# Stripe + Brew

Synka kunder från Stripe till varumärkets målgrupp, starta automatiseringar med 22 Stripe-händelser och skicka färdiga livscykelmejl (välkomst, slut på provperioden, räddning av misslyckade betalningar och återvinning).

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

- Riktning: Inkommande data
- Anslutning: OAuth
- Kundsynk + händelseutlösare

## Tillgängliga funktioner

- **Händelseutlösare**: Starta automatiseringar i Brew med 22 Stripe-händelser för prenumerationer, fakturor, kassor, offerter, debiteringar, återbetalningar och betalningsavsikter.
- **Synka kontakter**: Synka kunder från Stripe till varumärkets målgrupp, med de anpassade fälten `stripe_*` som attribut att filtrera på.
- **Massimport av kunder**: Importera alla befintliga kunder från Stripe till det aktiva varumärket med ett klick. Importen kan återupptas och är beständig tack vare Vercel Workflow.
- **Mallar för livscykelmejl**: Startmallar för välkomst, slut på provperioden, räddning av misslyckade betalningar och återvinning.

## Gör faktureringshändelser till användbara mejl

Anslut Stripe via OAuth för att trigga varumärkesenliga mejl när en prenumeration börjar, en provperiod närmar sig sitt slut eller en fakturabetalning misslyckas. Brew registrerar webhooken och gör de händelser som stöds tillgängliga som utlösare för automatiseringar.

Stripe ansvarar fortfarande för betalningar, nya betalningsförsök, återbetalningar och ändringar av prenumerationer. Brew skapar och skickar mejlen.


## Det här kan du bygga

- Påminnelser om provperioden: använd händelsen customer.subscription.trial_will_end för att förklara vad som händer härnäst och länka till din plan- eller faktureringssida.
- Aviseringar om misslyckade betalningar: använd händelsen invoice.payment_failed för att skicka ett besked i rätt tid med en länk till din egen faktureringssida. Samordna med de kundmejl som Stripe skickar, så att samma besked inte går ut två gånger.
- Välkomstmejl till prenumeranter: utgå från händelsen customer.subscription.created eller checkout.session.completed och välj en enda utlösare, så att ingen får dubbla välkomstmejl.
- Mejl om planbyten: händelsen customer.subscription.updated kan ge fälten previousPlan och newPlan när händelsen innehåller dem.
- Betalningsbekräftelser: händelsen invoice.paid utlöses när en faktura har betalats. Använd amount, currency och invoiceNumber som personaliseringstaggar.
- Förvarningar om förnyelse: händelsen invoice.upcoming utlöses innan Stripe skapar nästa faktura för en prenumeration och innehåller amount och currency. Nyttolasten har inget förnyelsedatum, så länka till din faktureringssida för detaljerna.
- Uppföljningar efter uppsägning: händelsen customer.subscription.deleted utlöses när en prenumeration sägs upp eller raderas. En ny prenumeration stoppar inte en körning som redan pågår, så lägg till ett villkor på contact.stripe_subscription_status före varje senare mejl.
- Aviseringar om paus och återupptagning: med händelserna customer.subscription.paused och customer.subscription.resumed bekräftar du ändringen för prenumeranten.
- Resultat av fördröjda betalningar: händelserna checkout.session.async_payment_succeeded och checkout.session.async_payment_failed rapporterar utfallet för en betalning med en fördröjd betalningsmetod efter kassan. paymentStatus och sessionMode finns som personaliseringstaggar.
- Påminnelser om övergivna kassor: Brew har ingen utlösare för kassasessioner som har gått ut. Skicka en egen anpassad händelse när din applikation ser att en session går ut.
- Bekräftelser av återbetalningar: händelsen refund.created innehåller refundAmount, refundCurrency, refundReason och refundStatus för den specifika återbetalningen. Händelsen charge.refunded innehåller bara totalbelopp på debiteringsnivå, till exempel amountRefunded.
- Uppföljningar av offerter: händelserna quote.finalized, quote.accepted och quote.canceled innehåller offertens belopp, valuta och status. Det finns inget fält med en länk till offerten, så hänvisa köparen till din egen sida.
- Misslyckade engångsbetalningar: händelsen payment_intent.payment_failed innehåller failureCode, failureMessage och declineCode, så att mejlet kan förklara varför betalningen misslyckades.

## Uppföljning av misslyckade betalningar som kontrollerar aktuell status

Börja med ett mejl som utlöses av händelsen invoice.payment_failed. För en senare påminnelse låter du din applikation schemalägga en ny kontroll av fakturans status i Stripe. Skicka en separat anpassad händelse till Brew bara om fakturan fortfarande är obetald och kunden fortfarande uppfyller villkoren.

Efter ett väntesteg innehåller händelsefälten fortfarande händelsens ursprungliga nyttolast. Ett villkor på contact.stripe_subscription_status läser fältets aktuella värde på kontakten i Brew när noden körs. Det frågar inte Stripe och bevisar inte att en viss faktura har betalats. Uppdateringar av kontakter och nya betalningshändelser avbryter inte automatiskt en tidigare körning. Ett uppdaterat kort är inte heller något bevis på betalning.

