✨ 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 FluentCRM Emails

SleekView reads the FluentCRM campaign and broadcast tables, groups every email by its current send state, and lets a marketing operator drag a card from Draft into Scheduled or from Paused back into Sending without opening the campaign editor for routine state changes.

♾️ Lifetime License available

SleekView Kanban board for FluentCRM Emails

FluentCRM campaigns deserve a real send pipeline view

FluentCRM stores email campaigns and broadcasts in fc_campaigns and the linked fc_campaign_emails queue, each carrying a status value drawn from draft, scheduled, processing, sent, paused, and archived. The default admin gives you a list view with status tabs, which works for editing one campaign but never shows the shape of the send queue at a glance, especially when a busy account is juggling broadcasts, sequences, and triggered emails in parallel.

SleekView reads the same campaign rows and the per-recipient fc_campaign_emails log. The natural status column is status on the campaign record, with the schedule time, the recipient count, and the open rate on completed sends surfaced as card metadata. The board can also be retargeted at the per-email queue when the marketing team needs to triage rows that failed to dispatch instead of looking at campaigns in aggregate.

Dragging a card calls the FluentCRM campaign API to schedule, pause, or archive a campaign, so the in-flight send queue and any linked automation funnels stay in sync. The board respects the same staff capability checks as the FluentCRM admin, and a failed write snaps the card back with the underlying validation message displayed inline so the operator can see exactly why a state change was rejected by the plugin.

Workflow

From FluentCRM Emails data to a kanban board

1

Connect to FluentCRM data

Point SleekView at the FluentCRM table you want to visualize. The plugin stores rows in fc_campaigns or its meta companions, and SleekView reads them directly with no extra sync to babysit.
2

Pick the status column to group by

Choose the status column as the kanban grouping. SleekView reads the distinct values currently on rows and builds one column per value in the order you arrange them.
3

Choose what shows on each card

Pick the fields that make a card useful at a glance. Most FluentCRM boards show the title, recipient count, schedule, and open rate. Anything on the record is selectable without writing template code.
4

Enable drag-and-drop writeback

Turn on writeback and dragging a card updates status on the record. SleekView fires the same fluentcrm_campaign_status_changed hook the plugin uses, so emails, webhooks, and reminders stay attached.

Sample board

Sample FluentCRM campaigns board

A marketing operator sees drafts not yet scheduled, campaigns queued to send, broadcasts currently in flight, and finished sends with their headline open rate.
Draft
14
June feature digest broadcast
draft, 12,400 recipients planned
Win back lapsed trials offer
draft, audience filter pending
Customer story Q3 announcement
draft, copy waiting on review
Scheduled
6
Pricing change FAQ broadcast
scheduled Jun 06, 11,820 recipients
Webinar reminder one day out
scheduled Jun 07, 2,140 recipients
Summer event invite to attendees
scheduled Jun 09, 5,300 recipients
Sending
3
Onboarding email two of five
sending, 870 of 1,420 dispatched
Re-engagement drip step three
sending, 2,100 of 4,800 dispatched
Cart abandon broadcast for May
sending, 540 of 980 dispatched
Sent
1,284
May product update broadcast
sent, 38.2 percent open rate
Spring sale launch broadcast
sent, 41.7 percent open rate
Quarterly customer survey email
sent, 22.4 percent open rate

Comparison

Default FluentCRM list vs SleekView Kanban

Default FluentCRM list

  • Status tab list, no single view of drafts, scheduled, sending, and sent rows together
  • Pausing a campaign needs opening it, clicking Pause, and confirming the dialog every time
  • The card front does not exist, recipient count and open rate are not shown next to title
  • Per recipient queue rows live on a different screen with no shared board next to campaigns
  • Send queue reviews end up exported to CSV when the team needs a quick weekly aggregate

SleekView Kanban

  • Native read of fc_campaigns and fc_campaign_emails queue tables
  • Drag a card to schedule, pause, or archive using the FluentCRM API the admin already uses
  • Card front shows campaign title, recipient count, schedule time, and the live open rate
  • Filter the board by list, tag, or any custom field the FluentCRM admin already supports
  • Lives next to the FluentCRM campaign admin, no duplicate database and no separate workers

