Brevo Forms: How to Create Signup Forms (2026 Guide) — featured image with text on colored background

Brevo Forms: How to Create and Use Signup Forms

You can’t grow an email list without a way to collect signups. Sounds obvious, right? But here’s where most people get stuck. They either use clunky third-party tools that don’t talk to their email platform. Or they skip forms altogether and wonder why their list isn’t growing.

Brevo forms solve this problem. They’re built right into the Brevo platform. You create a form, embed it on your website, and new contacts flow directly into your CRM. No copying and pasting. No manual imports. No disconnected systems.

In this guide, I’ll show you everything about Brevo forms. How to create them, where to embed them, and how to connect them with automations that welcome new subscribers instantly. Whether you want a simple newsletter signup or an advanced popup with exit-intent triggers, this covers it all.


What Are Brevo Forms?

Brevo forms are customizable signup tools that let you capture leads directly into your Brevo account. When someone fills out a form on your website, their information automatically goes into your Brevo CRM. From there, you can email them, add them to automations, or segment them based on what they told you.

Think of forms as the front door to your email list. Without them, people can’t get in. With good forms in the right places, your list grows on autopilot.

Brevo offers several form types. You can create embedded forms that sit on your webpage. Popup forms that appear based on triggers. Inline forms within your content. Even floating widgets that follow visitors as they scroll. Each type serves different purposes, but they all connect to the same backend.

The form builder uses drag-and-drop editing. No coding required. You pick your fields, customize the design, match your brand colors, and you’re done. Most people build their first form in under five minutes.

Here’s what makes Brevo forms different from standalone form tools. Everything integrates automatically. A new submission can trigger a welcome email sequence. It can add the contact to a specific list based on their answers. It can even start an SMS or WhatsApp workflow if you have those channels set up.

The stats back this up. Businesses using Brevo forms with automation triggers report 40% higher engagement compared to static forms with manual follow-up. That’s because the response is instant. Someone signs up and immediately gets a relevant message.

Forms are available on all Brevo plans, including the free tier. You get unlimited forms and unlimited submissions. The only limits relate to how many emails you can send afterward — 300 per day on free, more on paid plans.

For lead generation, newsletter growth, or event signups, Brevo forms handle the capture while the rest of the platform handles the nurturing.


Types of Brevo Forms You Can Create

Not all forms work the same way. Where you place them, how they appear, and when they trigger all affect performance. Brevo gives you options to match different situations.

The main categories are embedded forms and popup forms. Embedded forms live permanently on your page. Visitors see them as part of the content. Popup forms appear based on specific triggers — time on page, scroll depth, or exit intent.

Each type has strengths. Embedded forms feel less intrusive. They’re always visible but easy to ignore. Popup forms demand attention. They interrupt the browsing experience, which can be good or annoying depending on execution.

Brevo’s form builder handles both types. You design the form once, then choose how to deploy it. Want the same form as both an inline embed and a popup? You can do that. Want different designs for different placements? That works too.

The platform added significant upgrades through 2024 and 2025. Popup triggers now include exit-intent detection, scroll percentage, and time delays. Multi-step forms let you break longer signups into digestible chunks. Conditional logic shows or hides fields based on previous answers.

By December 2025, Brevo forms earned a 4.7/5 rating on Capterra from over 1,000 reviews. Most praise focuses on ease of use and the tight integration with email automation.

Let me break down each form type in detail.


Embedded Forms and Inline Forms

Embedded forms are the classic approach. You place them directly on your webpage, and they stay there permanently. Visitors see the form as part of your content.

Common placements for embedded forms include:

  • Sidebar widgets on blog posts
  • Footer sections across your site
  • Dedicated signup pages
  • Within content (inline between paragraphs)
  • Landing pages for specific campaigns

The advantage of embedded forms is persistence. They’re always visible. Someone reading your blog post sees the signup option without any interruption. It feels natural, not pushy.

Creating an embedded form in Brevo is straightforward. You build the form in the drag-and-drop editor. When you’re done, Brevo generates an embed code. You copy that code and paste it into your website’s HTML wherever you want the form to appear.

