tr Skip to content

Connect Stripe and Brevo (Sendinblue)

Stripe knows who paid, for what and when. Brevo is where you email them. FlowMattic connects the two from your WordPress site, so new customers become Brevo contacts and later events, such as a new plan, a large invoice or a cancelled subscription, update the attributes your segments rely on. It suits SaaS founders, course sellers and online services that bill through Stripe.

22 triggers 21 actions 6 example workflows 1 ready-made template Unlimited runs

Try a pairing

When this happens in Stripe12 triggers

Do this in Brevo (Sendinblue)3 actions

1. TriggerNew Customer
2. ActionCreate a New Contact

When Stripe fires New Customer, FlowMattic runs Create a New Contact in Brevo (Sendinblue) with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Stripe and Brevo (Sendinblue) workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Stripe app icon Brevo (Sendinblue) app icon Ready-made template

Add every new Stripe customer as a Brevo contact

Name and email from each new customer go into Brevo, so buyers join your customer list without a CSV export from the Stripe dashboard.

New CustomerCreate a New Contact

View the template
Stripe app icon Brevo (Sendinblue) app icon

Set a plan attribute when someone subscribes

A Router reads the plan of each new subscription and updates the contact's plan attribute, so onboarding emails in Brevo can differ for Starter and Pro customers.

New SubscriptionRouterUpdate a Contact

Stripe app icon Brevo (Sendinblue) app icon

Mark contacts as churned when a subscription ends

When Stripe ends a subscription, the contact's status attribute changes to churned, which stops upsell emails and lets a win-back campaign find them.

Subscription DeletedUpdate a Contact

Stripe app icon Brevo (Sendinblue) app icon

Store the date and amount of the last purchase

Each successful charge updates last purchase date and amount on the contact. Date/Time Formatter writes the date in the format your Brevo attribute expects.

New ChargeDate/Time FormatterUpdate a Contact

Stripe app icon Brevo (Sendinblue) app icon

Move large invoice payers into a VIP segment

A Filter passes only paid invoices above your threshold and sets a VIP attribute, so your best customers get early access emails and personal offers.

Invoice Payment SucceededFilterUpdate a Contact

Stripe app icon Brevo (Sendinblue) app icon

Create a Stripe customer for each new trial list member

Contacts added to your trial or waitlist list in Brevo get a Stripe customer record, and the customer ID is saved back on the contact, so the payment link you send later already knows who they are.

Contact Added to ListCreate CustomerUpdate a Contact

Set up: new Stripe customers in Brevo

By the end, every new Stripe customer is added to Brevo as a contact.

  1. Connect both accounts

    Add Stripe and Brevo under Connects in FlowMattic.

  2. Choose New Customer

    Start a workflow with the Stripe New Customer trigger and create a test customer in Stripe so FlowMattic captures the data.

  3. Map Create a New Contact

    Add a Brevo step with Create a New Contact, map the email and name, and pick the list new customers should join.

  4. Test and switch on

    Run the step with the captured customer, check the contact in Brevo and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Add every new Stripe customer as a Brevo contact Template
  1. Stripe app icon 1. Trigger in Stripe New Customer
  2. Brevo (Sendinblue) app icon 2. Action in Brevo (Sendinblue) Create a New Contact

    Fields mapped from the earlier steps (a typical setup)

    From StripeTo Brevo (Sendinblue)
    EmailEmail
    NameFIRSTNAME and LASTNAME attributes
    Customer IDSTRIPE_ID attribute
    CreatedCUSTOMER_SINCE attribute
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • Workflows can run both ways. Brevo triggers such as Contact Added to List or Message Unsubscribed can start a workflow that runs Stripe actions like Find Customer by Email or Update Customer.
  • Create the attributes you map, such as plan or last purchase date, in Brevo first, then they can be filled from Stripe data.
  • Use Create a New Contact for the first event and Update a Contact for later ones, so a returning buyer's record is changed rather than added again.
  • Stripe's Name field holds the full name. Split it with Text Formatter if Brevo should get first and last name separately.

