# Stytch + Brew

Starta automatiseringar i Brew med direkta händelser från Stytch Consumer för användare och från Stytch B2B för medlemmar. Att skapa en organisation har ingen mottagare, och händelser från kontrollpanelen och SCIM startar inga automatiseringar.

Kanonisk URL: https://brew.new/sv/browse/integrations/stytch

- Riktning: Inkommande data
- Anslutning: Webhook-hemlighet
- Utlösare för autentisering

## Tillgängliga funktioner

- **Händelseutlösare**: Starta automatiseringar i Brew med direkta händelser från Stytch Consumer för användare och från Stytch B2B för medlemmar, när mottagaren är känd. Att skapa en organisation, händelser från kontrollpanelen och SCIM-händelser startar inga automatiseringar.

## Gör Stytch-händelser till användbara mejl

Anslut Stytch för att trigga varumärkesenliga mejl när en användare registrerar sig i Stytch Consumer eller när en medlem går med i en B2B-organisation. Brew stöder 7 händelsetyper från Stytch i produkterna Consumer och B2B.

Stytch ansvarar fortfarande för autentiseringen. Brew lyssnar bara efter händelser och skapar och skickar mejlen som följer på dem.


## Det här kan du bygga

- Välkomstmejl för Consumer-användare: händelsen direct.user.create utlöses när en användare skapas i Stytch Consumer.
- Onboarding av teammedlemmar i B2B: händelsen direct.member.create utlöses när en medlem går med i en organisation. Den innehåller role.
- Aviseringar om rollbyten: händelsen direct.member.update utlöses när uppgifterna om en medlem ändras, till exempel vid en ny roll eller ett nytt namn.
- Aviseringar vid offboarding: händelserna direct.user.delete och direct.member.delete utlöses när en användare eller medlem raderas. De bearbetas bara om Brew redan har sett användaren eller medlemmen med en riktig e-postadress.
- Profilsynk: händelsen direct.user.update håller kontakten i Brew uppdaterad när en användare i Consumer ändras.

## Bara direkta händelser startar automatiseringar

Stytch märker varje händelse med en källa. Brew bearbetar händelser från källan direct, som kommer från dina API- och SDK-anrop. Händelser från kontrollpanelen och SCIM registreras som händelser som inte stöds och startar aldrig automatiseringar, så en ändring som en operatör gör i kontrollpanelen för Stytch skickar inga mejl till kunderna.

Händelsen direct.organization.create har ingen mottagare. Brew registrerar den därför utan mottagare och startar ingen automatisering. För att mejla en person använder du direct.member.create, som innehåller medlemmens adress.

Raderingshändelser innehåller bara ett ID. Brew slår upp den e-postadress som tidigare har setts för användaren eller medlemmen i den aktuella anslutningen. Om det inte finns någon registreras händelsen utan känd mottagare.


## Konfigurera Stytch i Brew

- Öppna Integrationer, välj Stytch och klicka på Generera webhook-URL.
- Välj den projekttyp som matchar ditt projekt i Stytch: Consumer (B2C) eller B2B.
- Öppna Webhooks i kontrollpanelen för Stytch och lägg till en slutpunkt med URL:en från Brew.
- För Consumer-projekt aktiverar du direct.user.create, direct.user.update och direct.user.delete. För B2B-projekt aktiverar du direct.organization.create, direct.member.create, direct.member.update och direct.member.delete.
- Visa slutpunktens signeringshemlighet, som börjar med whsec_, klistra in den i Brew och klicka på Anslut. Brew verifierar varje leverans enligt specifikationen Standard Webhooks (Svix).
- Öppna fliken Testing för slutpunkten i Stytch, välj direct.user.create eller direct.member.create och klicka på Send Example. Statusen i Brew ändras från ”Väntar på testhändelse” till ”Ansluten”. Ett exempel verifierar bara webhooken. Brew lägger inte till någon kontakt och startar ingen automatisering.
- När du klickar på Anslut skapas utlösare för alla 7 händelser. Det finns inget reglage för att aktivera eller inaktivera händelser.
- Skapa en automatisering, välj dess Stytch-händelse och skicka ett testutskick medan den fortfarande är ett utkast. Bara aktiva automatiseringar körs när en matchande händelse kommer in.

## Stytch-händelser som stöds

Händelserna direct.user.create, direct.user.update och direct.user.delete kommer från Consumer-projekt. Händelserna för organisationer och medlemmar kommer från B2B-projekt.

Brew stöder följande 7 händelsetyper:

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

## Kontaktsynk och personalisering

Varje verifierad händelse med en riktig e-postadress skapar eller uppdaterar en kontakt i Brew, som matchas på e-postadressen, oavsett om någon automatisering använder händelsen. När uppgifterna finns sätter Brew för- och efternamn samt stytch_project.

Consumer-händelser sätter stytch_user_id. Medlemshändelser sätter stytch_member_id, stytch_organization_id och stytch_org_role. Raderingshändelser sätter stytch_account_status till deleted. Brew tar inte bort kontakten.

Använd den valda händelsens deklarerade nyttolastschema för personaliseringstaggar. Varje händelse innehåller email, firstName, lastName och createdAt när de finns. Medlemshändelser lägger till role, och direct.organization.create lägger till organizationName och organizationSlug. Fältet createdAt är en Unix-tidsstämpel i sekunder.

ID:n för användare, medlemmar och organisationer i Stytch är inga personaliseringstaggar. De hamnar i stället på kontakten som stytch_*-fält.

Ett konto i Stytch innebär inte samtycke till marknadsföringsmejl. Spara samtycket när användaren registrerar sig och kontrollera det innan du skickar marknadsföring.


## Ersätter Brew autentiseringsmeddelandena från Stytch?

Nej. Autentiseringsmeddelandena som Stytch själv skickar påverkas inte. Brew startar automatiseringar utifrån webhook-händelserna som listas här, efter att Stytch har skapat, uppdaterat eller raderat användaren eller medlemmen.


## Varför syns en händelse utan att något mejl skickas?

Att ta emot en händelse och att skicka ett mejl är separata steg. Kontrollera att en matchande automatisering är aktiv, granska dess filter och körningshistorik och se över mottagarens nåbarhet och avsändardomänen. Leveranser via Send Example, händelser från kontrollpanelen och SCIM samt händelser utan känd mottagare startar aldrig automatiseringar.


## Begränsningar och felsökning

- Brew kan inte skapa eller ändra användare, medlemmar eller organisationer i Stytch.
- Om Stytch rapporterar 401 för varje leverans matchar signeringshemligheten i Brew inte slutpunktens hemlighet. Visa den aktuella hemligheten och anslut igen. Brew kräver att den börjar med whsec_ och är minst 24 tecken lång.
- Se över samtycket och syftet med varje mejl. Att synka användare från Stytch ger inte rätt att skicka marknadsföring.

## Källor och konfigurationsguider

- [Konfigurationsguide för Stytch](https://docs.brew.new/integrations/import/stytch)
- [Bygg en automatisering](https://docs.brew.new/create-emails/build-an-automation)
- [Personaliseringstaggar](https://docs.brew.new/create-emails/merge-tags)
- [Vad du kan skicka med Brew](https://docs.brew.new/get-started/what-you-can-send)
- [Webhooks i Stytch](https://stytch.com/docs/resources/workspace-management/webhooks)

## Relaterat

- [Alla integrationer](https://brew.new/sv/browse/integrations.md)
- [Skapa konto](https://brew.new/sv/sign-up.md)
- Webbplats: https://brew.new