For WordPress users, this usually means adding the code to a widget, a page builder block, or directly into a post. Shopify and WooCommerce have similar options. Most website builders support custom HTML blocks.

Brevo offers both JavaScript and HTML embed options. JavaScript embeds are more flexible and update automatically if you change the form later. HTML embeds are simpler but require manual updates.

Inline forms deserve special mention. These are embedded forms placed within your content flow — between paragraphs of a blog post, for example. They work well because they catch readers when they’re already engaged with your content.

Design tips for embedded forms:

  • Keep fields minimal. Email only, or email plus first name at most.
  • Match your site’s colors and fonts for visual consistency.
  • Make the submit button stand out with contrasting color.
  • Add a clear value proposition. Why should they sign up?

Embedded forms won’t give you the highest conversion rates. But they provide steady, consistent signups without annoying your visitors. They’re the foundation of most list-building strategies.


Popup Forms and Exit-Intent Forms

Popup forms appear on top of your page content. They demand attention. And when done right, they convert significantly better than embedded forms.

Brevo data shows popup forms can boost opt-in rates by 25% compared to embedded forms alone. That’s a meaningful difference if you’re serious about list growth.

But popups have a reputation problem. We’ve all been annoyed by aggressive popups that appear immediately and block content we want to read. The key is using them thoughtfully.

Brevo gives you control over popup triggers:

  • Time delay: Show after visitor spends X seconds on page
  • Scroll depth: Show after visitor scrolls X% down the page
  • Exit intent: Show when cursor moves toward closing the tab
  • Page-specific: Show only on certain pages

Exit-intent popups are particularly effective. They catch visitors who are about to leave anyway. You’re not interrupting their browsing — you’re making a last attempt before they’re gone.

Setting up a popup in Brevo works similarly to embedded forms. You design it in the builder, then configure the trigger settings. Choose when it appears, how often (once per session, once per day, etc.), and on which pages.

Popup design matters more than embedded form design. You have maybe two seconds to capture attention. Keep it focused:

  • One clear headline
  • Minimal fields (email only works best)
  • Strong call-to-action button
  • Easy close option (don’t hide the X button)
  • Mobile-friendly sizing

Slide-in forms are a less aggressive alternative. They appear from the corner of the screen rather than the center. They’re noticeable but don’t completely block content. Brevo supports these as well.

One warning about popups. Overusing them hurts user experience. One well-timed popup per visit is usually enough. Multiple popups on every page will annoy visitors and increase bounce rates.

Test different triggers to find what works for your audience. Some sites perform best with exit-intent. Others do better with scroll-triggered popups that appear after genuine engagement.


How to Create a Brevo Signup Form

Creating forms in Brevo is genuinely easy. The platform uses a visual builder that requires zero coding knowledge. If you can drag and drop, you can build a form.

The process has three main phases. First, you design the form’s appearance and layout. Second, you add and configure fields. Third, you set up what happens after someone submits — which lists they join, what emails they receive.

Before starting, think about your goal. Are you building a general newsletter signup? A content download gate? An event registration? Your goal determines which fields you need and how complex the form should be.

For most use cases, simpler is better. Every additional field reduces conversion rates. If you only need email addresses, only ask for email addresses. You can collect more information later through progressive profiling or by asking in follow-up emails.

Brevo provides templates to speed things up. You can start from a template and customize, or build from scratch. Templates cover common scenarios like newsletter signups, contact forms, and webinar registrations.

The form builder automatically creates mobile-responsive designs. Forms look good on phones without extra work from you. Given that most web traffic is mobile, this matters a lot.

Let me walk through the specific steps.


Using the Drag-and-Drop Form Builder

Here’s how to create a Brevo form from start to finish.

Step 1: Access the form builder

Log into your Brevo account. Look for “Forms” or “Signup Forms” in the menu. Click to access the form management area. Then click “Create a new form” to start fresh, or choose a template.

