Kimlik doğrulama olay tetikleyicileri
Bir Consumer kullanıcısı kaydolduğunda veya bir üye bir B2B organizasyonuna katıldığında markanıza uygun e-postalar göndermeye başlamak için Stytch’i bağlayın. Brew, Consumer ve B2B ürünlerinde toplam 7 Stytch olay türünü destekler.
Kimlik doğrulama Stytch’in sorumluluğunda kalır. Brew yalnızca olayları dinler; bu olayların ardından gelen e-postaları oluşturur ve gönderir.
Stytch her olayı bir kaynakla etiketler. Brew, API ve SDK çağrılarınızdan gelen direct kaynaklı olayları işler. Dashboard ve SCIM olayları desteklenmeyen olay olarak kaydedilir ve hiçbir zaman otomasyon başlatmaz; bu yüzden bir operatörün Stytch Dashboard’da yaptığı bir değişiklik müşterilere e-posta gönderilmesine yol açmaz.
direct.organization.create olayı alıcı taşımaz. Brew bu olayı alıcısı belirlenemeyen bir olay olarak kaydeder ve otomasyon başlatmaz. Bir kişiye e-posta göndermek için üyenin adresini taşıyan direct.member.create olayını kullanın.
Silme olayları yalnızca bir kimlik taşır. Brew, mevcut bağlantıda o kullanıcı veya üye için daha önce gördüğü e-posta adresini arar. Böyle bir adres yoksa olay alıcısı belirlenemeyen olay olarak kaydedilir.
direct.user.create, direct.user.update ve direct.user.delete olayları Consumer projelerinden gelir. Organizasyon ve üye olayları ise B2B projelerinden gelir.
Brew şu 7 olay türünü destekler:
Gerçek bir e-posta adresi taşıyan her doğrulanmış olay, bir otomasyon o olayı kullansın ya da kullanmasın, e-posta adresine göre eşleştirilen bir Brew kişisi oluşturur veya mevcut kişiyi günceller. İlgili veriler varsa Brew ad, soyad ve stytch_project alanlarını doldurur.
Consumer olayları stytch_user_id alanını doldurur. Üye olayları stytch_member_id, stytch_organization_id ve stytch_org_role alanlarını doldurur. Silme olayları stytch_account_status alanını deleted olarak ayarlar. Brew kişiyi silmez.
Birleştirme etiketleri için seçilen olayın tanımlanan payload şemasını kullanın. Her olayda email, firstName, lastName ve createdAt alanları (varsa) bulunur. Üye olayları bunlara role alanını, direct.organization.create olayı ise organizationName ve organizationSlug alanlarını ekler. createdAt, saniye cinsinden bir Unix zaman damgasıdır.
Stytch kullanıcı, üye ve organizasyon kimlikleri birleştirme etiketi olarak kullanılamaz. Bunun yerine kişi kaydına stytch_* alanları olarak yazılır.
Bir Stytch hesabı, pazarlama e-postası için izin anlamına gelmez. İzni kaydolma sırasında kayıt altına alın ve tanıtım amaçlı gönderimlerden önce kontrol edin.
Hayır. Stytch’in kendi kimlik doğrulama mesajları değişmez. Stytch kullanıcıyı veya üyeyi oluşturduktan, güncelledikten ya da sildikten sonra Brew, burada listelenen webhook olaylarından otomasyon başlatır.
Bir olayın alınması ile e-posta gönderilmesi ayrı adımlardır. Eşleşen bir otomasyonun yayında olduğunu doğrulayın, ardından filtrelerini, çalıştırma geçmişini, alıcının uygunluğunu ve gönderim alan adını kontrol edin. Send Example ile yapılan teslimler, Dashboard ve SCIM olayları ile alıcısı bilinmeyen olaylar hiçbir zaman otomasyon başlatmaz.