Get Discount on Sydney & Botiga


Bloom Review 2022: Is It the Right WordPress List Building Plugin for You?

Editor’s Rating
Ease of Use
Value for Money
Documentation and Support
Bloom Review 2022: Is It the Right WordPress List Building Plugin for You?


With great-looking pre-made templates and built-in A/B testing, Bloom is one of the best list building plugins for WordPress. The only potential downside is the lack of a drag-and-drop builder.

With great-looking pre-made templates and built-in A/B testing, Bloom is one of the best list building plugins for WordPress. The only potential downside is the lack of a drag-and-drop builder.


115 different templates to choose from gives you a huge range of options

Six types of optin forms, lets you grow your list in multiple ways

Beautifully intuitive interface is super easy to use

Extensive customization, A/B testing, and analytics


No exit intent trigger

No drag-and-drop builder

Can’t be purchased separately

Looking for a WordPress plugin to help you grow your email list? In my Bloom review, I’ll go hands-on with this popular offering from Elegant Themes.

Bloom lets you build your email list on your terms. You can go aggressive with popups, or keep things less “in your face” with unobtrusive in-content or fly-in forms.

Beyond that, you get plenty of triggers, targeting rules, and ways to analyze and improve your opt-in forms.

In this hands-on Bloom review, you can expect:

  • A detailed look at Bloom’s most helpful features
  • A step-by-step tutorial showing you how to create an opt-in form with Bloom (and how all the features connect)
  • Information on Bloom pricing
  • Thoughts on whether it’s the right list building plugin for you

Let’s dig in!

Bloom Review: A Detailed Look at the Features

To start off this Bloom plugin review, I’ll show you some of the tool’s core features. Then, after you have a good idea of what the plugin offers, I’ll show you step-by-step how it works to create an email opt-in form with Bloom so that you can get a good idea of what it’s like to put those features to use.

Create Six Different Types of Opt-in Forms

First off, Bloom lets you create six different types of opt-in forms:

  1. Popup
  2. Fly-in
  3. Below post
  4. Inline
  5. Locked content
  6. Widget
Bloom form types

You can create as many different opt-ins as you want. So you can, say, have a popup on your homepage, but an inline opt-in form for individual blog posts.

Some Unique Triggers and Targeting Rules to Control When Your Forms Display

To control when and where your opt-in forms appear, Bloom gives you a good number of targeting and triggering rules.

Let’s start with the triggers – Bloom lets you trigger your opt-in forms by:

  • Time – e.g. after X seconds.
  • Scroll depth – either when the visitor reaches the bottom of a post or your own custom percentage.
  • Click – you can specify the CSS selector that visitors need to click to open the popup. This lets you create two-step opt-ins.
  • After comment – this is a unique trigger that lets you trigger an opt-in after a user leaves a comment. Because they left a comment, you know they’re engaged, so this is a great time to convince them to join your list.
  • After purchasing – like “after comment”, this is another unique trigger that connects with visitors at a time when they’re engaged. It displays on the “Thank you” page of WooCommerce after a visitor completes their purchase.
Display settings

There is one option missing here, though. Bloom does not offer an exit-intent trigger. So if you absolutely want exit-intent, you might want a different list building plugin.

Beyond the triggers, Bloom also gives you a good number of ways to target your popups.

First, you can choose to:

  • Set a limit for the number of times an opt-in displays per session
  • Hide opt-in forms for visitors on mobile devices

Then, you also get lots of options to target your opt-ins to specific WordPress content. You can target by content type – for example:

  • Sitewide
  • Homepage
  • Blog page
  • Archives
  • Categories
  • Tags
  • Posts
  • Pages
Display options

And then you can also target specific:

  • Categories
  • Pages
  • Posts
Target content

This is a convenient way to create more personalized opt-in forms.

Integrations With 19+ Different Email Marketing Services

Bloom helps you collect more email subscribers, but it doesn’t actually send email newsletters for you. For that, you’ll need your own email marketing service (this is how most list building plugins operate).

To help you connect to those email marketing services, Bloom comes with built-in integrations for 19+ of the most popular email marketing services:

  1. ActiveCampaign
  2. AWeber
  3. CampaignMonitor
  4. Constant Contact
  5. ConvertKit
  6. Emma
  7. Feedblitz
  8. GetResponse
  9. HubSpot
  10. iContact
  11. Infusionsoft
  12. MadMimi
  13. MailChimp
  14. MailerLite
  15. MailPoet
  16. Mailster
  17. Ontraport
  18. SalesForce
  19. SendinBlue

Or, you can always connect to a custom HTML form, too.

You can even connect to multiple services on a form-by-form basis if you want, and Bloom makes it easy to set everything up right from your WordPress dashboard:

Connect to email marketing service

Choose From 100+ Pre-Made Templates to Design Your Opt-in Forms

Unlike some other list building plugins, Bloom does not let you build your opt-in forms from scratch using drag-and-drop. Instead, Bloom gives you 100+ pre-made templates that you can customize to your needs:

Bloom review templates

Once you choose a template, you’ll be able to customize all the:

  • Text
  • Images
  • Colors
  • Borders
  • Animations
  • Etc.

And you can also add custom fields to your opt-in forms if you want to collect a little more information from visitors.

In-Dashboard Statistics Area to Track Performance

Bloom gives you a dedicated statistics area where you can see how your list building efforts are going.

At the top of the stats area, you get a look at your overall list growth (pulled from your email marketing service), as well as the conversion rate for individual forms and all your forms together:

Bloom plugin statistics

Further down, you can see a summary of your new list signups by day, as well as a list of the highest converting content on your site. This is really handy because it lets you know exactly which pages and forms are working the best:

High converting pages

Easy A/B Testing to Improve Your Opt-in Forms

The statistics area lets you see how your forms are doing. Then, if you’re not happy with what you see, you can use Bloom’s built-in A/B testing functionality to test different forms against one another:

Start test

Bloom lets you create multiple variants, so you can actually run A/B/n tests.

It’s worth noting that Bloom does not let you A/B test different templates or form types against one another. However, you can A/B test everything about a template, including:

  • Text
  • Colors
  • Triggers
  • Targeting rules
  • Etc.

So you do have pretty good flexibility for the types of A/B tests that you can run.

Hands-on With the Bloom Plugin: Creating an Opt-in

Above, I gave you a look at each individual feature, but I think it’s also helpful to see how all of those disparate features connect.

To let you see that, I’ll now give you a rapid-fire look at how it works to create a new opt-in form with Bloom.

Let’s start at the beginning – once you install and activate the Bloom plugin, you’ll get a new Bloom area in your dashboard that lets you control all of the plugin’s settings:

Bloom dashboard

Step 1: Connect to Your Email Marketing Service

Before you start creating opt-in forms, you’ll want to connect to your preferred email marketing service. To do that, you head to Bloom → Email Accounts.

After you select your provider from the drop-down, Bloom will show you the authentication steps for that provider.

These options vary for each email marketing service, but usually, it’s as simple as pasting in an API key. Elegant Themes also has instructions in their help docs for each service, which is convenient:

Connect to email marketing service

Note – Bloom will let you connect to multiple email services if needed. Most people probably won’t need this, but it’s nice to have the option.

Now, you’re ready to create your first opt-in!

Step 2: Create Your First Email Opt-in

When you go to create an opt-in, you’ll first choose which type of opt-in form you want to build from the six available options:

Bloom form types

For this example, I’ll choose a regular popup.

Then, you’ll give your opt-in form a name and choose which email provider you want to connect with:

Create new optin form

Step 3: Design Your Opt-in

Next, you can choose from one of the many pre-made templates:

Bloom review templates

Once you choose a template, you’ll be able to edit the text and images, change up colors, and make other basic tweaks.

You can also add custom fields if you want to collect more information from your subscribers.

Here’s what the text customization looks like:

Edit text

And here’s what the color customization looks like – in addition, you can click that blue eye icon to preview your opt-in form design at any time:

Step 4: Configure Display Settings

Once you’ve finished designing your opt-in form, you can use the Display Settings to control where and when your form appears.

First, you can choose from the seven different triggers:

Display settings

Then, you can:

  • Choose how many times to display the form per session
  • Hide the form for mobile visitors
  • Choose what type of content to display your forms on
Display options

Further down, you get more granular display options, like the ability to include or exclude specific posts or pages:

Target content

Step 5: Choose What Happens After a User Submits the Form

Next, you can use the Success Action drop-down to choose what happens after a user submits the form. You can either:

  • Display a success message
  • Redirect submitters to a different URL
Success action

Once you make that choice, you’re finished! Your opt-in form will start displaying according to the targeting and triggering rules that you chose.

Step 6: Create an A/B Test (Optional)

If you want to go one step further and set up an A/B test, you can create a new A/B test from the main Bloom dashboard:

Create A/B test

That will launch you into an interface where you can create a new variant:

New variant

After that, you’ll go through the same setup process as if you were creating an opt-in form from scratch, except you won’t choose a new template (Bloom only lets you tweak the settings of the same template).

If desired, you can add multiple variants to create A/B/n tests. Then, when you’re ready, you click Start Test to begin A/B testing:

Start test

You’ll then be able to view stats for both variants. And when you’re finished, you can use the End & Pick Winner button to choose which variation you want to make permanent:

Pick winner

Bloom Pricing: How Much Will It Cost?

As with all of Elegant Themes’ products, Bloom is only available as part of the Elegant Themes membership.

As such, the price is:

  • $89 for access and one year of support/updates
  • $249 for access and lifetime support/updates

Now, that upfront price is a little bit more than some other list building plugins, but there are two big things about those prices to remember:

  • You can use Bloom on unlimited websites, whereas a lot of other tools only offer a single site license on their cheapest plans
  • You get access to all of Elegant Themes’ other products, including the popular Divi theme/page builder, the Monarch social share plugin, the Extra theme, and a lot more.

Final Thoughts on the Bloom Plugin

Overall, Bloom is definitely a quality WordPress list building plugin. Two features I’d love to see added are:

  • Some type of drag-and-drop form builder
  • The option to A/B test different templates/form types

Excluding those two potential improvements, all the other functionality is stellar.

The interface is well-designed and makes it easy to create your forms. You also get a great selection of templates, triggers, and targeting rules to tweak your forms, and the built-in statistics area and A/B testing make it easy to analyze and optimize your opt-in forms.

Additionally, Bloom has built-in integrations for all popular email marketing services, so you should have no trouble connecting to your favorite service.

Overall, if you’re already interested in some of Elegant Themes’ other products (like Divi), Bloom is a no-brainer because the Elegant Themes membership gives you access to everything. And even if you’re not, Bloom can still offer great value because it lets you use the plugin on unlimited sites for one price.

Share This Article:
Facebook Twitter
Disclosure: Some of the links in this post are affiliate links, meaning that if you click on one of the links and purchase an item, we may receive a commission. All opinions however are our own and we do not accept payments for positive reviews.

Leave a Reply

Your email address will not be published.