✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView Kanban for Bloom Optin

SleekView Kanban reads Bloom Optin campaigns from WordPress, groups every popup, fly-in, inline form, and below-post optin by status, and lets your team drag campaigns between draft, scheduled, live, and paused lanes so email capture across the whole site runs from one board with conversion rate visible on every card.

♾️ Lifetime License available

SleekView Kanban board for Bloom Optin

Why Bloom campaigns need a kanban

Bloom is Elegant Themes' email opt-in plugin, and it stores every optin as a campaign row in a custom table with a campaign_status column, a display_type field for popup, fly-in, inline, below-post, widget, or locked content, targeting rules, schedule meta, and counters for impressions, conversions, and conversion rate. The default Bloom dashboard shows all of that as a paginated list inside the Elegant Themes Bloom tab, which works fine for a site running one or two optins but loses signal once a brand operates ten optins across blog categories, landing pages, and the homepage at the same time.

SleekView Kanban reads the same Bloom campaign rows and groups them by campaign_status so draft, scheduled, live, and paused each become a dedicated lane with a live row count. Each card surfaces the campaign name, the Bloom display_type, the targeting summary, the schedule, the impression count, and the conversion rate which Bloom calculates and stores natively. That snapshot is exactly what a marketing lead wants on a Friday rotation review when the goal is to retire underperformers and promote the next batch of drafts.

Dragging a draft card into Live writes the new campaign_status back to the Bloom campaign row, and Bloom's frontend reads the flag on the next page load to start rendering the optin on matching pages. Dragging into Paused stops the optin immediately. Bulk drags handle a holiday rotation of six optins in a single SQL transaction so launch days run from the kanban without an editor trip.

Workflow

From Bloom dashboard to kanban in four steps

1

Point SleekView at Bloom

Install SleekView, pick Bloom Optin from the data source picker, and SleekView auto-detects the Bloom campaigns table along with every field including display type, targeting rules, schedule meta, impressions, conversions, and the conversion rate Bloom calculates. The first preview shows real campaigns so the marketing lead can confirm the field mapping is clean.
2

Group by campaign_status for the lanes

Open the view config and pick campaign_status as the group-by column. SleekView reads every value Bloom uses including draft, scheduled, live, and paused, then renders each as a kanban lane with the live row count next to the lane title so the marketing lead can see optin pipeline health for the whole site from across the room.
3

Pick the card fields that drive decisions

Decide what each card shows. Most teams choose campaign name, display type, targeting summary, schedule, impression count, and conversion rate. Hidden fields like the integrated email service provider and the linked list ID stay queryable from the card detail panel so the front of every card stays focused on rotation signal.
4

Enable drag-and-drop activation

Flip the write toggle so dragging a card into Live writes the campaign_status back to the Bloom row and the Bloom frontend renders the optin on the next page load. WordPress capabilities decide who can drop where, so designers stage drafts while only marketing managers can drop a card into the Live lane on production traffic.

Sample board

Sample Bloom optin rotation board

A live SleekView Kanban grouping Bloom optins by status, with card fronts showing campaign name, display type, targeting summary, impressions, and conversion rate per optin.
Draft
13
Content upgrade lockdown for SEO posts
type: locked content, target: SEO cat
Below-post newsletter signup
type: below-post, target: blog
Inline form on landing pages
type: inline, target: /landing/
Scheduled
4
Black Friday popup launch
starts Thu 00:00, ends Sat 23:59
Cyber Monday fly-in promo
starts Mon 00:00, ends Tue 23:59
Holiday newsletter signup widget
starts Dec 5 00:00, ends Jan 5 23:59
Live
9
Newsletter popup on blog
imp 48,210, conv rate 3.6%
Below-post newsletter signup
imp 92,140, conv rate 4.8%
Sidebar widget signup form
imp 184,820, conv rate 1.4%
Paused
24
Summer sale fly-in archived
paused, final conv rate 3.9%
App install popup
paused, final conv rate 1.8%
Webinar registration locked content
paused, final conv rate 6.1%

Comparison

Bloom dashboard vs SleekView Kanban

Bloom campaign dashboard

  • Flat campaign list mixes popups, fly-ins, inline forms, and below-post optins together
  • Status sits in a column badge so spotting pipeline state needs reading every row carefully
  • Activating a draft optin means opening the editor and toggling a switch inside the campaign
  • Bulk pausing six optins during a site issue means hitting the bulk action dropdown each time
  • Conversion rate lives behind a Bloom statistics tab so pipeline and performance split apart

SleekView Kanban

  • Reads the Bloom campaigns table directly with no extra polling or export step
  • Groups by campaign_status so draft, scheduled, live, and paused are real lanes
  • Drops write the new status back so Bloom renders or hides the optin on the next page load
  • Cards show display type, targeting summary, impressions, and the native Bloom conversion rate
  • Bulk drag a holiday rotation of six optins into Scheduled in a single SQL transaction

Features

What SleekView Kanban gives you for Bloom Optin

Activate or pause by drag