Step 2: Choose your form type

Brevo asks what kind of form you want. Options typically include:

  • Classic form (embedded)
  • Popup
  • Floating bar
  • Slide-in

Select the type that matches your planned placement. You can always change this later.

Step 3: Design the layout

The visual editor shows your form with default elements. You’ll see a structure with a headline, input fields, and a submit button. Click any element to edit it.

Customize the headline to match your offer. “Get Our Weekly Tips” works better than “Subscribe to Newsletter.” Be specific about what subscribers receive.

Adjust colors to match your brand. Change the background, text colors, and button colors. Brevo lets you input exact hex codes if you have brand guidelines.

Step 4: Configure the submit button

The button text matters. “Subscribe” is standard but boring. Try action-oriented text like “Send Me Tips” or “Get Free Access.” Make it about what they’re getting, not what they’re doing.

Button color should contrast with the background. If your form is white, use a bold button color. You want the action to stand out.

Step 5: Set success behavior

What happens after submission? Options include:

  • Show a success message (customize the text)
  • Redirect to a thank-you page
  • Keep them on the same page with confirmation

For most signups, a simple success message works. For content downloads or registrations, redirecting to the resource makes sense.

Step 6: Save and preview

Save your work and preview how the form looks. Check both desktop and mobile views. Make adjustments if anything looks off.

The whole process takes about five minutes once you’re familiar with the builder.


Adding Form Fields and Custom Fields

Fields collect information from subscribers. The right fields give you useful data without asking for too much.

Standard fields include:

  • Email address (almost always required)
  • First name
  • Last name
  • Phone number
  • Company name

These are pre-built in Brevo. Just drag them onto your form.

Custom fields let you collect anything specific to your business:

  • Industry or role
  • Interests or preferences
  • How they heard about you
  • Product preferences
  • Location

To add custom fields, you first create them in your Brevo account settings. Then they appear as options in the form builder.

Field types include:

  • Text input (short answers)
  • Dropdown menus (select from options)
  • Checkboxes (multiple selections)
  • Radio buttons (single selection)
  • Date pickers
  • Number fields

Choose field types that make answering easy. Dropdowns work better than text fields when you have defined options. Checkboxes work for selecting multiple interests.

Required vs. optional fields

Mark critical fields as required. Email is almost always required — you need it to contact them. Other fields can be optional, giving people the choice to share more.

Fewer required fields mean higher conversion rates. More fields mean richer data but fewer completions. Find the balance for your situation.

Form validation

Brevo automatically validates email addresses. It checks format and catches obvious typos. For phone numbers, you can set format requirements.

Validation messages should be helpful, not harsh. “Please enter a valid email” works better than “Error: Invalid input.”

Progressive profiling tip

Don’t ask everything upfront. Collect email first. Then use follow-up emails or future forms to gather more information over time. This approach respects the subscriber’s time while still building complete profiles.

Once your fields are set, connect the form to a contact list. Every submission adds the contact to that list. You can also use conditional logic to assign contacts to different lists based on their answers — someone interested in Product A goes to List A, and so on.

Embedding Brevo Forms on Your Website

Building the form is only half the job. Now you need to put it where people will actually see it. Brevo gives you several ways to embed forms on your website, regardless of what platform you use.

The most common method is using embed code. After you create your form, Brevo generates a code snippet. You copy this snippet and paste it into your website’s HTML. The form appears wherever you place the code.

Brevo offers two embed options:

JavaScript embed is the recommended approach. The code loads your form dynamically from Brevo’s servers. If you update the form later — change colors, add fields, modify text — those changes appear automatically on your site. No need to update the embed code.

HTML embed gives you a static version. It’s simpler but requires manual updates if you change the form. Use this if JavaScript causes issues with your specific setup.

For WordPress integration, you have a few options. The easiest is adding the embed code to a Custom HTML block in the block editor. You can also use widget areas for sidebar placements. Or paste the code directly into your theme files for footer forms. Brevo’s official WordPress plugin simplifies this further by letting you manage forms directly from your WordPress dashboard.

