✨ 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 Icegram

SleekView Kanban reads Icegram campaign posts from WordPress, groups every popup, bar, toast, and slide-in by campaign status, and lets your team drag messages between draft, scheduled, live, and paused lanes so campaign rotation runs from a single board with conversion rates visible on every card.

♾️ Lifetime License available

SleekView Kanban board for Icegram

Why Icegram campaigns need a kanban

Icegram organises every popup, action bar, toast notification, and inline message as a campaign custom post with a campaign_status meta, a message_type, targeting rules stored in campaign meta, schedule meta, and counters for impressions, clicks, and conversions. The default Icegram campaign list is a flat post-type screen sorted by date with a status badge in one column, which works for a site running one or two campaigns but turns into noise once a brand runs a dozen messages across landing pages, blog posts, the cart page, and seasonal promotions at the same time.

SleekView Kanban reads the same Icegram campaign posts 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 Icegram message_type such as lightbox or action bar, the targeting rules summary, the schedule, the impression count, and the conversion rate, which is exactly the snapshot the marketing lead needs during a rotation meeting without opening every campaign editor one at a time.

Dragging a draft card into Live writes the new campaign_status meta back to the Icegram post, and Icegram's frontend module starts rendering the message on matching pages. Dragging into Paused stops the message immediately. Bulk drags handle a holiday rotation in a single SQL transaction so launch days run from the kanban without any trips into the Icegram campaign editor for routine status flips.

Workflow

From Icegram list to kanban in four steps

1

Point SleekView at Icegram

Install SleekView, pick Icegram from the data source picker, and SleekView auto-detects the campaign custom post type along with every meta field Icegram writes. The first preview shows a real slice of campaigns so the marketing lead confirms the message type, targeting summary, and schedule meta map correctly before saving the view config.
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 Icegram 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 pipeline state for every popup, bar, and toast is visible at a glance.
3

Choose the fields shown on each card

Pick what shows on the front of each card. Most teams choose campaign name, message type, targeting summary, schedule, impression count, and conversion rate. Hidden fields like the underlying message ID and the assigned designer stay queryable in the card detail panel so the front of every card stays focused on rotation signal.
4

Switch on drag-and-drop activation

Flip the write toggle so dragging a card into Live writes the campaign_status meta and Icegram starts rendering the message on matching pages. Dragging into Paused stops the message immediately. WordPress capabilities decide who can drop where, so designers stage drafts while marketing managers control the Live lane on production traffic.

Sample board

Sample Icegram campaign rotation board

A live SleekView Kanban grouping Icegram campaigns by status, with card fronts showing campaign name, message type, targeting summary, schedule, and live conversion rate.
Draft
16
Holiday newsletter lightbox
type: lightbox, target: /blog/
Free shipping action bar
type: action bar, target: /shop/
Cart abandonment toast
type: toast, target: /cart/
Scheduled
5
Black Friday sticky bar promo
starts Thu 00:00, ends Sat 23:59
Cyber Monday lightbox launch
starts Mon 00:00, ends Tue 23:59
Winter clearance slide-in
starts Fri 09:00, ends Sun 23:59
Live
10
Newsletter exit lightbox
imp 72,140, conv rate 3.8%
Free shipping sticky action bar
imp 184,210, conv rate 2.4%
Cart abandonment toast
imp 18,420, conv rate 5.6%
Paused
26
Summer sale lightbox archived
paused, final conv rate 3.9%
App install action bar
paused, final conv rate 1.7%
Webinar reminder toast
paused, final conv rate 4.8%

Comparison

Icegram admin vs SleekView Kanban

Icegram campaign list

  • Flat campaign list mixes lightboxes, action bars, toasts, and inline messages together
  • Status sits in a column badge so spotting pipeline state needs reading every row carefully
  • Activating a draft campaign means opening the editor and toggling a switch inside the campaign
  • Bulk pausing five campaigns during a site issue means hitting the bulk action dropdown each time
  • Conversion rate lives behind an Icegram analytics tab so pipeline and performance never share a view

SleekView Kanban

  • Reads the Icegram campaign post type with no extra polling or sync configuration
  • Groups by campaign_status so draft, scheduled, live, and paused are real lanes
  • Drops write campaign meta back so Icegram renders or hides the message on the next page load
  • Cards show message type, targeting summary, schedule, impressions, and conversion rate
  • Bulk drag the entire Live lane into Paused during a site issue with one gesture per stack

