WinningWP content is free to all. If you make a purchase through referral links on our site, we earn a commission (learn more).

Bloom Plugin Review: A Superb Email-Optin Form Plugin from Elegant Themes…

Bloom is an excellent WordPress plugin from the Elegant Themes team, designed to help you to grow your email list and generate leads from your website. Growing a list of email subscribers is arguably one of the most important tasks for any blogger or website owner, as, once you have a list of subscribers, you can contact them whenever you want, rather than having to wait for them to return to your site.

It’s no surprise, then, that WordPress users are particularly well served, with many plugins that can help them to do this. From basic free options to full-featured premium products, there’s almost certainly a plugin that’ll work for you when it comes to adding email newsletter opt-in forms to your WordPress website.

So, with that in mind, let’s take a look at Bloom’s features and how easy it is to use, and see where it fits into the landscape.

Let’s get started…

Why Use the Bloom Plugin?

The purpose of Bloom is to display email sign-up/opt-in forms on your website.

When visitors enter their contact details into those forms, those details are added to the email newsletter or marketing service you use (for example, MailChimp or AWeber). Once a visitor has joined your list, you can email them whenever you want.

Bloom WordPress Plugin - by Elegant Themes

Having a list of email subscribers is highly valuable because it gives you a way to encourage people to return to your website. It’s estimated that 50% to 80% of new visitors never return to a website, so it’s vital you have some way to contact those people once they’ve left.

Your email list also helps you to develop a better connection with your audience. You can use it to provide them with useful content, direct to their inbox. Then, when the time is right, you can use your list to ask them to return to your site. Once you’ve formed a connection with your subscribers, you can promote products and services to them via email as well.

Bloom Features: What This Email Opt-in Form Plugin Has to Offer

For Bloom to compete with market leaders in this field, such as OptinMonster (which we covered in a previous article), it needs to be easy to use. Not only that, but it must also include most — if not all — of the important features users of other popular opt-in-form plugins have come to expect.

About Bloom Plugin
Bloom aims to help you to convert your visitors into subscribers and followers.

For those in a rush, Elegant Themes has produced a well-made two-minute video that gives a nice overview of what Bloom can do. However, if you have more time and are looking for the full story on this plugin, read on…

Six Email Opt-in Form Types

Thankfully, when it comes to features, Bloom doesn’t disappoint.

Unlike some other premium email opt-in plugins, Bloom is only available in one version. Because of this, you get access to all of its features when you purchase it, rather than having to pay more to unlock advanced functionality.

As part of this, you get to choose from six types of opt-in forms from the outset.

Bloom Plugin Optin Form Types
The six form types give you lots of options for using opt-ins and popups.

The form types range from standard forms displayed after each post to animated fly-in and pop-up forms. There’s also a locked-content form that can be used to hide your content until the reader enters their email address to join your list — a method of encouragement that’s commonly employed when a site owner has something to offer in return, such as a free eBook or another type of downloadable file.

Optin Form Examples
You’re free to use multiple form types on your site.

The only notable absence in the collection is the header ribbon format* that can be used to display a form at the top of your website.

However, Bloom’s ability to create beautiful pop-up and slide-in forms to display in both the sidebar and after post content, and also the ability to insert them midway through a post using shortcodes, gives you plenty to work with.

Countless Form Templates and Customization Options

A great set of form types isn’t all you get with Bloom. This plugin has lots more up its sleeve, including access to high-quality pre-built form designs.

Bloom Form Templates
The customizable templates make it easy to give your forms the right look for your site.

These form templates can either be used as they are, or customized through the design options. While you don’t get a visual builder tool to modify the templates, you can easily preview the form at any time by clicking on the floating preview button.

The design options are, again, very extensive. These allow you to customize almost every aspect of the form, including the title, message, image, animation effects, fonts, borders and the various built-in form fields, as well as their positioning. If that isn’t enough, you can also easily insert your own custom CSS to personalize them further.

The floating preview button is a particularly nice feature, letting you instantly see how your form is developing by displaying it in a lightbox popup window. Because the button is always on display, it eliminates having to switch browser tabs, save your work or lose your place by scrolling up or down the page. Just click on it to see how your form will look to your website visitors.

Detailed Form Display Settings and Triggers

The display settings cover when and where the form will be shown on your website. They also enable you to set an animation effect — such as slide-in and pop-up effects — for some form types.

Form Animation Options
Animations can be used to help your forms to catch the attention of your visitors.

When deciding how your form will be triggered or activated, the options for displaying it include: After a set time delay; after a period of inactivity; when the user reaches the bottom of the page or has scrolled a certain percentage down the page; or after they’ve left a comment.

In an update to the plugin, you can now set the pop-up and fly-in forms to be displayed using the on-click trigger. This lets you create links or buttons that will launch the form when clicked. One benefit of this is it allows you to make use of the popular conversion-rate-increasing two-step opt-in process found in services such as Leadpages.

Unfortunately, there’s no exit intent trigger. OptinMonster was one of the first email signup form plugins to give you the ability to only display a popup form when the user was about to leave your site. Now, though, the exit intent trigger is a feature that’s found in many other premium plugins of this type.

There are alternatives to the exit intent trigger, though. With Bloom, you can trigger a popup or slide-in form to be displayed when a user scrolls past a certain percentage of a page, reaches the bottom of a page, or has been inactive on your site for a set period of time.

Also, since the plugin integrates with WooCommerce, you can even set the trigger as the ‘thank-you for purchasing’ page. Because of this, you can display a particular form after a customer has checked out of your store, rather than interrupting their shopping experience.

While the exit intent feature can help you to avoid annoying your visitors while they’re still enjoying your content, Bloom can help you to turn down the annoyance factor in other ways, such as by changing how frequently your forms are displayed to each visitor. Mobile users can be catered to by choosing to hide the forms on small screen devices.

The other display settings cover which parts of your website the form will be displayed on. As well as general settings, such as the homepage, everywhere, posts, pages, and category and tag pages, you can choose to enable the form for posts assigned to specific categories, or even choose individual posts and pages to display (or not display) your forms on.

Optin Form Display Settings
Bloom gives you a good amount of control over where your forms are displayed.

As Bloom supports multiple opt-in forms on one site, you can also create different forms to be shown on specific posts and pages, thereby allowing you to display content optimized for the articles they’re being shown on.

Effective Split Testing and Optimization

With so many form options and design templates to choose from — not to mention all of the customization settings — it can be hard to know if you’ve created the right form for your website. Thankfully, the split testing tool makes it easy to compare multiple designs to find the best performer.

Optin Form Performance Stats
Split testing is easy to set up and will help you to find the best form for your audience.

Bloom also lets you instantly clone a form, and you can then modify that clone and start testing it against the original. The result of this is you’ll be able to see which one converts the most visitors into subscribers.

Multiple Email Marketing Service Integrations Supported

Bloom is essentially a tool for enticing your visitors to subscribe to your email list or newsletter. Therefore, it’s good to see that it integrates with all of the most popular email list management services, including AWeber, MailChimp, Constant Contact, ConvertKit, GetResponse, Infusionsoft, MailerLite and many more. You can also integrate the plugin with multiple accounts, which means you can subscribe visitors to the different lists you manage.

Bloom Email Marketing Integrations
Bloom works with all of the best email marketing services.

The integration process is very straightforward; unlike some other opt-in form tools, there’s no need to generate the raw HTML for the forms and then copy and paste it into the plugin.

What’s more, updates to the plugin have seen support for even more email marketing services added to Bloom, including HubSpot, Mailster, Salesforce and ActiveCampaign. Therefore, if there’s a service you’re using that’s not on the list, there’s a good chance it’ll be added in the future.

Useful Opt-in Form Performance Statistics

Once you’ve set up one or more forms, you can view their performance from the statistics page. Here, you’ll see the number of impressions and conversions, as well as the conversion rate, for each active form on your site.

Bloom Optin Form Split Testing
The Bloom statistics make it easy to see which of your forms is the best performer.

You can also view the highest converting pages on your website and see the number of signups per day.

Form settings can also be imported and exported between sites, making it easy to quickly deploy your tried-and-tested designs and settings to a new project.

Bloom Review: Creating an Email Opt-in Form

Bloom’s features certainly tick all of the right boxes. However, this doesn’t mean much if the plugin isn’t easy to use, so let’s walk through the process of creating a pop-up email opt-in form, complete with split testing.

The Bloom Control Panel

Bloom features a custom-built control panel for creating forms for your website, rather than using the default WordPress user interface. However, Elegant Themes has done a particularly good job with this. While some may prefer to use the native WordPress interface, the Bloom control panel doesn’t have a negative impact on usability, and still looks great.

Email Marketing Service Integration

The first step when adding Bloom to your website is to connect the plugin with your email marketing service. As mentioned, Bloom integrates with all of the main players, so it’s simply a case of choosing the appropriate option from the drop-down list and following the on-screen instructions to connect to that service.

Bloom Email Account Integration Setup
The step-by-step process makes it easy to create a new opt-in form with Bloom.

If you need some assistance at any stage of the setup and form creation process, you can click on the help icon to get additional information. Some of the tips also contain a link that takes you directly to the relevant section of the online documentation.

Email Setup Tooltip Links
The tooltips and links help you to find the required integration information.

Choosing a Form Type

