Add a Braze-engaged user to a Mailchimp audience for follow-up
A Braze webhook campaign sends a user’s details to FlowMattic, and this workflow adds that person to your Mailchimp audience, or updates them if they are already a member, ready for email follow-up.
Braze
Mailchimp2 steps Setup ~5 min Used on 532 sites Free to import

What this workflow does
Braze tracks how people engage with your product, but your email follow-up may run from Mailchimp. Moving engaged users across by export and import is slow and goes stale. This workflow lets Braze hand each user straight to a Mailchimp audience.
The Braze trigger runs according to a webhook campaign you set up in Braze. You decide in Braze which users the campaign targets, for example people who completed an action, and what data the webhook sends, including their email address. FlowMattic receives that data for each user the campaign sends.
The Mailchimp step then uses Add New Member to put the person on your audience. If the address is already a member, Mailchimp updates them instead of creating a duplicate. Who counts as engaged is decided entirely by your Braze campaign, since the workflow has no conditions of its own. Each run is listed in Task History with Mailchimp's response.
Users who finished onboarding in your app
A Braze campaign targets users who completed onboarding and sends them to FlowMattic, so they join a Mailchimp audience that receives your product tips series.
Re-engaging lapsed users by email
Target a Braze segment of users who returned after a quiet period, and add them to a Mailchimp audience for a welcome-back email sequence.
Event attendees tracked in Braze
When Braze records that a user joined a live session, the webhook campaign hands them to Mailchimp for the recording and follow-up email.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Braze Setup WebhookRuns when your Braze webhook campaign posts to FlowMattic. The users and the data are whatever you set in that Braze campaign, so include the email address and any name fields.
Mailchimp Add New MemberAdds the person to your Mailchimp audience, or updates them if they are already a member. Map the email from the Braze data, plus any other details you send, and connect your Mailchimp account.
What you need
- FlowMatticCore
- Braze AccountAccount
- Mailchimp AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Build the Braze webhook body with clear keys for email and name, then send a test from Braze so FlowMattic captures the data before you map the Mailchimp step.
- Add a Filter after the trigger that continues only when the email value is not empty, so Braze users without an address do not reach Mailchimp.
- Use one audience per follow-up goal, or add a Router keyed on a value you include in the Braze webhook, with a Mailchimp step per route.
Questions about this workflow
What makes a Braze user engaged for this workflow?
Your Braze webhook campaign decides that. The workflow adds whoever the campaign sends, so set the targeting and trigger in Braze to match the users you want in Mailchimp.
What if the Braze user is already in my Mailchimp audience?
Add New Member adds new people or updates existing members, so a returning address is updated rather than added twice.
Do Braze users need to have agreed to email marketing?
Mailchimp expects that you have permission to email the people on your audience. Make sure your Braze campaign only targets users who agreed to hear from you by email.
Can I send extra Braze attributes into Mailchimp?
Yes, if you include them in the Braze webhook body. They then appear in FlowMattic as data you can map into the Mailchimp step, where your audience's setup allows.
More Email Marketing workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted



