Kết nối Stytch để bắt đầu gửi email chuẩn thương hiệu khi một người dùng Consumer đăng ký hoặc một thành viên gia nhập tổ chức B2B. Brew hỗ trợ 7 loại sự kiện Stytch thuộc hai sản phẩm Consumer và B2B.
Stytch vẫn chịu trách nhiệm về xác thực. Brew chỉ lắng nghe sự kiện, rồi tạo và gửi các email theo sau những sự kiện đó.
Stytch gắn nhãn nguồn (source) cho từng sự kiện. Brew xử lý các sự kiện từ nguồn direct, tức là các sự kiện phát sinh từ lệnh gọi API và SDK của bạn. Sự kiện Dashboard và SCIM được ghi nhận là không được hỗ trợ và không bao giờ khởi chạy tự động hóa, nên thay đổi do người vận hành thực hiện trong Stytch Dashboard sẽ không gửi email cho khách hàng.
Sự kiện direct.organization.create không mang theo người nhận. Brew ghi nhận sự kiện này là chưa xác định được người nhận và không khởi chạy tự động hóa nào. Để gửi email cho một người, hãy dùng direct.member.create, sự kiện có mang theo địa chỉ của thành viên.
Sự kiện xóa chỉ mang theo ID. Brew tra cứu email đã ghi nhận trước đó cho người dùng hoặc thành viên này trên kết nối hiện tại. Nếu không có, sự kiện được ghi nhận là chưa xác định được người nhận.
Các sự kiện direct.user.create, direct.user.update và direct.user.delete đến từ dự án Consumer. Các sự kiện về tổ chức và thành viên đến từ dự án B2B.
Brew hỗ trợ 7 loại sự kiện sau:
Mỗi sự kiện đã xác minh có địa chỉ email thật đều tạo hoặc cập nhật một liên hệ trong Brew (khớp theo email), bất kể có tự động hóa nào dùng sự kiện đó hay không. Khi có dữ liệu, Brew điền tên, họ và stytch_project.
Sự kiện Consumer điền stytch_user_id. Sự kiện thành viên điền stytch_member_id, stytch_organization_id và stytch_org_role. Sự kiện xóa đặt stytch_account_status thành deleted. Brew không xóa liên hệ.
Dùng lược đồ payload đã khai báo của sự kiện được chọn cho thẻ cá nhân hóa. Mọi sự kiện đều có email, firstName, lastName và createdAt khi có dữ liệu. Sự kiện thành viên có thêm role, còn direct.organization.create có thêm organizationName và organizationSlug. Trường createdAt là dấu thời gian Unix tính bằng giây.
ID người dùng, thành viên và tổ chức của Stytch không phải là thẻ cá nhân hóa. Thay vào đó, các ID này được lưu trên liên hệ dưới dạng các trường stytch_*.
Tài khoản Stytch không đồng nghĩa với việc người dùng đã đồng ý nhận email tiếp thị. Hãy ghi nhận sự đồng ý khi người dùng đăng ký và kiểm tra trước khi gửi email quảng cáo.
Không. Tin nhắn xác thực của chính Stytch vẫn giữ nguyên. Brew khởi chạy tự động hóa từ các sự kiện webhook được liệt kê ở đây, sau khi Stytch đã tạo, cập nhật hoặc xóa người dùng hay thành viên.
Nhận sự kiện và gửi email là hai bước riêng biệt. Hãy xác nhận có một tự động hóa khớp đang ở trạng thái Đang hoạt động, rồi kiểm tra bộ lọc và lịch sử thực thi của tự động hóa đó, điều kiện của người nhận và tên miền gửi. Lần gửi từ Send Example, sự kiện từ Dashboard và SCIM, cũng như sự kiện không có người nhận xác định đều không bao giờ khởi chạy tự động hóa.