Testa båda vägarna: en kund vars faktura fortfarande är obetald och som fortfarande uppfyller villkoren får påminnelsen, medan en kund som betalar före den schemalagda kontrollen inte får den. Testa nya försök med det dokumenterade idempotenskontraktet.


## Konfigurera Stripe i Brew

- Öppna Integrationer, välj Stripe och klicka på Anslut. Godkänn åtkomsten via Stripe OAuth.
- Brew provisionerar webhooken och 22 händelsetyper som stöds. Det finns inget reglage för att aktivera eller inaktivera händelser.
- För att importera befintliga kunder öppnar du Hantera och väljer Synka kunder från Stripe. En kundpost i sig innebär inte samtycke till marknadsföringsmejl.
- Skapa en automatisering och välj dess Stripe-händelse. Granska mottagaren, nyttolastens fält, mejlets innehåll och faktureringslänkarna.
- Brew ansluter skarpa Stripe-konton, och händelser i testläge synkar inga kontakter och startar inga automatiseringar. Behåll automatiseringen som utkast och testa den med testmottagare innan du publicerar. Bara aktiva automatiseringar körs när en matchande händelse kommer in.
- En agent kan skapa, testa och publicera automatiseringar via MCP-servern i Brew eller API:t när en behörig person har anslutit Stripe-kontot i appen.

## Stripe-händelser som stöds

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

- checkout.session.async_payment_succeeded
- checkout.session.async_payment_failed
- checkout.session.completed
- customer.created
- customer.updated
- customer.deleted
- customer.subscription.created
- customer.subscription.updated
- customer.subscription.paused
- customer.subscription.resumed
- customer.subscription.trial_will_end
- customer.subscription.deleted
- invoice.created
- invoice.paid
- invoice.payment_failed
- invoice.upcoming
- quote.finalized
- quote.accepted
- quote.canceled
- charge.refunded
- refund.created
- payment_intent.payment_failed

## Kundsynk och personalisering

Kund- och prenumerationshändelser kan uppdatera kontakter i Brew med faktureringsuppgifter. Tillgängliga kontaktfält är bland annat stripe_subscription_status, stripe_subscription_plan, stripe_plan_amount_cents, stripe_trial_end, stripe_renews_at, stripe_cancel_at_period_end och stripe_delinquent. Vilka som finns beror på Stripe-händelsen och den data som tas emot.

Använd den valda händelsens deklarerade nyttolastschema för personaliseringstaggar. Beroende på händelsen finns bland annat fälten firstName, lastName, amount, currency, status, invoiceNumber, previousPlan, newPlan och failureMessage. Belopp anges i cent där schemat anger cent.

Objekt-ID:n från Stripe tas bort från automatiseringarnas nyttolaster. Utgå inte från att ID:n för fakturor eller prenumerationer kan användas som personaliseringstaggar. Brew sparar inte heller kund-ID:t från Stripe på kontakten.

Inställningen Synka fullständigt namn, som finns för varje händelse, styr om Stripe får uppdatera kontaktens namn. Den aktiverar eller inaktiverar inte någon utlösare.


## Kan jag stoppa en påminnelse när kunden har betalat?

En senare betalningshändelse avbryter inte automatiskt en körning som startades av ett tidigare misslyckande. Schemalägg en kontroll i din applikation före påminnelsen och skicka en ny händelse bara så länge fakturan fortfarande är obetald.


## 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. Inställningen Synka fullständigt namn styr bara uppdateringar av namn.


## Begränsningar och felsökning

- Brew kan inte skapa debiteringar, göra återbetalningar eller ändra prenumerationer i Stripe.
- Om en händelse syns på fliken Händelser under Hantera men inget mejl kommer fram kontrollerar du att den kopplade automatiseringen är aktiv och går igenom dess filter och körningshistorik, mottagaren och om avsändardomänen är redo.
- Vid ihållande fel med webhook-signaturer ansluter du Stripe igen för att provisionera en ny webhook-hemlighet.
- Använd händelsen refund.created när mejlet behöver fält som är specifika för återbetalningar, och kontrollera vilka fält som finns i utlösarens schema.
- Se över samtycket och syftet med varje mejl. Att importera faktureringskontakter ger inte rätt att skicka marknadsföring.

## Källor och konfigurationsguider

- [Bygg ett arbetsflöde för livscykelmejl med Stripe](/sv/blog/how-to-automate-lifecycle-emails-from-stripe-subscription-events)
- [Jämför mejlintegrationer för Stripe](/sv/blog/best-email-marketing-tools-with-stripe-integration-subscription-events-and-automation-compared)
- [Konfigurationsguide för Stripe](https://docs.brew.new/integrations/import/stripe)
- [Bygg en automatisering](https://docs.brew.new/create-emails/build-an-automation)
- [Personaliseringstaggar](https://docs.brew.new/create-emails/merge-tags)
- [Referens för Stripe-händelser](https://docs.stripe.com/api/events/types)
- [Inställningar för kundmejl i Stripe](https://docs.stripe.com/billing/revenue-recovery/customer-emails)

## Relaterat

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