Passer au contenu

How to create a Brevo subscription form in WordPress? Step-by-step guide

Blog illustration : create a Brevo subscription form in WordPress

Partager cet article sur

Email marketing remains one of the highest-ROI channels for businesses of any size. But getting your WordPress forms to talk to Brevo is not always straightforward. Between plugin compatibility, API configuration, and field mapping, the setup can quickly become a headache.

This guide walks you through every step to create a working Brevo subscription form in WordPress, connect it to your email lists, and automate lead collection from day one.

Points clés à retenir

In this guide, we walk you through the full process of creating a Brevo subscription form in WordPress, from plugin setup to lead sync and automation.

  • Connecting WordPress forms to Brevo can be done in a few steps, without any coding.
  • Forms allow you to automatically collect and sync leads to your Brevo contact lists.
  • The right plugin makes the integration fast and scalable as your needs grow.
  • Gravity Forms combined with the Gravity Forms to Brevo Add-On is a reliable and flexible solution to get started.

Step-by-step guide to create your Brevo subscription form in WordPress

Creating a Brevo subscription form in WordPress takes only a few minutes. This guide walks you through a simple 6-step process using Gravity Forms and the Gravity Forms to Brevo Add-On by WP connect.

Step 1: Install and activate Gravity Forms

Gravity Forms plugin

Gravity Forms is one of the most widely used form builders for WordPress, and for good reason. It gives you full control over your form structure: field types, conditional logic, multi-step forms, and third-party integrations with tools like Stripe, HubSpot, or Zapier. Building a form is as simple as dragging and dropping fields into place, no coding required.

Gravity Forms is a premium plugin that is well worth the price. To get started, purchase a license on the Gravity Forms website, then install and activate the plugin on your WordPress site.

Step 2: Install the Gravity Forms to Brevo Add-On

Gravity Forms to Brevo Add-On by WP connect

The Gravity Forms to Brevo Add-On by WP connect helps you sync your WordPress forms with Brevo. It allows you to automatically add each submitted form to one or many Brevo contact lists. All of this without having to manually export data or use custom code.

Beyond basic sync, the Add-On gives you real marketing automation capabilities. Map form fields to Brevo attributes and apply conditional logic to segment leads at the point of capture. From there, trigger transactional emails or automated follow-up sequences based on form submissions. If you run a WooCommerce store, the Add-On fits naturally into your existing WordPress automation workflow.

You can get the Gravity Forms to Brevo Add-On directly from WP connect. Note that a free version is available, but it only covers basic email sync. For full field mapping and automation, the premium version is what you need. Once installed, go to Forms > Settings > Brevo, paste your license key, and click Activate.

wpdatatables

Optimisez votre marketing en connectant Gravity Forms to Brevo

Turn every web form submission into automated actions in Brevo to power your email marketing, SMS campaigns, and CRM workflows.

Step 3: Connect your Brevo account

Connect your Brevo account to Gravity Forms

To connect Brevo, you need an API key. In your Brevo account, open the dropdown menu from your profile icon (top right) and select SMTP & API. Generate a new key and copy it immediately. For security reasons, it won’t be displayed again.

Back in your WordPress dashboard, go to Forms > Settings > Brevo, paste your API key, and save. Your WordPress site is now connected to Brevo.

Step 4: Create your subscription form

Create new Gravity subscription form

In your WordPress dashboard, go to Forms > New Form. For a subscription form, two fields are enough: Email and First Name. Gravity Forms’ drag-and-drop editor makes it straightforward to add and arrange your fields in seconds.

Keep your form short. Every additional field reduces completion rates. Stick to what you actually need to segment and personalize your Brevo campaigns.

Step 5: Map form fields to Brevo lists

Gravity Forms to Brevo connection - fields mapping

In the Gravity Forms to Brevo Add-On feed settings, select the Brevo list you want to sync leads to, then match each form field to its corresponding Brevo contact attribute. For example, map Email to the Brevo email attribute, and First Name to the firstname attribute.

Where it gets powerful is conditional logic. You can create separate feeds and define rules to send leads to different lists based on what they selected or filled in. A prospect interested in one product lands in a different list than one interested in another. Your segmentation happens automatically, at the point of capture.

Step 6: Test your form and automation

Before going live, test your integration. Submit a test entry and open your Brevo account. Check that the contact was added to the right list and that all Brevo attributes are correctly filled in. Also verify the data format and type to avoid any information loss.

If you have set up Brevo automations, make sure they trigger and run as expected. A quick test before publishing will save you from losing real leads.

Best practices for creating high-converting subscription forms

A well-configured WordPress integration is only half the work. The form itself needs to convert, and small decisions here have a direct impact on your results.

Keep your fields to what you actually need. Before adding a field, ask yourself whether you will use that data in your campaigns or workflows. Do you really need a last name if you are only sending newsletters? Every unnecessary field is a reason for a visitor to drop off.

Write a CTA that reflects your offer. “Subscribe” tells the visitor nothing. “Get weekly WordPress tips” or “Receive our automation guide” gives them a concrete reason to fill in the form.

Let the design breathe. A clean form with enough whitespace outperforms an overdesigned one. Your offer should do the work, not the aesthetics.

Place your form where attention is highest. The end of a blog post, a sticky header bar, or an exit-intent popup are all high-performing placements. Avoid interrupting the reading experience. A well-placed form on a relevant WordPress Brevo page will always outperform a generic one buried in a sidebar.

Common issues when integrating WordPress with Brevo

Brevo SMTP & API screen

Even with the right setup, a few issues come up regularly. An invalid or misconfigured API key is one of the most common sources of trouble. If your form synchronization stops working or fails unexpectedly, start there: check your key and update it in your Add-On settings if needed. 

Incorrect field mapping is another frequent issue. If contacts appear in Brevo with missing or empty attributes, go back to your feed settings and verify each mapping carefully.

Also make sure your feed is active. Gravity Forms feeds can be deactivated accidentally, which will silently stop syncing your leads. Plugin conflicts are also worth checking. If your form behaves unexpectedly after a WordPress update, temporarily deactivate other plugins to identify any compatibility issue.

Alternative methods to connect WordPress and Brevo

Throughout this guide, we have covered how to create a WordPress form connected to Brevo using the Gravity Forms to Brevo Add-On. It is a simple, practical way to boost your workflows with no-code automation. The entire setup lives inside your WordPress dashboard, at a controlled cost.

That said, other options exist to set up Brevo for WordPress. Each comes with its own advantages and limitations.

Automation platforms : Zapier and Make are automation platforms that connect hundreds of tools, including WordPress and Brevo. They work well for complex multi-app workflows, but setting up advanced automations can require a learning curve if you are new to these platforms. They also add a third-party dependency, an additional monthly cost that can grow quickly with usage, and workflows that need regular monitoring to avoid interruptions.

Native Add-On : The native Gravity Forms Add-On for Brevo covers basic form and list functionality. It suits simple use cases, but you may quickly hit limitations in terms of flexibility, custom field support, and sync feed configuration.

Custom development : Custom API and code is an option if you have very specific needs that off-the-shelf solutions cannot cover. It gives you full control over your integration and can handle virtually any specific needOur team also offers custom no-code development services if you need a tailored integration. That said, this option requires technical resources, a longer setup time, and ongoing maintenance.

Vous avez aimé cet article ? Partagez-le sur

Vous pourriez aussi aimer nos autres plugins et add-ons

Gravity Forms to Brevo (Sendinblue)

Connectez Gravity Forms to Brevo Sendinblue)