Shopify integration works similarly. Add the embed code to your theme’s liquid files, or use Shopify’s custom content sections. Many store owners place forms in the footer or on dedicated landing pages.

WooCommerce integration combines WordPress methods with ecommerce-specific placements. Product pages, checkout confirmation screens, and account dashboards are all good spots for targeted signups.

Placement matters more than most people realize. A form buried at the bottom of your page gets fewer signups than one placed prominently in the content. Test different locations:

  • Above the fold on landing pages
  • Within blog content after engaging sections
  • Sticky sidebar widgets
  • Header bars across all pages
  • Exit-intent popups on key pages

Mobile placement deserves special attention. Forms that work on desktop might look cramped on phones. Always preview mobile appearance before publishing. Brevo’s responsive design helps, but placement context matters too.


Form Automation and CRM Integration

Here’s where Brevo forms become more powerful than standalone form tools. Every submission connects directly to your CRM and can trigger automated workflows.

When someone fills out a form, several things can happen automatically:

Contact creation happens instantly. The person’s information goes into your Brevo contact database. You don’t import anything manually. They exist in your CRM the moment they hit submit.

List assignment puts contacts where they belong. You configure which list new subscribers join. Different forms can feed different lists. A newsletter form adds to your newsletter list. A product interest form adds to your product updates list.

Attribute mapping stores additional data. If your form asks about interests, location, or preferences, that data attaches to the contact record. You can use these attributes for segmentation later.

Workflow triggers start automated sequences. This is the real magic. Someone submits a form, and within seconds they receive a welcome email. Or they enter a multi-step nurturing sequence. Or they get an SMS confirmation.

Setting up form-triggered automation is straightforward. In Brevo’s automation section, create a new workflow. Choose “Form submitted” as the entry trigger. Select which form triggers this workflow. Then build your sequence — welcome email, delay, follow-up email, whatever fits your strategy.

Common automated workflows triggered by forms:

  • Welcome email: Immediate message thanking them for signing up
  • Lead nurturing sequence: Series of emails over days or weeks
  • Content delivery: Send the ebook or resource they requested
  • SMS confirmation: Text message confirming their signup
  • WhatsApp welcome: Instant message through WhatsApp channel

The automation possibilities expanded significantly in late 2025. You can now trigger SMS and WhatsApp messages from form submissions, not just emails. Multi-step forms can trigger different workflows based on which path someone takes.

Businesses using form automation report 40% higher engagement compared to forms without automated follow-up. The speed matters. Someone who just signed up is paying attention right now. An instant response capitalizes on that attention.

CRM sync means your sales team sees new leads immediately. Form submissions can notify team members, create tasks, or update deal pipelines. The integration goes beyond just marketing.


GDPR Compliance and Double Opt-In

If you collect data from people in the European Union — or honestly, anywhere — compliance matters. Brevo forms include built-in tools to help you follow privacy regulations.

GDPR compliance starts with consent. You can’t just add someone to your email list because they filled out a form. They need to actively agree to receive marketing communications.

Brevo makes this easy with consent checkboxes. Add a checkbox field to your form with text like “I agree to receive marketing emails.” The checkbox should be unchecked by default — pre-checked consent doesn’t count under GDPR.

You can also add a privacy policy link directly in the form. This tells people how you’ll use their data before they submit. Transparency builds trust and satisfies legal requirements.

Double opt-in adds another layer of confirmation. Here’s how it works:

  1. Someone fills out your form
  2. They receive an email asking them to confirm their subscription
  3. They click the confirmation link
  4. Only then are they added to your active list

Double opt-in reduces fake signups and spam trap hits. It confirms the email address is real and the person actually controls it. Your list quality improves significantly.

Setting up double opt-in in Brevo takes a few clicks. In your form settings, enable the double opt-in option. Customize the confirmation email if you want. Brevo handles the rest automatically.