Once you’ve authorized the integration with your email marketing service, you can start creating your opt-in form. The first step is to choose a form type from the six available options.

Select Optin Form Type
Bloom gives you six opt-in form types to choose from.

Next, you must decide which of your newsletter service integrations to add your subscribers to. These options also let you subscribe your website visitors to different lists, depending on the form they’ve signed up through.

Setup Optin Form
Once you’ve set up the form integration, you can move on to the design.

Selecting a Form Template

Once Bloom and your email marketing service are connected, you can move on to the fun task of designing your opt-in form. Bloom has an impressive number of template designs to choose from.

Choose an Optin Form Template
These are just some of the customizable opt-in form templates from Bloom.

Customizing the Form Design

After making a selection, you’ll be able to customize the design and make it your own. The customization settings cover every aspect of the form, giving you plenty of scope for personalization.

Design the Optin Form
Editing the form text and images is easy with Bloom.

The floating preview button makes it very easy to see how your form looks, without the need to switch tabs.

Optin Form Preview
You can preview your form design at any time during the setup process.

Once you’re happy with its appearance, you can move on to configuring the display settings.

Form Display Settings

Depending on the type of form you choose, you’ll have different options for how it’s displayed. For the pop-up type, you can set a load-in animation from a range of options. Other settings include the time delay before the form is shown, choosing the triggers for displaying the form, and whether to hide the form on mobile devices.

Form Load-In Settings
Bloom has lots of form display controls and settings, including multiple form triggers.

From this screen, you can also define the posts and pages the form is displayed on, while a new feature lets you redirect users to a custom URL once they’ve submitted their details.

Effective ways to use the success redirect feature include taking the users to a thank-you page where they can access a lead magnet, taking them to another page on your site where they can perform other actions, such as sharing your content with their followers, or even taking them directly to one of your social media profile pages.

Form Success Redirection
With Bloom, you can now redirect users to a URL after a successful form submission.

Once you’ve finished with the display settings, your form will be shown on your website in accordance with your configuration.

Setting Up Split Testing

Setting up a split testing experiment to find the highest converting design and form settings is very straightforward. After clicking on the A/B testing icon for the form you want to optimize, you can create a variant.

While you can’t choose a different template for your variant, you can customize the individual elements of the form. This allows you to change the colors and form text. Selecting a different trigger is an option, too.

You’ll then be able to start the test or create additional variants to compare design choices. You can check in at any time to view its progress, and, once a winner emerges, end the test.

Split Test Form Variants
Form variants can be created at the touch of a button.

All that’s left to do now is to sit back and monitor the performance of your forms through the statistics page.


Rather than being sold on its own, Bloom is only available as part of the Elegant Themes package of tools.

However, as this only costs $89 for one year, or $249 for a lifetime license, and includes access to all existing and future Elegant Themes products, it’s a pretty good deal.

Among the products from Elegant Themes you get access to are the powerful Divi multipurpose WordPress theme and the useful Monarch social sharing plugin. You also get access to the standalone Divi Builder plugin that lets you add the drag-and-drop content editing capabilities of the Divi theme to any WordPress website, no matter which theme is installed.

Because Bloom has features to help you to grow your business by building an email list, it should be an investment that’s easy to justify.

Final Thoughts

As well as being particularly well designed and easy to use, the Bloom opt-in form plugin comes packed with useful features. All of the main form types are included, and there’s a solid selection of templates.

The only important missing feature that can be found elsewhere is the exit intent pop-up form trigger. As this form trigger can reduce the chances of annoying your visitors by only showing the popup forms when people are about to hit the browser exit or back button, it’s something that’s worth having.

Because of this, it’s a little disappointing to not see it included. That said, the triggers that display a form when the reader reaches the end of a page, has been inactive for a set amount of time or scrolls down to a certain percentage of a post shouldn’t be overlooked, and will be suitable alternatives for most users.

If you’re keen to grow your email list, Bloom is one plugin you’ll definitely want to consider.

*For those who really can’t do without a ribbon format, the likes of Thrive Leads may be a better option.

Used/using Bloom? Thoughts?

By Joe Fylan

Joe is an experienced WordPress user who enjoys sharing the tips and knowledge he's picked up from using this fantastic platform for many years. You can find out more about Joe on his website.
Comments (policy)
  1. Usman Malik says:

    Hi Joe,

    I have a question.

    If I use convertkit for email list management, do I really need a separate optin plugin…keeping in view that convertkit has the option to create quick forms (although templates are limited), there is an option of exit-intent form, and it’s fairly simple to add incentive/lead magnet with the particular form?

Leave a Reply

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

All comments are held for moderation. We'll only publish comments that are on topic and adhere to our Commenting Policy.