Features

What SleekView Kanban gives you for Icegram

Activate or pause by drag

Activate a draft campaign, pause a live one, or schedule a holiday set with a single drag. SleekView writes the campaign_status meta back to the Icegram post and the Icegram frontend reacts on the next page load so the actual message follows the card. The board becomes both the planning surface and the activation surface for the entire Icegram program.

Per-type performance side by side

Lightboxes, action bars, toasts, and inline messages all live on the same kanban with type visible on every card. Sort the Live lane by conversion rate and a lightbox at 5% sits next to an action bar at 2% so the marketing lead can decide which surface to invest in for next month's rotation without an analytics export.

Designer and manager guardrails

Designers stage drafts and adjust scheduled campaigns. Marketing managers control the Live lane on production traffic. SleekView respects native WordPress capabilities so the same role policy that governs publish actions across the rest of the admin governs every drag on the Icegram kanban including emergency pause access for on-call ops staff.

Audience

Where teams use the Icegram kanban

Seasonal campaign rotation

Holiday weeks need every promotional campaign visible on one board. The kanban surfaces the lightbox going live overnight, the action bar ending tomorrow, and the followup toast waiting in draft so the launch lead can rebalance the rotation without opening every campaign in the Icegram editor.

Cart abandonment toasts

Cart abandonment toasts and free shipping bars run for weeks at a time. The kanban groups them by status so the growth team can see which cart messages are pulling weight this week and which need a copy refresh before the next promotion cycle starts pulling traffic to the same pages.

Emergency campaign 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 meta back to every Icegram post in a single transaction so production stops rendering messages immediately without an editor visit.

The bigger picture

Why Icegram reads better as a kanban

Icegram is one of those plugins that quietly accumulates campaigns. A brand starts with one lightbox and a sticky bar, then adds a cart toast, then a webinar slide-in, then a seasonal lightbox set, then a winback action bar. Six months in the campaign list has thirty rows and the marketing lead has lost track of which ones are still live and which ones were quietly disabled during last quarter's site rebuild.

The kanban makes that situation tractable in a single glance. The Live lane shows what visitors are seeing right now with conversion rates on every card, so underperformers are easy to spot and the lane sort puts the best performers on top. The Paused lane functions as a curated archive of past campaigns ranked by performance, so reusing a high-converting lightbox design from last season takes one drag instead of an editor archaeology session.

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, which means the Icegram editor goes back to being a creative tool while the kanban becomes the operational surface for the whole popup program.

Questions

Common questions about SleekView Kanban for Icegram

It actually renders and hides. SleekView writes the campaign_status meta back to the Icegram campaign post and the Icegram frontend module reads that meta on the next page load to decide whether to inject the message. The local card state and the actual message render state stay in sync because the same drag drives both writes through the Icegram post meta.

 

Use campaign_status for the primary lanes since it carries the exact states Icegram tracks. If you want a board that splits by message type, compose the group-by from campaign_status plus message_type so the same kanban can show lightboxes, action bars, toasts, and inline messages either combined into status lanes or split into type columns.

 

Yes. Add a site_id filter to the kanban view so the board only shows campaigns running on that site. Save the filtered URL for each brand and every site team gets a focused board of their own campaigns while the same Icegram install drives every kanban in the network without any data duplication or cross-site contamination.

 

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. You can add a typed confirmation modal for the Live lane for an extra guardrail when production traffic is at stake.

 

No. The kanban writes only the campaign_status meta and schedule meta that Icegram already updates from its own editor. Impression tracking, click attribution, and conversion measurement all continue to run inside Icegram exactly as before, and the rates displayed on live cards read from the same Icegram analytics meta keys the editor uses on its analytics screen.

 

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

 

Yes. SleekView reads any SQL view, so you can join the Icegram campaign post type 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 Icegram plugin, and writes can be selectively enabled on a field-by-field basis from the view config.

 

Yes. The kanban config stores column references against logical Icegram field names, not row IDs, so when Icegram refreshes its schema the same lanes still render against the new rows. Plugin updates that add new Icegram campaign states show up automatically as new lanes the first time a campaign in that new state lands in the post type.

 

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