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

SleekView table view for FluentCRM Emails

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

1

Connect the FluentCRM email tables

Point SleekView at fc_campaigns, fc_campaign_emails and fc_campaign_email_meta. The agent samples columns per table and surfaces ready-made joins for per-recipient send and per-event drill-down.
2

Compose your column set

Add campaign core fields, joined list and send counts, computed open and click rates and any fc_subscriber_meta column for cohort detail. The UI lists available fields per table to keep setup grounded in the real schema.
3

Save and scope the view

Name it ("Last 10 campaigns by open rate", "Bounced this week", "Onboarding sequence sends") and gate it by WordPress capability so email marketers, deliverability and lifecycle each see their view.
4

Edit inline and ship

Bulk-pause a queued campaign, retag an opener cohort, unsubscribe a bounced segment. Edits route through FluentCRM CRUD so the email engine and contact log fire the same triggers as the campaign screen.

Sample columns

A typical FluentCRM campaigns view

SleekView reads from fc_campaigns and joins fc_campaign_emails plus fc_campaign_email_meta for send counts and rate computation.
Source: 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.

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