AbdullahWP Contact Sync for Brevo and Elementor Forms — Turn every form into a growth engine
Built for Elementor Pro Forms

Turn every form into a growth engine.

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.

✓ Free & open source✓ No coding required✓ Setup in minutes
Newsletter form•••
Maya
maya@example.com
Join the newsletter
New Brevo contactMaya ChenNewsletter · Customers
Lists synced
Sent instantly

Works naturally with the tools you already use

++
Simple by design

Your leads should flow.
Not fall through cracks.

Skip fragile workarounds and complicated automation chains. This plugin creates a direct, server-side connection between your form and your Brevo audience.

The old way

Too many moving parts

FormWebhookConnectorBrevo?
  • Extra services and monthly fees
  • More places for data to fail
  • Harder to troubleshoot
VS
With this plugin

One clean connection

Direct & secure
  • Native Elementor action
  • Server-side Brevo API integration
  • Clear error handling
Everything you need

Built for reliable lead capture.

A focused toolkit that does the important work—and stays out of your way.

Sync your Brevo lists

Pull your lists into WordPress with one click, then choose one or many right inside Elementor.

No ID hunting required
Brevo ListsSynced just now

Newsletter 12,840 contacts

Product updates 4,290 contacts

VIP customers 836 contacts

Map every field

Connect email, first name, last name, and phone—with room for your own custom Brevo attributes.

EmailemailCompanyCOMPANY

Update, don’t duplicate

Keep existing contacts fresh with Brevo’s update-enabled contact flow.

MC
Maya ChenContact updated

Test before you launch

Verify your API connection from WordPress and surface form errors when you need strict handling.

Connection successfulBrevo accepted the API key.

Security that fits WordPress

Store your key in settings or define BREVO_API_KEY in wp-config.php for stricter control.

define(‘BREVO_API_KEY’, ‘••••••’);
Up and running quickly

From install to in sync.

Three straightforward steps. No middleware dashboard, no maze of triggers.

01
••••••••••••

Connect your account

Add your Brevo API v3 key, save, and use Test Connection to confirm everything is ready.

02
NewsletterCustomers

Sync your lists

Fetch your Brevo lists so they are ready to select inside any Elementor Pro form.

03
Actions After Submit Brevo Subscribe

Add the form action

Choose Brevo Subscribe, map your fields, select your lists, and publish.

i

Quick note: This plugin requires Elementor and Elementor Pro Forms. Brevo contact attributes must exist in your account before mapping them.

Questions, answered

The details,
made simple.

Still curious? The plugin is free to install and easy to remove—so trying it is delightfully low stakes.

Visit plugin support
Do I need Elementor Pro?+

Yes. The integration adds a custom action to Elementor Pro’s Forms widget, so both Elementor and Elementor Pro Forms are required.

Can I add contacts to multiple lists?+

Yes. Select multiple synced lists in Elementor, and optionally add manual list IDs as a fallback.

Which fields can I send to Brevo?+

Email is required. First name, last name, and phone have ready-made mappings, and you can map any existing Brevo contact attribute.

What happens if the contact already exists?+

Enable “Update Existing Contact” to refresh the contact’s attributes and list membership instead of creating a duplicate.

Is my API key secure?+

You can save it through WordPress settings or define BREVO_API_KEY in wp-config.php so it is not stored in the database.

Ready when you are

Put your Elementor leads
to work in Brevo.

Install the free plugin and connect your first form in minutes.

Get AbdullahWP Contact Sync Free & open source · Version 1.0.0