Připoj WorkOS a spouštěj e-maily v duchu značky, když je uživatel vytvořen, ověří svůj e-mail, obnoví heslo, připojí se k organizaci nebo je zřízen přes synchronizaci adresářů. Brew promění 18 typů událostí ze služby WorkOS ve spouštěče automatizací.
SSO, synchronizaci adresářů, přihlašování a obnovu hesla má dál na starosti WorkOS. Brew události jen přijímá a vytváří a posílá e-maily, které na ně navazují.
Události organization.created, organization.updated, organization.deleted a connection.activated neobsahují příjemce. Brew je v sekci Nedávné události zaznamená s nedohledaným příjemcem a nespustí žádnou automatizaci.
Pokud chceš o nové organizaci informovat konkrétního člověka, použij událost, která obsahuje jeho adresu, například organization_membership.created nebo invitation.accepted.
Události členství, autentizace a adresářů bez e-mailové adresy se přesto můžou zpracovat, pokud Brew na aktuálním připojení už zachytil skutečný e-mail pro stejného uživatele, členství nebo uživatele adresáře ve službě WorkOS.
Brew podporuje těchto 18 typů událostí:
Každá ověřená událost se skutečnou e-mailovou adresou vytvoří nebo aktualizuje kontakt v Brew s touto adresou, a to bez ohledu na to, jestli událost používá nějaká automatizace. Pokud jsou data k dispozici, Brew nastaví jméno, příjmení, workos_user_id a workos_email_verified.
Události autentizace nastaví workos_last_verification_at, workos_last_failed_auth_at, workos_last_password_reset_at nebo workos_last_magic_auth_at. Události členství a pozvánek nastaví workos_organization_id a workos_org_role. Události adresářů nastaví workos_directory_user_id a workos_directory_id.
Události user.deleted a dsync.user.deleted nastaví workos_account_status na deleted a organization_membership.deleted na removed_from_org. Brew kontakt neodstraní.
Pro proměnné vycházej z deklarovaného schématu payloadu vybrané události. Každá událost obsahuje pole email, firstName, lastName a createdAt, pokud jsou k dispozici. Události uživatelů přidávají emailVerified, události organizací organizationName a události členství a pozvánek pole role. Pole createdAt je unixové časové razítko v sekundách.
Proměnnými nejsou identifikátory objektů WorkOS ani IP adresa a user agent u událostí autentizace.
Zaměstnanci ze synchronizace adresářů obvykle souhlas s marketingem nedali. Ber je jako příjemce oznámení k účtu a transakčních zpráv, pokud se k marketingu nepřihlásili zvlášť.
Přijetí události a odeslání e-mailu jsou samostatné kroky. Ověř, že odpovídající automatizace je aktivní, a pak projdi její filtry a historii běhů a zkontroluj, jestli má příjemce na e-mail nárok a jak je na tom odesílací doména. Události organizací a připojení nikdy nespustí žádnou automatizaci a rozpoznaná testovací ukázka WorkOS se zaznamená jako testovací událost.