✨ 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 Charts for FluentCRM Email Marketing: campaign dashboards

FluentCRM stores subscribers in fc_subscribers, broadcasts in fc_campaigns, and email opens, clicks, and bounces in dedicated event tables. SleekView Charts reads those tables and groups subscribers by status, source, or tag to render configurable chart cards on a single screen.

♾️ Lifetime License available

SleekView Charts dashboard for FluentCRM Email Marketing

Reporting that follows the FluentCRM schema

FluentCRM keeps a tidy custom schema. fc_subscribers stores email, status, source, and date, fc_subscriber_meta holds custom fields, list and tag pivots manage segmentation, and fc_campaigns records every broadcast. Email events (sent, opened, clicked, bounced, unsubscribed) land in fc_campaign_emails and related event tables. Each table is indexed for direct SQL access, which makes them ideal sources for chart aggregation.

The default FluentCRM reporting screens are competent for per-campaign open and click rates, but the cross-cutting weekly questions live elsewhere. "How is the Pro list growing week over week by source?" "Which tags account for the most active subscribers?" "What does the bounce trend look like across the last 90 days?" These need ad-hoc filtering, not a saved dashboard the team checks every Monday morning before sends go out.

SleekView Charts maps the FluentCRM tables to chart cards so the recurring questions become one screen. A Number card counts active subscribers, a Donut splits status, a Bar ranks tags, an Area plots new signups per day. Cards refresh as FluentCRM writes new rows, so the dashboard stays current without a manual rebuild between sends.

Workflow

Build a FluentCRM dashboard in four steps

1

Map the FluentCRM tables

Point SleekView at fc_subscribers, fc_lists, the contact-tag pivot, fc_campaigns, and the event tables. Charts inherits whichever columns the underlying SleekView dataset exposes, so the join is configured once and reused across every chart card.
2

Choose a chart type per question

Map each reporting question to a chart type. Status mix wants a Donut, new signups per day wants an Area, top tags wants a Bar, total active subscribers wants a Number card. The mix matters more than the polish; a four-card board beats one busy chart.
3

Set groupBy and aggregation

Each card declares its groupBy column, aggregation (Count, Sum, Average), and valueColumn where relevant. For event cards, group by event_date and count rows. For revenue cards on a WooCommerce-linked list, sum the order total.
4

Save and pin the dashboard

Save the configured Charts view as a named dashboard. Marketing checks list health Monday morning, ops audits deliverability Friday. The same data powers both views without per-team rebuilds or per-campaign manual screenshots.

Sample dashboard

Charts you can build from FluentCRM data

A representative four-card dashboard combining a top-level KPI, the subscriber status mix, a tag breakdown, and a signup trend over the last 90 days.
Number · Default

Active subscribers

Total rows in fc_subscribers with status equal to subscribed. The headline KPI most email teams check before each send, with the previous week's value rendered underneath for week-on-week context.
Count
Pie · Donut

Subscriber status mix

Donut split across subscribed, pending, unsubscribed, bounced, and complained using the status column on fc_subscribers, so list health and deliverability erosion show at a glance.
Count group by status
Bar · Horizontal

Top tags by subscriber count

Horizontal bar of subscribers grouped by tag_id in the contact-tag pivot, resolved to tag titles. Reveals which segments are large enough to power a dedicated campaign.
Count group by tag_id
Area · Gradient

New subscribers per day

Daily count of new rows in fc_subscribers over the trailing 90 days, grouped by created_at. Surfaces signup velocity, campaign-driven spikes, and slow-growth weeks worth investigating.
Count group by created_at

Comparison

Default FluentCRM reporting vs SleekView Charts

Default FluentCRM reporting

  • Reporting screens cover per-campaign opens and clicks but not list-wide weekly trends
  • No cross-tab dashboard combining subscriber growth, tag mix, and campaign performance
  • Tag-level breakdowns require opening individual segments one by one
  • Time-series charts of new signups by source are not built into the default screens
  • Custom-meta values are not surfaced as chart dimensions on the headline dashboard

