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
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
Point SleekView at Icegram
Group by campaign_status for the lanes
Choose the fields shown on each card
Switch on drag-and-drop activation
Sample board
Sample Icegram campaign rotation board
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_statusso 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkout