Zamieniaj e-maile w przychody dzięki Brew.
Wyzwalacze uwierzytelniania klasy enterprise
Połącz WorkOS, aby wysyłać e-maile spójne z marką, gdy użytkownik zostaje utworzony, weryfikuje adres e-mail, resetuje hasło, dołącza do organizacji lub zostaje dodany przez synchronizację katalogów. Brew zamienia 18 typów zdarzeń WorkOS w wyzwalacze automatyzacji.
Za SSO, synchronizację katalogów, logowanie i resety haseł nadal odpowiada WorkOS. Brew tylko nasłuchuje zdarzeń oraz tworzy i wysyła e-maile, które po nich następują.
Zdarzenia organization.created, organization.updated, organization.deleted i connection.activated nie zawierają odbiorcy. Brew zapisuje je w panelu „Ostatnie zdarzenia” jako zdarzenia z nieustalonym odbiorcą i nie uruchamia automatyzacji.
Aby wysłać e-mail do konkretnej osoby w sprawie nowej organizacji, użyj zdarzenia, które zawiera jej adres, np. organization_membership.created lub invitation.accepted.
Zdarzenia członkostwa, uwierzytelniania i katalogów bez adresu e-mail mogą mimo to zostać przetworzone, jeśli Brew zna już z bieżącego połączenia prawdziwy adres e-mail tego samego użytkownika WorkOS, członkostwa lub użytkownika katalogu.
Brew obsługuje 18 typów zdarzeń:
Każde zweryfikowane zdarzenie z prawdziwym adresem e-mail tworzy lub aktualizuje kontakt w Brew dopasowany po adresie e-mail – niezależnie od tego, czy jakaś automatyzacja korzysta z tego zdarzenia. Jeśli zdarzenie zawiera odpowiednie dane, Brew ustawia imię, nazwisko oraz pola workos_user_id i workos_email_verified.
Zdarzenia uwierzytelniania ustawiają pole workos_last_verification_at, workos_last_failed_auth_at, workos_last_password_reset_at lub workos_last_magic_auth_at. Zdarzenia członkostwa i zaproszeń ustawiają pola workos_organization_id i workos_org_role. Zdarzenia katalogów ustawiają pola workos_directory_user_id i workos_directory_id.
Zdarzenia user.deleted i dsync.user.deleted ustawiają pole workos_account_status na deleted, a organization_membership.deleted – na removed_from_org. Brew nie usuwa kontaktu.
W tagach personalizacji korzystaj ze schematu danych zadeklarowanego dla wybranego zdarzenia. Każde zdarzenie zawiera pola email, firstName, lastName i createdAt, jeśli są dostępne. Zdarzenia użytkowników dodają pole emailVerified, zdarzenia organizacji – pole organizationName, a zdarzenia członkostwa i zaproszeń – pole role. Pole createdAt to znacznik czasu uniksowego w sekundach.
Identyfikatory obiektów WorkOS nie są tagami personalizacji – podobnie jak adres IP i identyfikator przeglądarki (user agent) w zdarzeniach uwierzytelniania.
Pracownicy synchronizowani z katalogu zwykle nie wyrazili zgody na komunikację marketingową. Traktuj ich jako odbiorców powiadomień o koncie i wiadomości transakcyjnych, chyba że osobno wyrazili taką zgodę.
Odebranie zdarzenia i wysłanie e-maila to osobne kroki. Upewnij się, że pasująca automatyzacja jest aktywna, a potem przejrzyj jej filtry i historię uruchomień, sprawdź, czy odbiorca może otrzymać wiadomość, i skontroluj domenę wysyłkową. Zdarzenia organizacji i połączeń nigdy nie uruchamiają automatyzacji, a rozpoznane przykładowe zdarzenie z WorkOS jest zapisywane jako zdarzenie testowe.