เชื่อมต่อ WorkOS เพื่อเริ่มส่งอีเมลที่ตรงกับแบรนด์เมื่อมีการสร้างผู้ใช้ ผู้ใช้ยืนยันอีเมล รีเซ็ตรหัสผ่าน เข้าร่วมองค์กร หรือได้รับบัญชีผ่าน Directory Sync โดย Brew จะเปลี่ยนเหตุการณ์ WorkOS 18 ประเภทให้เป็นทริกเกอร์ของระบบอัตโนมัติ
WorkOS ยังคงดูแล SSO, Directory Sync, การเข้าสู่ระบบ และการรีเซ็ตรหัสผ่าน ส่วน Brew มีหน้าที่รอรับเหตุการณ์เท่านั้น แล้วสร้างและส่งอีเมลที่ตามมาหลังเหตุการณ์เหล่านั้น
organization.created, organization.updated, organization.deleted และ connection.activated ไม่มีผู้รับ Brew จึงบันทึกเหตุการณ์เหล่านี้ไว้ใน “เหตุการณ์ล่าสุด” ว่าระบุผู้รับไม่ได้ และไม่เริ่มระบบอัตโนมัติ
หากต้องการส่งอีเมลถึงบุคคลเกี่ยวกับองค์กรใหม่ ให้ใช้เหตุการณ์ที่มีที่อยู่อีเมลของบุคคลนั้น เช่น organization_membership.created หรือ invitation.accepted
เหตุการณ์การเป็นสมาชิก การยืนยันตัวตน และไดเรกทอรีที่ไม่มีที่อยู่อีเมล ยังดำเนินต่อได้หาก Brew เคยเห็นอีเมลจริงของผู้ใช้ WorkOS การเป็นสมาชิก หรือผู้ใช้ในไดเรกทอรีรายเดียวกันในการเชื่อมต่อปัจจุบันมาก่อน
Brew รองรับประเภทเหตุการณ์ 18 ประเภทต่อไปนี้:
เหตุการณ์ที่ยืนยันแล้วแต่ละรายการซึ่งมีที่อยู่อีเมลจริงจะสร้างหรืออัปเดตผู้ติดต่อใน Brew โดยจับคู่ตามอีเมล ไม่ว่าจะมีระบบอัตโนมัติใช้เหตุการณ์นั้นหรือไม่ก็ตาม หากมีข้อมูล Brew จะบันทึกชื่อ-นามสกุล, workos_user_id และ workos_email_verified ด้วย
เหตุการณ์การยืนยันตัวตนจะบันทึก workos_last_verification_at, workos_last_failed_auth_at, workos_last_password_reset_at หรือ workos_last_magic_auth_at เหตุการณ์การเป็นสมาชิกและคำเชิญจะบันทึก workos_organization_id และ workos_org_role ส่วนเหตุการณ์ไดเรกทอรีจะบันทึก workos_directory_user_id และ workos_directory_id
user.deleted และ dsync.user.deleted จะตั้งค่า workos_account_status เป็น deleted และ organization_membership.deleted จะตั้งค่าเป็น removed_from_org โดย Brew จะไม่ลบผู้ติดต่อออก
ใช้สคีมาเพย์โหลดที่ประกาศไว้ของเหตุการณ์ที่เลือกสำหรับแท็กตัวแปร ทุกเหตุการณ์มี email, firstName, lastName และ createdAt หากมีข้อมูลเหล่านี้ เหตุการณ์ผู้ใช้จะเพิ่ม emailVerified เหตุการณ์องค์กรจะเพิ่ม organizationName และเหตุการณ์การเป็นสมาชิกและคำเชิญจะเพิ่ม role ส่วน createdAt เป็น timestamp แบบ Unix หน่วยวินาที
ID ของออบเจ็กต์ WorkOS ไม่ใช่แท็กตัวแปร และที่อยู่ IP กับ user agent ในเหตุการณ์การยืนยันตัวตนก็ไม่ใช่แท็กตัวแปรเช่นกัน
พนักงานที่ซิงค์มาจากไดเรกทอรีมักยังไม่ได้ยินยอมรับข่าวสารการตลาด ให้ถือว่าพวกเขาเป็นผู้รับอีเมลแจ้งเรื่องบัญชีและอีเมลธุรกรรม เว้นแต่จะยินยอมรับข่าวสารแยกต่างหาก
การได้รับเหตุการณ์กับการส่งอีเมลเป็นคนละขั้นตอนกัน ตรวจสอบว่าระบบอัตโนมัติที่ตรงกันอยู่ในสถานะ “ทำงานอยู่” จากนั้นดูตัวกรอง ประวัติการทำงาน การเข้าเกณฑ์ของผู้รับ และโดเมนผู้ส่ง เหตุการณ์องค์กรและการเชื่อมต่อจะไม่เริ่มระบบอัตโนมัติเลย และตัวอย่างทดสอบจาก WorkOS ที่ Brew รู้จักจะถูกบันทึกเป็นเหตุการณ์ทดสอบ