Triggers (12)

  • New CustomerTriggers whenever a new customer is created
  • New ChargeTriggers whenever a new charge is created and is successful
  • New SubscriptionTriggers whenever a customer is signed up for a new plan
  • Subscription DeletedTriggers whenever customer's subscription ends
  • New InvoiceTriggers whenever a new invoice is created
  • Invoice Payment SucceededTriggers whenever an invoice payment attempt succeeds
  • Invoice Item CreatedTriggers whenever an invoice item is created
  • New Order CreatedTriggers whenever an order is created
  • New Order Payment SucceededTriggers whenever an order payment attempt succeeds
  • New Plan CreatedTriggers whenever a plan is created
  • New Product CreatedTriggers whenever a product is created
  • Subscription Schedule CanceledTriggers whenever a subscription schedule is canceled

Actions (18)

  • Create CustomerCreates a new Customer.
  • Create Payment MethodCreates a new Payment Method.
  • Update CustomerUpdates an existing Customer.
  • Find Customer by IDFinds an existing Customer by their ID.
  • Find Customer by EmailFinds an existing Customer by their Email.
  • Create SubscriptionCreates a new Subscription.
  • Find SubscriptionFinds an existing Subscription.
  • Cancel SubscriptionCancels a Subscription.
  • Create ProductCreates a new Product.
  • Find ProductFind a Product on the basis of Product Id.
  • Create Payment LinkCreates a Payment Link.
  • Deactivate Payment LinkDeactivates a Payment Link.
  • Create InvoiceCreates a new Invoice.
  • Find InvoiceFinds an existing Invoice its Stripe ID.
  • Create PriceCreates a new Price for an existing Product.
  • Find PriceCreates a new Price for an existing Product.
  • Create CouponCreates a new Coupon.
  • Find CouponFinds an existing Coupon by its ID.
Brevo (Sendinblue) app icon

Brevo (Sendinblue)

Integration page

Triggers (10)

  • Message Marked as SpamTriggers when Message Marked as Spam
  • Message OpenedTriggers when Message Opened
  • Message ClickedTriggers when Message Clicked
  • Message Hard BouncedTriggers when Message Hard Bounced
  • Message UnsubscribedTriggers when Message Unsubscribed
  • Message Soft BouncedTriggers when Message Soft Bounced
  • Message DeliveredTriggers when Message Delivered
  • Contact Added to ListTriggers when contact added to a list
  • Contact UpdatedTriggers when contact is updated
  • Contact DeletedTriggers when contact is deleted

Actions (3)

  • Create a New ContactCreate a new contact in Sendinblue
  • Update a ContactUpdate existing contact
  • Delete a ContactDelete an existing contact

Why run this pair with FlowMattic

Stripe and Brevo (Sendinblue) connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Billing facts drive your emails

Plans, purchase dates and cancellations become Brevo attributes, so segments follow what customers actually pay for.

Customer data stays close

FlowMattic runs on your WordPress server, so emails and purchase details pass from Stripe to Brevo without another automation service storing them.

No per-task fees

Runs are unlimited on every plan, so a busy billing day with hundreds of charges costs the same as a quiet one.

Common questions

What does the Stripe Brevo integration do?

It sends Stripe events such as new customers, charges and subscriptions to Brevo, creating contacts and updating their attributes. You build it on the FlowMattic workflow builder in WordPress, choosing which events count.

Can I put customers on different Brevo lists by plan?

Yes. Use a Router on the plan in New Subscription and give each path its own Update a Contact step with the list for that plan.

Can I remove contacts when they cancel?

You can, with Delete a Contact on Subscription Deleted. Most senders prefer Update a Contact with a churned attribute, so the history stays and win-back emails remain possible.

Can invoice data reach Brevo too?

Yes. New Invoice and Invoice Payment Succeeded each start a workflow, and Update a Contact can store the latest invoice amount or a paid-up flag on the customer's Brevo record.

Can a Brevo event change anything in Stripe?

Yes. Brevo triggers such as Contact Added to List, Contact Updated or Message Unsubscribed can start a workflow that runs Stripe actions, for example Create Customer for a new contact, or Find Customer by Email followed by Update Customer for an existing one.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Stripe and Brevo (Sendinblue)

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 23 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Stripe integration 2.0, Brevo (Sendinblue) integration 2.0.1.