Is Bloom the best Opt-In plugin for WordPress?

Updated on 28/09/2018 | Published on 14/12/2017 | 40 comments

If there is a simple and effective Opt-In plugin that integrates perfectly with the Divi theme or any other WordPress theme, it is indeed the Bloom extension ! In this article, you will discover the simplicity and flexibility that Bloom offers. We will also discover everything that can be done with this essential feature to collect your visitors' emails.

Bloom Email Optin Plugin

Here is the program of this article:


Advertisement: This article contains affiliate links that you will easily recognize. Classic links are in purple and sponsored links are in pink.


What is an Opt-In?

An Opt-In is a form that allows you to collect the agreement of your visitors/users in order to send them emails. These emails may be for information purposes such as a newsletter for example or for commercial purposes such as discount offers, sales etc...

Without this prior agreement, you will be considered as a SPAMER, so you might as well say that the Opt-In is essential... An Opt-In is supposed to help you convert your visitors into loyal readers or potential customers.


Why choose Bloom?

Bloom is a plugin created and marketed by the ElegantTheme platform. It is a premium plugin, i.e. a paid plugin, that you can benefit from if you hold one of the licenses offered by the platform. This plugin is compatible with all WordPress themes, not just Divi, and allows you to connect to many providers, and create different types of Opt-In that will fit all your projects....

Discover Bloom now!


All the features of Bloom:

=> 6 possible display types:

  • Pop-Up :
    Bloom allows you to create automatic Pop-Ups that can be triggered under certain conditions that you can set up, for example: after a certain amount of time spent on your site, when a user arrives at the bottom of an article or page, or even after making comments or purchases. It is an extremely effective way to generate and convert leads
  • Fly-In :
    Like the Pop-Ups, the Fly-In version is another way to attract the attention of your visitors. The Fly-In version offers the same options as the Pop-Up version but arrives differently on your site: the form can arrive by the lower right corner of the screen for example
  • Inline :
    Depending on your projects, you may opt for a softer and less intrusive approach than a Pop-Up, you can then use the Inline version. It is managed by generating a shortcode that you can place inside your content and whenever you want.
  • At the end of the content:
    This is another way to propose an Opt-In. With this option, the Bloom form will automatically be placed at the end of articles and/or pages. This is a less intrusive way and allows you to collect emails from really committed visitors since they will have read all of your content before subscribing to your newsletter. This is the choice I made for TipsDivi, you can see the rendering of the form at the bottom of this article
  • In a Widget area:
    Side bars (sidebar) and footers (footer) are perfect places to add an Opt-In form. Bloom integrates easily with its widget that you can place in your favorite widget area
  • To lock content:
    This option is very interesting because it will allow you to collect subscribers in exchange for content to unlock. Bloom can act as a payment wall between your free resources and your visitors, quickly turning traffic into loyal subscribers


=> 6 types of automatic triggering:

  • After a certain period of time:
    You can set a time limit to display your pop-ups and fly-ins. This means that your visitors will only see your opt-in after a certain amount of time spent on your site.
  • At the bottom of the page:
    Bloom automatically detects when your readers reach the bottom of an article or page and then offers your readers to subscribe to your newsletter.
  • After a defined scroll:
    This trigger allows you to display your registration forms only after the visitor has scrolled a defined percentage of your page. For example, 50% would mean that the pop-up would appear when the visitor arrives in the middle of your page or article.
  • After commenting:
    Bloom allows you to view your registration forms after the user has commented on your article. This is a secure way to target visitors who are clearly interested in your content.
  • After buying:
    If your site or blog is also an online store, this option is essential. You will be able to trigger a registration form right after the order process, so your next newsletters will be well targeted.
  • After inactivity:
    If a user is inactive on your page for too long, Bloom can trigger a pop-up to attract your visitor's attention.


=> 19 email providers!

Les emails providers compatibles avec Bloom

Email providers compatible with Bloom

An email provider is a professional solution that allows you to send emails in complete security. Instead of using your web host and risking that your newsletters end up in spam, you can opt for an emailing service. Luckily, Bloom is very well equipped on this side, it will allow you to connect your accounts with your providers in order to automatically integrate your new subscribers. Among other things, you will find MailChimp, MailPoet, Aweber, SendinBlue and many others (and this list is regularly expanded).


