SleekView for FluentCRM Emails
FluentCRM writes every email event to dedicated custom tables (fc_campaigns, fc_campaign_emails, fc_campaign_email_meta). SleekView reads them directly so email marketers, deliverability ops and lifecycle managers each get a row-level view of the channel.
♾️ Lifetime License available
Stop opening one campaign report at a time
FluentCRM writes campaign metadata to fc_campaigns, the per-recipient send record to fc_campaign_emails and individual open and click events to fc_campaign_email_meta. The default per-campaign analytics screen shows the aggregate for one campaign at a time. Useful for a quick look at the latest broadcast, limited for the cross-campaign questions email teams actually run weekly.
SleekView reads fc_campaigns directly and joins fc_campaign_emails for per-recipient context. A campaigns view shows status, list, send count, open rate and click rate side by side, sortable on any of them. A sends view drills into fc_campaign_emails per campaign so the cohort that opened a specific broadcast becomes a filtered, exportable list, not a number on an analytics screen.
Inline edits let an email marketer pause a broadcast, retag a cohort or unsubscribe a bounced segment without leaving the view. Edits route through FluentCRM's CRUD layer so the email engine, the contact log and the automation triggers behave the same as if the campaign screen had been used.
Workflow
How SleekView reads your FluentCRM email schema
Connect the FluentCRM email tables
Compose your column set
Save and scope the view
Edit inline and ship
Sample columns
A typical FluentCRM campaigns view
wp_fc_campaigns + wp_fc_campaign_emails + wp_fc_campaign_email_meta
| Campaign | Status | List | Sent | Open rate | Click rate |
|---|---|---|---|---|---|
| April newsletter | Sent | News | 12,840 | 38.4% | 6.2% |
| Pro onboarding step 2 | Sent | Pro | 1,920 | 62.1% | 18.4% |
| Q2 product update | Scheduled | All | — | — | — |
| Reactivation | Draft | Lapsed | — | — | — |
Comparison
Default FluentCRM analytics vs SleekView
Default FluentCRM analytics
- Per-campaign report covers one campaign at a time
- Cross-campaign comparison needs a spreadsheet or SQL
- Per-recipient send cohort hidden behind drill-downs, not exposed as a filterable list
- Bulk actions on send cohorts (retag openers, unsubscribe bouncers) require multi-screen workflows
- No saved per-role views with column sets scoped to a job
SleekView
- Read directly from fc_campaigns and join fc_campaign_emails for per-recipient context
- Compute open and click rate as sortable columns alongside campaign metadata
- Inline-edit campaign status, list or schedule across multiple campaigns in one pass
- Save filtered views per role ("Last 10 by open rate", "Bounced this week")
- Switch between campaign, send and event views in one tabbed page
Features
What SleekView gives you for FluentCRM Emails
Campaign list as a workspace
Combine fc_campaigns fields with joined send counts and computed open and click rates. Compare ten campaigns at a glance instead of opening each report individually.
Inline-edit campaign status
Pause a queued campaign, change list or reschedule a draft directly in the row. Edits route through FluentCRM CRUD so the email engine and the contact log respond the same way they would from the campaign screen.
Drill into the send cohort
A sends view over fc_campaign_emails filtered by campaign_id and event_type surfaces the opener or clicker cohort as a sortable, exportable list. Bulk-retag from the same view ahead of a follow-up.
Audience
Who uses SleekView for FluentCRM Emails
Email marketers
Anchor a weekly review on send volume, open rate per campaign and the cross-campaign trend. Pull the opener cohort for the strongest performer and retag in one bulk action.
Deliverability ops
Filter fc_campaign_emails by status of bounced or complained across the recent archive. Bulk-unsubscribe the affected cohort before sender reputation drags.
Lifecycle managers
Group send events by list_id to see which lists are most engaged and which are decaying. The chart-to-table handoff drives the next reactivation campaign.
The bigger picture
Why email channels need a row-level view, not just per-campaign reports
Email marketing decisions get made on shape, not on a single broadcast's report. "Is open rate trending up after we tightened the subject line guidance" is a quarterly question. "Is bounce share growing" is a deliverability question that lives across dozens of sends.
FluentCRM stores every event needed to answer those questions in fc_campaigns, fc_campaign_emails and fc_campaign_email_meta, but the default analytics screen treats each campaign as a destination. SleekView treats the channel as a table. A campaigns view ranks the last ten sends by open rate.
A sends view drills into the opener cohort of any campaign. A bounced view feeds one bulk-unsubscribe action through FluentCRM CRUD. Same fc_campaign_email_meta rows, same FluentCRM engine, dramatically less per-report clicking for the marketing team.
Questions
Common questions about SleekView for FluentCRM Emails
Yes. FluentCRM stores campaign data in fc_campaigns, per-recipient sends in fc_campaign_emails and individual open and click events in fc_campaign_email_meta. SleekView queries them directly, joining as needed for send counts, computed rates and cohort drill-downs.
 Yes. The email-event tables back both the free and Pro versions, so campaign list, send and event views work identically on either licence. The Pro licence unlocks deeper automation tables but does not change the email-event schema the views read.
 Yes. The campaigns view ranks all campaigns by open rate, click rate or send volume on a single sortable column. The default analytics screen requires opening each report one at a time, the campaigns view replaces that with a single filterable workspace.
 Yes. Filter fc_campaign_emails by campaign_id and event_type of opened, then export the cohort to CSV with the subscriber email, list and tag context joined in. The same filter feeds a bulk-retag action ahead of a follow-up broadcast.
 If transactional emails are dispatched through FluentCRM and written to fc_campaign_emails, yes. Transactional sends from a separate plugin (WP Mail SMTP send logs, for instance) need their own dataset, which SleekView can also surface alongside the FluentCRM views.
 Yes. FluentCRM indexes the email-event tables on campaign_id, subscriber_id and timestamp columns the engine queries during reports. SleekView reuses those indexes, so accounts sending hundreds of thousands of emails per month render the views in well under a second.
 Yes. A bounced-cohort view filters fc_campaign_emails by status of bounced or complained, then exposes a row action that calls FluentCRM's own subscriber-unsubscribe API for each selected row. The contact log and engagement counters update the same way they would from the contacts screen.
 No. The default FluentCRM campaign reports stay where they are for marketers who like them. SleekView adds a row-level admin surface for the cross-campaign and cohort-level questions that work better as a sortable, filterable, inline-actionable table. Both surfaces read the same fc_campaigns and fc_campaign_email_meta data.
 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