Activate a draft optin, pause a live fly-in, or schedule a holiday set with a single drag. SleekView writes the campaign_status back to the Bloom row and the Bloom frontend reacts on the next page load so the actual optin follows the kanban card. The board becomes both the planning surface and the activation surface for every Bloom optin the brand runs.

Conversion rate on every card

Live cards show impressions and the native Bloom conversion rate so the marketing lead can sort the Live lane and instantly see which optins are pulling weight. Paused cards retain their final conversion rate as a historical reference for planning next month's rotation without opening the Bloom statistics tab for every optin separately.

Designer and manager permissions

Designers stage drafts and adjust scheduled optins but only marketing managers can drop a card into the Live lane on production traffic. SleekView respects native WordPress capabilities so the same role policy that protects every other Bloom action protects every drag on the kanban including emergency pause access for on-call ops staff.

Audience

Where teams use the Bloom kanban

Seasonal optin rotation

Holiday weeks need every promotional optin visible on one board. The kanban surfaces the popup going live overnight, the fly-in ending tomorrow, and the followup waiting in draft so the launch lead can rebalance the rotation across blog, shop, and landing pages without opening every campaign in the Bloom editor.

Content upgrade locking

Locked content optins gate the highest-intent visitors. The kanban groups them by status so the content team can see which locked optins are pulling the most signups this week and which need a copy refresh or a different incentive before the next batch of SEO posts ships into the same lane.

Emergency optin blackout

When a site issue hits and every popup needs to stop right now, the kanban makes bulk pausing one drag of the entire Live lane into Paused. SleekView writes the campaign_status back to every Bloom row in a single transaction so production stops rendering optins immediately without opening each one in the editor.

The bigger picture

Why Bloom reads better as a kanban

Bloom packs six distinct optin types into a single plugin: popup, fly-in, inline, below-post, widget, and locked content. That variety is its strength because different audience segments respond to different surfaces. It is also a curse for any flat list view because the campaigns end up looking like a uniform spreadsheet of rows where the only differentiator is a small type badge and a status pill.

The kanban changes the unit of attention. The Live lane shows everything visitors are encountering right now, sortable by conversion rate so the inline form crushing it at 4% sits next to the popup at 2% and the marketing lead can decide which surface deserves more design investment. The Paused lane becomes a curated archive of past optins ranked by performance, which means reusing a high-conversion below-post design from last quarter takes one drag instead of an editor archaeology dig.

The Scheduled lane shows what is going up overnight so launch days start with confidence. Drag-and-drop activation collapses planning and execution into the same surface, so the Bloom editor goes back to being a creative tool while the kanban becomes the operational surface for the email capture program. Conversion rates visible on every card mean rotation decisions stop being guesses and start being data choices.

Questions

Common questions about SleekView Kanban for Bloom Optin

It actually renders and hides. SleekView writes the campaign_status back to the Bloom campaign row and the Bloom frontend module reads that status on the next page load to decide whether to inject the optin. The card state and the live optin render state stay in sync because the same drag drives both writes through the Bloom campaigns table.

 

Use campaign_status for the primary lanes since it covers the exact states Bloom tracks. If you want a board that splits by display type, compose the group-by from campaign_status plus display_type so the same kanban can show popups, fly-ins, inline forms, below-post optins, widgets, and locked content either combined into status lanes or split into type-specific columns.

 

Yes. Add a filter on the Bloom targeting rules so the board only shows optins targeting a specific category or page. Save the filtered URL for each scope and the team responsible for that category gets a focused board on their own optins. The same Bloom plugin drives multiple boards without any duplication of the underlying campaign rows.

 

Yes. SleekView only changes the campaign_status field, which is the same field the Bloom editor toggles when you publish or unpublish an optin. All of Bloom's display rules, frequency caps, cookie-based suppression, and exit-intent triggers continue to run exactly as before. The kanban is the activation surface, not a replacement for Bloom's display logic.

 

Nothing harmful. SleekView reads native WordPress capabilities and you set which roles can drop into the Live lane. For designers and writers the Live lane becomes a non-drop target and the card snaps back to its previous lane. You can add a typed confirmation modal for the Live lane to add an extra guardrail when production traffic is at stake.

 

No. The kanban writes only the campaign_status field that Bloom already updates when you publish or unpublish from its own editor. Impression tracking, conversion measurement, and the Bloom statistics tab all continue to run exactly as before, and the rates displayed on live cards read from the same conversion_rate field Bloom uses on its statistics screen.

 

Each lane paginates independently. The Live and Scheduled lanes carry only the small number of currently active optins so they always render instantly. The Paused lane lazy-loads on scroll, so a year or two of archived optins sit comfortably in the column without slowing rotation work in the active lanes used for daily campaign management.

 

Yes. SleekView reads any SQL view, so you can join the Bloom campaigns table to a custom approvals table or a postmeta key that stores the assigned designer or copywriter. The joined columns become available as card fields without modifying the Bloom plugin, and writes can be selectively enabled on a field-by-field basis from the view config.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView