Turn the people who fill in your Contact Form 7 forms into Brevo contacts. FlowMattic reads each submission on your WordPress site and creates or updates the contact in Brevo, with the name split properly and only when the visitor agreed to hear from you. For site owners who send newsletters and follow-ups from Brevo.
11 triggers3 actions6 example workflows2 ready-made templatesUnlimited runs
Try a pairing
When this happens in Contact Form 71 trigger
Do this in Brevo (Sendinblue)3 actions
1. TriggerNew Form Submission
2. ActionCreate a New Contact
When Contact Form 7 fires New Form Submission, 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
Contact Form 7 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.
Ready-made template
Create a Brevo contact from each Contact Form 7 entry
The sender's email and name go to Brevo as a new contact, so people who write to you can be reached by your next campaign.
A Filter checks the acceptance or checkbox field, so only people who agreed to marketing email reach Brevo and the rest are left out.
New Form Submission→Filter→Create a New Contact
Split your-name into first and last name
Contact Form 7's default form has one name field. Text Formatter splits it, so Brevo's FIRSTNAME and LASTNAME attributes are filled for personal greetings.
New Form Submission→Text Formatter→Create a New Contact
Put each form's senders on a different Brevo list
A Router reads the form title, so quote requests, contact messages and event signups each go to their own Brevo list.
New Form Submission→Router→Create a New Contact
Let subscribers update their details with a form
A short update-my-details form runs Update a Contact for that email, so a new company or phone number reaches Brevo without an admin editing it.
New Form Submission→Update a Contact
Handle delete-my-data requests from a form
A privacy request form runs Delete a Contact for the address given, which answers removal requests without searching Brevo by hand.
At the end, every Contact Form 7 submission you choose creates a contact in Brevo.
1
Connect Brevo
Under Connects in FlowMattic, add a Brevo (Sendinblue) connection with an API key from your Brevo account.
2
Pick the form trigger
Create a workflow with Contact Form 7 and New Form Submission, then submit the form once so FlowMattic captures fields such as your-name and your-email.
3
Check consent
If the form has a newsletter checkbox, add a Filter so the run continues only when it is ticked.
4
Create the contact
Add Brevo Create a New Contact, map the email and name, choose the list, test the step and switch the workflow on.
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
Contact Form 7 and Brevo (Sendinblue) connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Consent decided before Brevo
A Filter on the form's checkbox means only people who opted in become marketing contacts.
Form data stays on your site
Contact Form 7 and FlowMattic both run in your WordPress install, so entries go from your server to Brevo directly.
Every form, no task count
Runs are unlimited, so all of the site's forms can feed Brevo without a monthly task allowance.
Common questions
How do I connect Contact Form 7 to Brevo?
In FlowMattic, connect Brevo with an API key, start a workflow with the Contact Form 7 New Form Submission trigger, and add Create a New Contact with the form's email and name mapped. Test it and switch it on.
Can I add only people who tick a newsletter checkbox?
Yes. Add an acceptance or checkbox field to the form and a Filter step that continues only when it is ticked. Everyone else is skipped.
Will this replace the email Contact Form 7 sends me?
No. Contact Form 7 still sends its mail as set up in the form. The workflow adds the contact to Brevo as well.
Can different forms go to different Brevo lists?
Yes. A Router on the form title sends each form's entries down its own path, each with a Create a New Contact step set to a different list.
What if the person is already a Brevo contact?
Use Update a Contact for forms that existing contacts fill in, such as a details or preferences form, so their record is changed instead of a new one being attempted.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Contact Form 7 integration 1.0, Brevo (Sendinblue) integration 2.0.1.