Připoj Stytch a spouštěj e-maily v duchu značky, když se ve Stytch Consumer zaregistruje uživatel nebo když se ve Stytch B2B připojí člen k organizaci. Brew podporuje 7 typů událostí Stytch napříč produkty Consumer a B2B.
Autentizaci má dál na starosti Stytch. Brew události jen přijímá a vytváří a posílá e-maily, které na ně navazují.
Stytch u každé události uvádí zdroj. Brew zpracovává události ze zdroje direct, které pocházejí z tvých volání API a SDK. Události z Dashboardu a ze SCIM se zaznamenají jako nepodporované a nikdy nespustí žádnou automatizaci, takže změna, kterou operátor provede v Dashboardu Stytch, zákazníkům e-mail nepošle.
Událost direct.organization.create neobsahuje příjemce. Brew ji zaznamená s nedohledaným příjemcem a nespustí žádnou automatizaci. Pokud chceš e-mail poslat konkrétnímu člověku, použij událost direct.member.create, která obsahuje adresu člena.
Události smazání obsahují jen ID. Brew dohledá e-mail, který pro daného uživatele nebo člena na aktuálním připojení zachytil dřív. Pokud žádný nemá, událost se zaznamená s nedohledaným příjemcem.
Události direct.user.create, direct.user.update a direct.user.delete přicházejí z projektů Consumer. Události organizací a členů přicházejí z projektů B2B.
Brew podporuje těchto 7 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í a stytch_project.
Události z projektů Consumer nastaví stytch_user_id. Události členů nastaví stytch_member_id, stytch_organization_id a stytch_org_role. Události smazání nastaví stytch_account_status na deleted. 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 členů přidávají pole role a direct.organization.create přidává organizationName a organizationSlug. Pole createdAt je unixové časové razítko v sekundách.
Identifikátory Stytch pro uživatele, členy a organizace nejsou proměnné. Místo toho se u kontaktu uloží do polí stytch_*.
Účet ve službě Stytch neznamená souhlas s marketingovými e-maily. Souhlas zaznamenej už při registraci a před propagačními rozesílkami ho ověř.
Ne. Autentizační zprávy, které posílá Stytch, zůstávají beze změny. Brew spouští automatizace z událostí webhooků uvedených tady, a to až poté, co Stytch uživatele nebo člena vytvoří, aktualizuje nebo smaže.
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. Doručení přes Send Example, události z Dashboardu a ze SCIM a události bez známého příjemce nikdy nespustí žádnou automatizaci.