# Stytch + Brew

Doğrudan gelen Stytch Consumer kullanıcı olayları ve B2B üye olaylarıyla Brew otomasyonlarını tetikleyin. Organizasyon oluşturma olayının alıcısı yoktur; Dashboard ve SCIM olayları otomasyon başlatmaz.

Kanonik URL: https://brew.new/tr/browse/integrations/stytch

- Yön: Gelen veri
- Bağlantı: Webhook gizli anahtarı
- Kimlik doğrulama olay tetikleyicileri

## Kullanıma açık özellikler

- **Olay tetikleyicileri**: Alıcısı bilinen, doğrudan gelen Stytch Consumer kullanıcı olayları ve B2B üye olaylarıyla Brew otomasyonlarını tetikleyin. Organizasyon oluşturma, Dashboard olayları ve SCIM olayları otomasyon başlatmaz.

## Stytch olaylarını işe yarar e-postalara dönüştürün

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.


## Neler oluşturabilirsiniz

- Consumer kullanıcılarına hoş geldin e-postaları: direct.user.create olayı, bir Stytch Consumer kullanıcısı oluşturulduğunda tetiklenir.
- B2B’de ekip üyeleri için onboarding: direct.member.create olayı, bir üye bir organizasyona katıldığında tetiklenir ve role alanını taşır.
- Rol değişikliği bildirimleri: direct.member.update olayı, bir üye kaydı değiştiğinde (ör. yeni bir rol veya ad) tetiklenir.
- Ayrılış bildirimleri: direct.user.delete ve direct.member.delete olayları, bir kullanıcı veya üye silindiğinde tetiklenir. Bu olaylar yalnızca Brew o kullanıcıyı veya üyeyi daha önce gerçek bir e-posta adresiyle gördüyse işlenir.
- Profil senkronizasyonu: direct.user.update olayı, bir Consumer kullanıcısı değiştiğinde Brew kişisini güncel tutar.

## Yalnızca doğrudan gelen olaylar otomasyon başlatır

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.


## Stytch’i Brew içinde kurun

- Entegrasyonlar sayfasını açın, Stytch’i seçin ve “Webhook URL’si oluştur” düğmesine tıklayın.
- Stytch projenize uyan proje türünü seçin: Consumer (B2C) veya B2B.
- Stytch Dashboard’da Webhooks bölümünü açın ve Brew URL’siyle bir uç nokta ekleyin.
- Consumer projelerinde direct.user.create, direct.user.update ve direct.user.delete olaylarını etkinleştirin. B2B projelerinde direct.organization.create, direct.member.create, direct.member.update ve direct.member.delete olaylarını etkinleştirin.
- Uç noktanın whsec_ ile başlayan imzalama anahtarını görüntüleyin, Brew içine yapıştırın ve Bağla düğmesine tıklayın. Brew her teslimi Standard Webhooks (Svix) spesifikasyonuna göre doğrular.
- Stytch panelinde uç noktanın Testing sekmesini açın, direct.user.create veya direct.member.create olayını seçin ve Send Example düğmesine tıklayın. Brew içindeki bağlantı “Test olayı bekleniyor” durumundan “Bağlı” durumuna geçer. Örnek olay yalnızca webhooku doğrular. Brew kişi eklemez ve otomasyon başlatmaz.
- Bağlantı kurulduğunda 7 olayın tamamı için tetikleyici oluşturulur. Olayları tek tek açıp kapatmaya yarayan bir ayar yoktur.
- Bir otomasyon oluşturun, Stytch olayını seçin ve otomasyon henüz Taslak durumundayken bir test gönderin. Eşleşen bir olay geldiğinde yalnızca durumu Yayında olan otomasyonlar çalışır.

## Desteklenen Stytch olayları

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:

- direct.user.create
- direct.user.update
- direct.user.delete
- direct.organization.create
- direct.member.create
- direct.member.update
- direct.member.delete

## Kişi senkronizasyonu ve kişiselleştirme

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.


## Brew, Stytch’in kimlik doğrulama mesajlarının yerini alıyor mu?

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 görünüyor ama neden e-posta gönderilmiyor?

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.


## Sınırlar ve sorun giderme

- Brew, Stytch kullanıcılarını, üyelerini veya organizasyonlarını oluşturamaz ya da değiştiremez.
- Stytch her teslimde 401 bildiriyorsa Brew içindeki imzalama anahtarı uç nokta anahtarıyla eşleşmiyordur. Güncel anahtarı görüntüleyin ve yeniden bağlanın. Brew, anahtarın whsec_ ile başlamasını ve en az 24 karakter uzunluğunda olmasını ister.
- Her e-postanın izin durumunu ve amacını gözden geçirin. Stytch kullanıcılarını senkronize etmek, tanıtım amaçlı gönderimler için izin vermez.

## Kaynaklar ve kurulum rehberleri

- [Stytch kurulum rehberi](https://docs.brew.new/integrations/import/stytch)
- [Otomasyon oluşturun](https://docs.brew.new/create-emails/build-an-automation)
- [Birleştirme etiketleri](https://docs.brew.new/create-emails/merge-tags)
- [Brew ile neler gönderebilirsiniz](https://docs.brew.new/get-started/what-you-can-send)
- [Stytch webhookları](https://stytch.com/docs/resources/workspace-management/webhooks)

## İlgili sayfalar

- [Tüm entegrasyonlar](https://brew.new/tr/browse/integrations.md)
- [Kaydol](https://brew.new/tr/sign-up.md)
- Web sitesi: https://brew.new