SleekView Charts

  • One dashboard combining fc_subscribers, tag pivots, lists, and fc_campaigns
  • Donut and Bar cards for status and tag distribution across the full list
  • Area and Line cards for signup velocity and campaign engagement trends
  • Custom-meta values from fc_subscriber_meta usable as chart groupBy dimensions
  • Cards refresh as FluentCRM writes new rows, so the board never goes stale

Features

What SleekView Charts gives you for FluentCRM Email Marketing

List-wide KPI cards

Total active subscribers, opens this week, broadcasts sent this month: Number cards surface the figures email teams normally rebuild in spreadsheets every Monday before the sending window opens.

Status and tag distribution

Donut and Bar cards render the subscriber status mix and the top tags, so list-health and segment-size questions answer themselves at a glance instead of requiring per-segment drill-down.

Signup and engagement trends

Area and Line cards over the trailing 30, 60, or 90 days surface signup velocity and engagement decay, the long-running patterns that drive next-quarter campaign planning.

Audience

Who builds FluentCRM dashboards with SleekView

Email marketers

Pre-send dashboard: status mix, top tags, recent signup velocity, and last broadcast performance on one screen. The same view doubles as the post-send post-mortem each campaign.

List operations

List-health dashboard tracking unsubscribed and bounced counts as trend lines. Spot deliverability erosion the week it starts, not the month after deliverability tanks.

Growth leads

Source attribution dashboard pivoting fc_subscribers.source into a Bar card. Compare WPForms, manual, and WooCommerce-derived signups by volume and downstream engagement.

The bigger picture

Why FluentCRM teams need a saved dashboard

Email teams running on FluentCRM at scale spend more time stitching reports than they should. The plugin produces excellent per-campaign analytics, but the cross-cutting weekly questions live in screens that need to be visited individually and recombined in a head or a spreadsheet. List growth by source, status mix, top tags, signups this week versus last: each lives in its own corner of the admin.

SleekView Charts collapses those questions onto one dashboard that refreshes as FluentCRM writes new rows. A marketing lead pins the dashboard in the WordPress admin and checks it every Monday morning. A list-ops person watches the status-mix Donut for deliverability erosion.

A growth lead breaks signups down by source. The data was always there in the custom tables; the dashboard makes it operational rather than ad-hoc.

Questions

Common questions about SleekView Charts for FluentCRM Email Marketing

No. FluentCRM's per-campaign reports stay in place and remain the right place for individual broadcast analytics. SleekView Charts adds the cross-cutting weekly dashboard the default screens do not assemble, so the two layers complement each other rather than competing for the same screen real estate.

 

Yes. Custom fields stored in fc_subscriber_meta can be pivoted into named columns at the SleekView dataset level and then used as a groupBy dimension on any chart card. Lifecycle stage, lead source, MRR tier, or any other meta value becomes a real chart dimension instead of a hidden value buried in a meta row.

 

Yes. Email events such as sent, opened, clicked, bounced, and unsubscribed live in their own tables and can power Area and Line cards. Build a per-campaign opens-over-time card or a clicks-by-day card to spot send-time effects and content fatigue without leaving the dashboard.

 

Yes. Dashboard-level filters apply to every chart card so the whole dashboard responds to a single Pro-list-only or VIP-tag-only filter. That makes per-segment health checks a one-click switch rather than a per-card configuration job.

 

Yes. Aggregations run on the indexed columns FluentCRM already maintains, so large lists with hundreds of thousands of subscribers render charts in seconds. The Charts engine uses pagination and indexed joins rather than scanning meta blob by blob across the whole table.

 

Yes. Each chart card exposes its underlying data row set, which exports to CSV with the active filters applied. That gives the marketing team a clean handoff to ad platforms or board reports without round-tripping through a spreadsheet rebuild every time.

 

Each subsite has its own FluentCRM tables, and SleekView Charts reads the current subsite's data by default. Network-wide dashboards can be configured explicitly when reporting needs to span multiple subsites, with the join layer joining the per-site tables in a single view.

 

Yes. The WooCommerce integration links customer orders to subscriber records, and SleekView Charts can pull order totals from wc_orders into Sum cards. Build a high-LTV chart pivoted on the customer-segment tag to spot premium audiences worth a dedicated retention campaign.

 

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