Features

What SleekView Kanban gives you for FluentCRM Emails

Send queue health at a glance

See the count of records in each state the moment the board loads. FluentCRM Emails usually buries this behind list filters, but the kanban surface puts it up front so a manager can spot a pile-up in seconds.

One board per record type

Build a separate kanban per FluentCRM Emails table. Pair a campaign board with a recipient queue by delivery state. Each board remembers its own card template and column order.

Drag-and-drop writeback

Cards do not just show pretty data. Drop one in a new column and SleekView writes back to the FluentCRM Emails record, runs the same hooks the admin uses, and automation funnels referencing the campaign keep firing.

Audience

What marketing teams build with SleekView and FluentCRM

Weekly send calendar

Open the campaign board, drag scheduled rows to confirm the calendar, and pause any that need a last copy review. The default FluentCRM screen never gives you this in one place.

Sending queue triage

Group the per-recipient queue by delivery state. Failed rows float to a column where the operator can decide whether to retry, skip, or escalate to support without opening individual logs.

Performance retrospective

Filter the sent column by date range and the team can scan open and click rates on card fronts without digging into the campaign reports for each broadcast.

The bigger picture

Why kanban suits FluentCRM Emails so well

FluentCRM is a sending pipeline built on top of WordPress, and the campaigns it stores are stateful records in the truest sense. A campaign moves from draft to scheduled to sending to sent, and the marketing team thinks about its work in terms of where the active broadcasts are in that lifecycle. The default admin presents campaigns as a tabbed list, which is fine for editing one row but hides how the send pipeline looks across all the running work.

A weekly send calendar review on a tabbed list turns into clicking each tab in turn and counting rows, and the team usually gives up and exports the campaigns to a spreadsheet just to get an overview. With SleekView Kanban the campaign pipeline is the interface. The status of every broadcast is visible at a glance, drag-and-drop writeback means a pause or a reschedule is one motion, and the underlying FluentCRM hooks fire exactly as they would in the standard admin so the campaign automations and recipient queues all stay healthy.

Questions

Common questions about SleekView Kanban for FluentCRM Emails

Both. SleekView reads FluentCRM Emails tables and the status column at the database level, so whichever tier you run the board still builds. Paid add-ons that add custom fields or extra status values are picked up automatically because SleekView scans the live schema on render.

 

SleekView calls the FluentCRM campaign API the same way the admin does. The plugin fires its normal status change hooks, so funnel triggers, automation steps, and any custom listeners on fluentcrm_campaign_status_changed all run exactly as if the campaign had been edited from the standard admin screen.

 

Yes. Card layouts are per board. Your campaign board can show title, list, schedule time, and recipient count. A recipient queue board can show subscriber, delivery state, and open timestamp. Each board remembers its own card template so switching feels instant.

 

Yes. SleekView respects every capability check FluentCRM registers. A staff user who can edit drafts but cannot send broadcasts will see the cards but the writeback only fires for users whose role allows the underlying state change the same way the admin would enforce it.

 

Add the value through the FluentCRM settings or a custom hook the way you normally would. SleekView picks it up on the next board load because the column list is derived from distinct status values present on the live campaign rows, not a hard coded enumeration of the values.

 

No. SleekView paginates cards per column rather than loading every row up front. Counts come from a fast indexed query, and the recipient queue board windows its rows so even a campaign with hundreds of thousands of recipients renders quickly on standard FluentCRM hosting setups.

 

Yes. Any FluentCRM table with a status like column can render. The per-recipient queue, the automation step log, and the bounce table are all valid boards once you choose the appropriate column to group on as the source for the kanban columns.

 

It stays in sync because there is no separate database. SleekView reads the same fc_campaigns table the FluentCRM admin reads. Changes made on the kanban board appear in the campaign list immediately, and changes from the admin appear on the next board refresh without any extra cron sync.

 

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