Too many moving parts
- Extra services and monthly fees
- More places for data to fail
- Harder to troubleshoot
Send Elementor form submissions straight to Brevo. Choose the right lists, map every field, and keep your audience in sync—without webhooks or glue code.
Works naturally with the tools you already use
Skip fragile workarounds and complicated automation chains. This plugin creates a direct, server-side connection between your form and your Brevo audience.
A focused toolkit that does the important work—and stays out of your way.
Pull your lists into WordPress with one click, then choose one or many right inside Elementor.
No ID hunting required →✓ Newsletter 12,840 contacts
✓ Product updates 4,290 contacts
VIP customers 836 contacts
Connect email, first name, last name, and phone—with room for your own custom Brevo attributes.
Keep existing contacts fresh with Brevo’s update-enabled contact flow.
Verify your API connection from WordPress and surface form errors when you need strict handling.
Store your key in settings or define BREVO_API_KEY in wp-config.php for stricter control.
Three straightforward steps. No middleware dashboard, no maze of triggers.
Add your Brevo API v3 key, save, and use Test Connection to confirm everything is ready.
Fetch your Brevo lists so they are ready to select inside any Elementor Pro form.
Choose Brevo Subscribe, map your fields, select your lists, and publish.
Quick note: This plugin requires Elementor and Elementor Pro Forms. Brevo contact attributes must exist in your account before mapping them.
Still curious? The plugin is free to install and easy to remove—so trying it is delightfully low stakes.
Visit plugin support →Yes. The integration adds a custom action to Elementor Pro’s Forms widget, so both Elementor and Elementor Pro Forms are required.
Yes. Select multiple synced lists in Elementor, and optionally add manual list IDs as a fallback.
Email is required. First name, last name, and phone have ready-made mappings, and you can map any existing Brevo contact attribute.
Enable “Update Existing Contact” to refresh the contact’s attributes and list membership instead of creating a duplicate.
You can save it through WordPress settings or define BREVO_API_KEY in wp-config.php so it is not stored in the database.
Install the free plugin and connect your first form in minutes.
Get AbdullahWP Contact Sync ↗Free & open source · Version 1.0.0