=> Lots of possible designs!

Designs offerts par Bloom

The Opt-In forms offered by Bloom are highly customizable. You will be able to choose your colors, your border types, whether or not to add an image/logo, choose the position and color of fields, buttons and more. Moreover, it is very easy to configure, just follow the steps proposed when creating your form.


=> An easy dashboard and statistics...

In addition to all the features we have just mentioned, Bloom also has the particularity of giving us information on the behaviour of our visitors. An intuitive dashboard and a simple statistics report will give us some valuable information.

You will be able to:

  • Increase conversions with A/B Testing:
    The A/B testing proposed by Bloom allows you to compare the performance of several variants of the same form to better determine which version is the most effective. These different variations will be shown to different visitors and you can compare their conversion rates from the dashboard.
  • Conversion statistics :
    It is almost impossible to refine and improve conversions without knowing important information such as "when / where / how" the forms work best. As a result, the plugin is equipped with a statistics report per form, which can be found in the Bloom dashboard.
  • Import / export :
    It is also possible to easily import and export your Bloom data from one site to another.


Tuto: how to use Bloom?

Note that Bllom is a plugin compatible with any WordPress theme. So you can use it with or without Divi.

Also to be read: Is Bloom compatible with the DGMP?


First: how to create your first Opt-In with Bloom


Step 1: Choose the type of Opt-In

Bloom étape 1 : choisir le type d'Opt-In

Bloom step 1: choose the type of Opt-In

Once you have installed and activated Bloom on your site, you will see a new menu appear in the left sidebar of your administration screen. You can then start setting up your new Opt-In form:

  1. Go to the Bloom tab > Optin Forms`
  2. Click on New Optin
  3. Select your preferred type of optin. We talked about it earlier in this article, Bloom offers you 6 possible choices: PopUp, FlyIn, End of article, Inline, Locked Content and Widget.


Step 2: Connect your emailing accounts and choose a visual

Bloom étape 2 : connecter un email provider

Bloom step 2: connect an email provider

  1.  You will take care to give a name to your OptIn because you will be able to create several of them, so you will not be mistaken when using them. This name is not visible to Internet users, it is visible only in your administration.
  2. Connect Bloom with MailChimp, MailPoet or other email providers. Enter all the required fields that will appear as you go along.
  3. Click on Next: Design your Optin
  4. Choose your favorite design:
Bloom étape 3 - suite : choisir le visuel

Bloom step 2 - continued: choose the visual


Step 3: Customize your OptIn form

Bloom étape 3 : customiser le design le design

Bloom step 3: customize the design

Bloom lets you choose to configure the entire design so that the form perfectly matches the design of your site... Everything you set up here will be visible on the Front side (visible by your visitors). You will be able to:

  1. Give a title to your form
  2. Add a message
  3. Choose an image and its position in the form
  4. Choose the color of the form and the fonts
  5. Decide on the location of the form fields
  6. Choose the styles of fields and buttons
  7. Customize the separator
  8. Add a text at the bottom of the form
  9. Customize the success message, which will appear after registration
  10. Add your own CSS
  11. Click on Next: Display Settings to continue...


Step 4: Define the settings of the OptIn form

Bloom étape 4 : décider du comportement de l'Opt-In

Bloom step 4: decide on the behavior of the Opt-In


These settings on your form are just as important as the previous ones regarding design. This is where you will decide how your OptIn will behave:

  1. Configure the appearance settings of your PopUp. These settings may change because they depend on the type of OptIn you have chosen. You can decide how long it will take for the OptIn to appear and how it will be triggered.
  2. You will be able to choose in which type of post your form will appear: page, articles, archives etc...
  3. You will also be able to decide on the categories in which the form should appear. This is interesting if you send several newsletters depending on the themes of your blog for example.
  4. You can also add specific pages on which the form should appear.
  5. Or, decide not to make it appear on certain specific content.
  6. Finally, you will be able to save your settings. Your form is ready and should work.


Second: how does Bloom's Dashboard work?

Once you have created your first OptIn, you can navigate in the Bloom Dashboard which will allow you to use different features:


Tab 1: Get automatic updates

Le tableau de bord de Bloom - onglet 1

The Bloom dashboard - tab 1

It is in this tab, with the padlock symbol, that you can insert your Elegant Theme license key so that you can update Bloom as soon as one is available.


Tab 2: Statistics

Le tableau de bord de Bloom - onglet 2

The Bloom dashboard - tab 2

For each of the forms created from Bloom, you will be able to access a statistics table that will allow you to know the number of subscribers over a period as well as the conversion rate.


Tab 3: Accounts

Le tableau de bord de Bloom - onglet 3

The Bloom dashboard - tab 3

You can add as many email service accounts as you need.


Tab 4: Import / Export

Le tableau de bord de Bloom - onglet 4

The Bloom dashboard - tab 4

In this tab you can import or export all your Bloom settings. If you regularly create websites, this can save you valuable time.


Tab 5: Dashboard Home

Le tableau de bord de Bloom - onglet 5

The Bloom dashboard - tab 5

It is in Bloom's home that you will find all your OptIns that you can modify, manage or delete according to your needs.


In conclusion....

I have already tried other OptIn plugins but it is to Bloom that I turn each time I create a new site for my personal projects or customers. It is easy to use, intuitive and does its job well. However, it would lack a small feature that other plugins of the kind offer: the appearance of the form when the visitor is about to leave your site. I don't understand why a plugin like Bloom doesn't allow you to do that! Perhaps this is planned for a future update?

Bloom optin

Divi tutorial : bloom

You should like it too:

Popups for Divi : un plugin gratuit très malin !

Popups for Divi: a very clever free plugin!

Free plugins for Divi are quite rare, but "Popups for Divi" is very effective and easy to use. This plugin converts any Divi section into a pop-up window. I'll explain how to use it.

40 Commentaires

  1. Thierry Pigot

    Merci pour cet article complet et pour la mention de notre article sur la RGPD 😉


    Merci pour cet article ! Comment avez-vous fait pour intégrer une vérification double opt-in à votre formulaire Bloom ? (en sidebar).

    Merci 🙂

  3. Lycia

    Salut Darroman, merci ! J’avoue ne pas comprendre, de quel double optin parlez-vous ???

  4. Laurence Soetens

    Dans le cas de différents contenus bloqués sur différentes pages, savez-vous comment les déverrouiller tous les contenus après inscription?

    Merci d’avance

  5. Lycia

    Bonjour Laurence. Dans votre cas, vous devriez passer par un plugin de membre comme Members par exemple.

  6. Christophe

    Bonjour, Merci pour cet article très complet. J’ai presque cru avoir trouvé la perle rare 🙂 En fait, je cherche un plugin présentant exactement les mêmes fonctionnalités mais me permettant de créer une petit opt-in en bas à droite de la page avec la fonction « Etre rappelé immédiatement » où l’internaute entre uniquement son numéro de téléphone qui est envoyé par email (comme un formulaire de contact) à mon responsable commercial. Mais il me semble que bloom ne permette uniquement la saisie d’email et l’utilisation de service d’emailing …. je désespère de trouver mon bonheur, peut-être avez vous une piste ? 🙂 Je vous remercie.

  7. Lycia

    Bonjour Christophe, et un plugin de Chat comme Crisp par exemple ?

  8. christophe

    Merci beaucoup Lycia, je suis déjà en train de le tester 🙂 L’idée n’est pas mal du tout !!!

  9. julien


    sur les pop up bloom il est possible de récolter seulement l’adresse mail des personnes et pas leur prénom ? est ce normal ? sinon comment faire pour demander mail et prénom?

    Autres questions bloom permet-il d’inclure des pop au moment de la sortie du site ?

    merci d’avance

  10. Lycia

    Bonsoir Julien. Pour votre deuxième question, en effet, il n’est pas possible de paramétrer un popup à la sortie du site. C’est bien étrange qu’ils n’aient pas encore proposer cette option… Pour répondre à votre première question, vous pouvez choisir mail ou mail + prenom + nom. Cela se paramètres dans les option de l’optin, au moment de la conception, vous devriez le voir facilement.

  11. Motylewski


    Savez-vous s’il est possible avec l’opt-in Locked content de Bloom, de demander l’adresse mail de l’internaute et de lui envoyer le contenu bloqué (dans mon cas il s’agit d’un QCM) directement sur son adresse mail. Cela me permettrait de vérifier son adresse mail afin que l’internaute ne me délivre pas une adresse mail bidon. Il entre son adresse mail et le QCM est disponible en cliquant sur un lien envoyé par mail.
    Merci beaucoup.


  12. Lycia

    Bonjour. Alors si tu veux faire ça. Tu ne pourras pas le faire seulement avec l’opt-in locked de Bloom. Tu devras faire de « l’automation emaling ». C’est à dire que tu récupères bien l’email grâce à Bloom mais après c’est ton système d’emailing qui prend le relais. Par exemple SendinBlue et MailChimp proposent la fonctionnalité d’automatisation step by step. Ce sera ce système qui te permettra d’envoyer un lien clicable et qui enverra ensuite un QCM. Il faudra paramétrer les étapes.

  13. Philippe

    Bonjour Lycia

    Merci pour cet article très intéressant ( je ne saisis pas tout, mais c’est uniquement parce que je suis ultra débutant ! ).

    Vaut il mieux avoir le plugin Bloom pour les divers formulaires et pages de vente, ou Getresponse se suffit-il lui même ?
    Je suis sur WordPress avec le thème Divi et j’envisage d’acquérir un autorépondeur (Getresponse, je pense).

    Désolé si la question te paraît un peu simpliste mais je suis vraiment novice.

    D’avance merci


  14. Lycia

    Hello Philippe ! Ta question ne me parait pas simpliste. Au contraire, je vais même avoir du mal à te répondre car je n’ai jamais testé GetResponse. Tout ce que je peux te dire est que Bloom permet de mettre un formulaire sur ton site pour que les internautes s’inscrivent à ta ou tes newsletters. Bloom se raccorde ensuite à divers provider ( = services d’envoi de newsletter) afin que tu puisses envoyer tes emails à tes inscrits. Concernant GetResponse, je ne peux malheureusement pas t’éclairer.

  15. Anna


    j’utilise Bloom et ensuite Sendinbleu comme mail provider. J’ai l’impression qu’il n’est pas possible d’importer les prénoms des personnes inscrites sur ma page (grâce à une fenêtre pop-up dans laquelle je demande au nouvel inscrit et le prénom et le mail) dans Sendinbleu, seulement les mails.
    Qu’en dites-vous ?
    Y a -t-il une solution pour cela ?

  16. Lycia Diaz

    Hello Anna ! Effectivement Sendinblue a un souci avec Bloom. J’utilisais les deux ensemble sur l’un de mes sites et je m’étais rendu compte de ce souci. J’avais contacté Sendinblue qui m’avait donné la solution. De mémoire, il fallait changer un ID. C’était pas très compliqué. Le problème est que je ne me souviens plus, je vous conseille de contacter Sendinblue pour qu’ils vous donnent la solution.

  17. Stephanie

    Bonjour Lycia,

    J’ai créé une newsletter avec Mailchimp sur un site Worldpress. (Hat h). Je precise que je n’utilise qu’un iPad, n’ayant plus d’ordinateur (je fais tout mon trvail à partir de l’iPad).
    Probleme : lorsque les gens s’inscrivent sur mon site, beaucoup ne reçoivent pas l’email de confirmation et ne sont pas inscrits dans la liste. Pour d’autres, ça marche.
    est ce que j’ai bien compris votre article : il est possible d’utiliser bloom pour s’inscrire sur le site WP et continuer à utiliser Mailchimp pour creer les newsletter, et evidemment les envoyer ? Est-ce que passer bloom pourrait résoudre le bug qui empêche certains inscrits de recevoir l’email de confirmation ?
    Aïe, j’espère que j’ai été claire…. Merci !

  18. Lycia Diaz

    Bonsoir Stéphanie,
    Bloom a une connexion avec MailChimp, tu pourras donc récupérer les inscrits et les mettre dans tes listes MailChimp – et tu pourras continuer à utiliser MailChimp pour envoyer tes emails, Bloom sert à cela.
    Tu peux donc faire l’essai avec Bloom même si je ne suis pas sûre que le problème vienne de là…
    Selon toi, certains reçoivent la confirmation et d’autres non ? C’est bien ça ? Cela peut être dû à un souci de blacklist/spam. Comme si ton serveur d’envoi pouvait être mal perçu par les boites email. Il faudrait que tu fasses des essais et que tu essayes de trouver quelles sont les adresses qui reçoivent et celles qui ne reçoivent pas. Par exemple, les emails finissant par peuvent ne pas recevoir tes confirmations alors que les les reçoivent. Tu vois l’idée ? Si c’est ça, je ne vois pas d’autre solution que de changer de provider ou bien de les contacter pour voir s’il peuvent te donner une explication.
    Voilà, j’espère avoir bien compris ta question et avoir été claire 😉

  19. Stephanie

    Merci Lycia, pour ta réponse. J’ai vérifié effectivement les adresses mais rien de probant, par exemple des adresses en Yahoo peuvent recevoir l’email et d’autres, non. J’ai tout réinstallé à partir d’un ordi mais ça ne change rien. Je vais essayer Easyform et si ca ne fonctionne pas, je quitterai Mailchimp pour un autre logiciel. Encore faut-il qu’il y en ait un autre qui soit opérationnel sur iPad !?
    Merci encore

  20. Lycia Diaz

    De rien Sthéphanie ! As-tu trouvé une solution finalement ?

  21. William - Web Solution

    Bonjour, j’ai une petite question car j’ai vu que Philippe parlait de getReponse.
    Savez vous comment intégré un formulaire RGPD GetReponse sur un optin fait avec bloom ?

  22. Olivier

    Bonjour Lycia,
    Merci pour la qualité de ce que tu partages.
    J’imagine que Bloom n’affiche la pop-up que si la personne qui consulte n’est pas déja abonnée ?
    C’est bien comme ça que ça fonctionne ?
    Merci par avance pour ton retour.

  23. Lycia Diaz

    Hello Olivier, non malheureusement Bloom affiche la popup pour tout le monde, même si tu es déjà abonné…

  24. Lycia Diaz

    Désolée William. Je n’ai jamais testé cette solution (GetReponse), je ne vais pas pouvoir t’aider.

  25. Lionel


    merci pour l’article 🙂

    P’tite question : j’aimerais utiliser Bloom sans prestataire extérieur (email provider). En gros, j’aimerais faire un formulaire et récupérer le prénom et le mail des personnes qui s’inscrivent. Mais j’ai l’impression que ce n’est pas possible ? :/

  26. David

    merci pour cet article très complet Lycia. Peut être pourra tu m’aider 🙂
    J’utilise Bloom en lien avec aweber. J’ai désactivé sur aweber la fonction qui oblige la personne à confirmer son adresse pour être inscrite sur la mailing list. Cependant lorsque j’utilise bloom cette option se réactive automatiquement à savoir que les gens qui s’inscrivent sont obligés de confirmer leur adresse mail avant de recevoir ma newsletter. Option que je ne trouve pas pratique puisqu’il peut y avoir un taux de perte important de personne qui ne confirment pas.
    Sais tu si il est possible de désactiver cette option sur bloom ?
    Merci à toi.

  27. Lycia Diaz

    Salut Lionel ! Effectivement, ce n’est pas possible avec Bloom, car il sert à ça (récupérer les emails pour les stocker dans les listes d’un provider). Dans ce cas, tu n’as qu’à créer un formulaire à la main ou bien tu peux simplement créer un formulaire (avec Caldera Forms par exemple) et récupérer les entrées du formulaire pour les stocker ailleurs. À voir…

  28. Lycia Diaz

    Salut David. C’est bizarre car Bloom ne devrait pas interférer comme ça au sein d’Aweber. Après, je ne connais pas ce provider, donc, je ne sais pas… Mais par expérience, je peux te dire que c’est important de demander une confirmation. Tant pis si les gens ne confirment pas, au moins, les inscrits ont vraiment voulu être sur ta liste. Tu obtiendras ainsi un meilleur taux d’ouverture et tu ne seras pas classé dans la catégorie des spammeurs. Sans compter que si tu payes pour tes envoies, tu économiseras de l’argent et surtout, cela t’évite que certaines personnes s’inscrivent avec une fausse adresse (ou même des spammeurs avec des adresses en .ru).
    Il vaut mieux avoir peu d’inscrits mais de bonne qualité plutôt que l’inverse.
    Du moins, ce n’est que mon avis 😉

  29. David

    Merci beaucoup pour ta réponse Lycia, c’est vraiment sympa d’avoir pris le temps de répondre.
    Bon finalement une simple demande à aweber et le tour était joué. Mais je prends en compte ton avis je verrai à l’avenir si je continue sans confirmation.
    Encore merci, très bonne journée à toi !

  30. Lionel

    Merci pour la réponse … j’y avais pensé mais pas automatique. Alors je vais prendre Sendblue 😉

  31. Ahmed


    Moi, j ai un vrai problème avec Bloom, les Optin s’affichent parfois, parfois non.

  32. Lycia Diaz

    Salut Ahmed ! C’est bizarre. As-tu réglé le problème ? Il y a peut-être un conflit avec un autre plugin ?

  33. Charmant

    Bonjour ! Après plusieurs essais, que j’utilise le module Divi optin ou un formulaire Bloom, l’adresse email est bien enregistrée dans mes contacts Sendinblue mais ni le nom ni le prénom ne sont captés. Il doit y avoir quelque chose que je n’ai pas compris, mais quoi ? Une petite piste par ici ? Merci d’avance

  34. saskya


    Comment connecter le opt in pop up au bouton d’entête plein écran ?

    Merci d’avance


  35. Lycia Diaz

    Bonjour « Charmant »,

    Effectivement, j’ai utilisé Bloom pendant un temps mais j’ai arrêté car il y avait justement trop soucis de récupération des champs Nom et Prénoms. J’avais contacté Sendinblue à l’époque et ils sont tout à fait au courant de ce souci puisqu’ils m’avaient donné un début de piste.
    Cette piste, la voici (si je me souviens bien) :
    Sendinblue ne récupère pas les noms et les prénoms des abonnés car il utilise les attributs NOM et PRENOM alors que Bloom utilise les attributs NAME et SURNAME…
    Tu dois alors créer de nouveaux attributs dans ton compte SENDINBLUE et les associer afin qu’ils correspondent. Il y a cet article qui peut t’aider mais tu peux essayer de contacter le support Sendinblue pour plus d’info, car ça a peut-être changé depuis…
    Bon courage 😉

  36. Lycia Diaz

    Salut Saskya,
    Je ne crois pas que ce soit possible en natif. Bloom permet seulement d’obtenir un pop-up ou un shortcode. S’il y avait la possibilité d’obtenir un lien (URL) ce serait plus facile…
    Par contre, tu pourrais peut-être créer une page spéciale où tu insères le formulaire Optin de Bloom. Ensuite, tu récupères l’adresse URL de cette page pour l’associer au bouton d’entête plein écran. Quand l’internaute clique sur le bouton, il est redirigé vers la page d’inscription.

  37. Saskya


    J’y suis arrivée mais ça m’a demandé un peu de temps .
    Je te laisse voir sur ma landing page qui est encore en travaux mais cela permet de voir le formulaire. J’ai utilisé le « custom fields.
    Merci et bon WE

  38. Lycia Diaz

    Eh bien super !

  39. MARIAM


    j’ai installé un pop up avec bloom, le popup ne s’affiche pas entièrement sur deskpot et sur smartphone les renseignement mail et prénom de s’affiche pas du tout, je n’arrive pas a comprendre alors que j’ai bien réglé tout les paramétrage .


  40. Lycia Diaz

    Salut Mariam, je n’ai jamais eu de bug avec Bloom, si ça ne marche pas bien, il doit y avoir un conflit avec l’un de tes autres plugins

Soumettre un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Pin It on Pinterest

Share This