What is Bloom plugin?
Bloom is an email opt-in plugin developed by Elegant Themes — the company behind the Divi page builder. It is not sold as a standalone product; it is included with the Elegant Themes membership ($89/year or $249 lifetime), which also provides access to Divi, the Extra theme, and the Monarch social sharing plugin. For existing Elegant Themes members, Bloom adds email list-building capabilities at no additional cost. For users without an Elegant Themes subscription, purchasing membership primarily to access Bloom is not typically the most cost-effective approach unless Divi is also a requirement.
Bloom offers six opt-in form types: popup, fly-in, below-content, inline (within content), widget area, and content locking. Over 100 pre-built templates are available, and the form editor provides design control over colors, fonts, borders, and layout without requiring CSS knowledge. Trigger options include time delay, scroll percentage, after commenting, after purchasing (WooCommerce), and inactivity. The plugin integrates with 19 major email marketing platforms.
Bloom is positioned as the design-focused opt-in plugin in the Elegant Themes ecosystem — it prioritizes aesthetically polished forms over advanced behavioral targeting. It does not include exit intent detection or A/B testing, which limits its utility for conversion rate optimization workflows. For Divi users who want attractive email forms that match the Divi design language, Bloom is the natural complement. For sites that need exit intent, A/B testing, or advanced targeting rules, OptinMonster or Convert Pro are more appropriate choices.
Need Help With Bloom Setup, Troubleshooting, or Customization?
Need help with Bloom? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.
Get Bloom Expert HelpKey Features
- Six opt-in form types: popup, fly-in, below-content, inline, widget, content lock
- 100+ pre-built templates
- Design editor with colors, fonts, borders, and layout control
- Trigger options: time delay, scroll depth, inactivity, after commenting, after purchasing
- 19 email platform integrations
Pros & Cons
Pros
- Included with Elegant Themes membership — no additional cost for Divi users
- Beautiful template designs that integrate naturally with Divi's visual style
- Content locking is effective for gating premium content
Cons
- No exit intent detection — a significant gap for bounce recovery campaigns
- No advanced targeting rules (geolocation, referral source, on-site retargeting)
Free vs Premium
Included with Elegant Themes membership. Annual membership: $89/year (unlimited sites). Lifetime membership: $249 one-time. No standalone Bloom purchase option.
Common Problems & Fixes
Bloom popup is appearing too frequently for returning visitors — how do I control the display frequency?
Bloom uses cookies to track whether a visitor has seen or dismissed a popup. In Bloom’s settings for each opt-in form, configure the “Display Frequency” option — set how many days must pass before the popup shows again to the same visitor. If visitors are seeing the popup on every visit despite this setting, a caching plugin or CDN may be preventing the Bloom cookie from being set correctly. Ensure your caching plugin does not cache pages for logged-in users and that it respects cookies for popup suppression logic.
Bloom forms are not connecting to my email platform — the integration shows an error. How do I fix it?
Email platform connections in Bloom use API keys. Go to Bloom → Email Accounts and verify your API key is current — many platforms periodically expire or revoke API keys. Generate a new API key from your email platform’s account settings and update it in Bloom. For Mailchimp specifically, ensure the API key has list management permissions. After updating the API key, save and test the connection by submitting a test form entry.
Bloom content locking is not working — visitors can see all content without subscribing. How do I fix this?
Content locking in Bloom uses JavaScript to hide content below the lock. If content is visible without subscribing: (1) a browser extension (reader mode, privacy tools) may be stripping JavaScript; (2) the Bloom script is not loading — check browser DevTools Console for errors; (3) caching is serving a cached version of the page where the content lock JavaScript was not rendered — clear all caches. Content locking is not security-grade protection (determined visitors can inspect page source) — it is friction-based, appropriate for low-stakes gated content.
Customization & Developer Notes
How do I add a Bloom inline form inside a Divi page?
In the Divi page editor, add a Code Module or use the Bloom Optin module if available in your Divi version. For the shortcode method: in Bloom → Optins, click the “Embed Code” button on your inline form to copy its shortcode. Paste the shortcode into a Divi Text Module or Code Module where you want the form to appear. Inline forms inherit Bloom’s styling and display directly within the page content without popup behavior.
Can Bloom show different forms to visitors coming from specific referral sources?
Bloom’s targeting capabilities are more limited than OptinMonster or Convert Pro — it does not include referral source targeting as a native display rule. Bloom targeting is based on page/post-level rules (show on specific posts, categories, or everywhere). For referral-source-based targeting, use a more advanced popup plugin like OptinMonster or Convert Pro alongside Bloom, or implement UTM parameter detection via custom JavaScript to conditionally trigger Bloom forms.
Frequently Asked Questions
Should I use Bloom or OptinMonster if I already have an Elegant Themes subscription?
If your email list building strategy relies primarily on well-timed forms without exit intent or A/B testing, Bloom covers the use case at no additional cost. If you need exit intent recovery (capturing visitors before they leave) or systematic A/B testing of different offers, you will need OptinMonster or Convert Pro regardless of your Elegant Themes membership. Many Divi sites use Bloom for standard embedded forms and add OptinMonster specifically for exit intent campaigns.
Does Bloom work with page builders other than Divi?
Yes — Bloom functions on any WordPress site regardless of page builder. The content design options are theme-agnostic and the opt-in forms display correctly with Elementor, Bricks, Beaver Builder, and native WordPress themes. However, Bloom’s design aesthetics are most harmonious with Divi-built sites, and tight integration within Divi’s builder is its primary strength.
Can Bloom break after updates?
Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.
What should I check before installing Bloom?
Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.