Is double opt-in required? Legally, it depends on your jurisdiction. GDPR doesn’t explicitly require it, but it’s considered best practice. Some countries like Germany effectively require it. Even where it’s optional, double opt-in improves deliverability and list health.

Data export and deletion are also covered. Contacts can request their data or ask to be removed. Brevo provides tools to handle these requests, keeping you compliant with data protection regulations.

Compliance features are available on all Brevo plans, including free. You don’t need to pay extra for GDPR-ready forms. The consent checkbox and double opt-in options are standard.

For businesses serving EU customers — which includes many online businesses regardless of location — these features aren’t optional. Build compliance into your forms from the start. It’s easier than fixing problems later.


Brevo Forms Pricing and Limits

Good news here. Brevo forms are available on all plans, including the free tier. You don’t pay extra for forms themselves. The cost depends on your overall Brevo plan, which is based on email sending volume.

Free plan includes:

  • Unlimited forms
  • Unlimited submissions
  • Drag-and-drop builder
  • Basic embed options
  • GDPR compliance tools
  • Double opt-in

The main limitation on free is email sending — 300 per day. Your forms can collect as many signups as you want, but you can only email 300 people daily. For small sites just starting out, this works fine.

Starter plan at $9/month adds:

  • Higher email limits (5,000+ per month)
  • Basic automation triggers
  • No Brevo branding (add-on)
  • Email support

This is where form automation becomes more useful. You can trigger welcome sequences and nurturing workflows without hitting daily caps.

Business plan at $65/month includes:

  • Full automation capabilities
  • Advanced analytics with A/B testing
  • Multi-user access
  • Landing page builder
  • Priority support

For serious marketers, Business unlocks form analytics that show conversion rates and submission tracking. You can A/B test form variations to optimize performance.

Enterprise offers custom pricing for high-volume needs.

Here’s what’s different about Brevo’s approach. Many competitors charge based on contacts stored. Brevo charges based on emails sent. That means unlimited form submissions don’t cost extra. Your list can grow as large as you want without increasing your bill — you only pay more when you email more.

Comparing to alternatives:

  • Mailchimp: Starter at $13/month with contact limits
  • HubSpot: Free forms but limited features; paid plans expensive
  • Dedicated form tools: Separate cost on top of email platform

For small businesses and startups, Brevo’s model makes sense. You’re not penalized for collecting leads. You only pay when you actively market to them.

Feature availability by plan is straightforward. Basic form building works everywhere. Advanced triggers and analytics require paid plans. Most growing businesses find Starter or Business hits the sweet spot.


FAQs About Brevo Forms

Yes, Brevo forms are free on all plans including the free tier. You can create unlimited forms and collect unlimited submissions without paying anything. The drag-and-drop builder, embed options, and GDPR compliance features are all included. The only limitations relate to what you do after collecting signups. Free plans cap email sending at 300 per day. If you need more sending capacity or advanced automation, paid plans start at $9 per month. But the forms themselves cost nothing.

After creating your form in Brevo, click the embed or publish option. Brevo generates a code snippet — either JavaScript or HTML. Copy this code and paste it into your website where you want the form to appear. For WordPress, use a Custom HTML block or widget. For Shopify, add it to your theme files or custom sections. Most website builders have custom code options. JavaScript embed is recommended because form updates appear automatically without changing the code on your site.

Yes, form submissions can trigger automated email sequences. In Brevo’s automation builder, create a workflow with “Form submitted” as the entry trigger. When someone fills out that form, the workflow starts automatically. Common triggers include welcome emails, content delivery, and lead nurturing sequences. You can also trigger SMS and WhatsApp messages from form submissions. Automation requires at least the Starter plan for full functionality. The connection between forms and automation is one of Brevo’s biggest strengths.

Yes, Brevo includes GDPR compliance features on all plans. You can add consent checkboxes that must be actively selected before submission. Privacy policy links can be included directly in the form. Double opt-in sends confirmation emails before adding contacts to your active list. Brevo also provides tools for data export and deletion requests. These features help you meet EU data protection requirements. They’re available at no extra cost, even on the free plan.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *