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

Join wpforms_entries with wpforms_payments and chart everything. Group by form, payment status, gateway, currency, or date — sum total, count entries, average payment, all from indexed queries on the same tables the entry list uses.

♾️ Lifetime License available

SleekView Charts dashboard for WPForms

Entries plus payments as dashboard cards

WPForms Pro stores entries in wpforms_entries, per-field values in wpforms_entry_fields, and payments in wpforms_payments. The default admin lists entries per form and payments on a separate screen, so cross-form charts and entry-plus-payment dashboards live in CSV exports and spreadsheets.

SleekView Charts reads all three tables, left-joins wpforms_payments onto entries so unpaid rows stay visible, and lets you group by form_id, status, payment gateway, payment status, currency, or date_created. Sum total for revenue, count entries for volume, average order value across gateways. Cards stay in sync with the entry table because they read the same indexed columns.

Saved views combine charts and the underlying entry table in one tab group, so finance can see the payment mix card and switch to the joined entry list with one click. No second tool, no second export.

Workflow

Three tables, one dashboard

1

Choose the join

Pick wpforms_entries alone for triage charts, or join wpforms_payments for finance dashboards. The left join keeps unpaid entries visible in the volume cards.
2

Add KPI cards

A Number for total entries, a Number for total revenue, a Pie for payment status mix. Three cards cover the dashboard headline in seconds.
3

Add breakdowns

A Bar for entries per form, a Bar for revenue per gateway, an Area for date_created trend. Each card uses the same shared filter scope at the view level.
4

Scope per role

Save the view as Sales triage, Payment audit, or Spam queue and scope per WordPress role. Each team lands on a relevant dashboard on every visit.

Sample dashboard

Charts you can build from WPForms data

Four cards combining entries and payments. Volume, payment mix, gateway revenue, and submission trend all from indexed queries on Pro's three core tables.
Number · Default

Total revenue

Sum of the total column on wpforms_payments across paid statuses. Filter to a currency for a clean reconciliation figure.
Sum(total)
Pie · Donut

Payment status mix

Distribution of paid, processed, failed, and refunded payment statuses. Filter by gateway for per-processor mix audits.
Count group by status
Bar · Horizontal

Revenue by gateway

Ranked revenue per gateway (Stripe, PayPal, Square). Combine with a date filter to compare gateway performance over a campaign window.
Sum(total) group by gateway
Area · Gradient

Entries over time

Daily entry count across all forms. Pair with a form filter to chart submission velocity on a specific lead-gen form.
Count group by date

Comparison

Default WPForms reporting vs SleekView Charts

Default WPForms entries and payments screens

  • Entries screen has no aggregate or chart view
  • Payments screen shows totals but isn't joined back to entry context
  • Cross-form revenue and entry counts aren't first-class
  • Per-form entry-field pivots aren't available as chart dimensions
  • Dashboards can't be saved and scoped per WordPress role

SleekView Charts

  • Charts across wpforms_entries + wpforms_payments
  • Group by form_id, payment status, gateway, currency
  • Sum total, count entries, average order value
  • Pivoted wpforms_entry_fields keys as group-by options
  • Saved views shared with Table and Kanban tabs

Features

What SleekView Charts gives you for WPForms

Joined entries and payments

Left-join wpforms_payments onto wpforms_entries so revenue cards keep unpaid entries visible. Reconcile gateway revenue against entry volume in one view.

Payment aggregates

Sum total by gateway, by currency, or by status. Average order value, refund-rate by gateway, and per-period revenue mix all become single chart cards.

Entry-field pivots as dimensions

Pivoted keys from wpforms_entry_fields become group-by options for charts. Group entries by a dropdown selection or a status field that the form already captures.

Audience

Who builds WPForms charts dashboards with SleekView

Finance

Revenue by gateway and currency, refund-rate trends, and payment status mix. Reconciliation against Stripe and PayPal payouts becomes a chart plus the underlying joined table.

Sales triage

Cross-form entry counts, unread mix, and submission trend. Pair the chart with a Kanban view grouped by status to triage in the same saved view.

Spam moderation

Count spam-flagged entries per form, chart spam rate over time, and surface forms where the spam-to-real ratio is climbing. Tune anti-spam before it buries the inbox.

The bigger picture

Why three tables deserve one dashboard

WPForms Pro splits storage cleanly: entries describe submissions, payments describe what happened with their card, entry-fields describe per-field values. The split is architecturally right but operationally costly. Finance teams reconciling Stripe payouts want revenue per gateway as a chart with entry context one click away.

Sales ops want submission counts per form on the same dashboard as payment status mix. Form admins want spam counts visible alongside entry totals. The default admin treats each table as its own destination, so a dashboard becomes a CSV export and a spreadsheet.

SleekView Charts joins the tables, exposes their columns as group-by options, and renders aggregates against the same indexed queries the entry list already uses. Same data, same hooks, one dashboard the team actually uses.

Questions

Common questions about SleekView Charts for WPForms

Yes for entry storage. Lite sends submissions as email only with no database persistence, so there's no source data to chart. Pro creates wpforms_entries, wpforms_entry_fields, and wpforms_payments on activation; SleekView detects the tables and the chart dataset picker lights up.

 

SleekView uses a left join from entries to payments so entries without a payment row still appear in entry-count cards. Revenue cards naturally exclude unpaid rows because total is null for them. This keeps volume and revenue figures consistent with how the joined table view renders.

 

Yes for low-cardinality entry-field keys. Dropdown selections, status fields, and radio buttons pivot well as chart dimensions. Free-text fields (names, message bodies) produce too many distinct values to chart usefully; leave those for the table view.

 

Spam decisions are written to the entry's status column and to wpforms_entry_meta with reason details. Chart spam-flagged entries as a count per form, or per day, with the spam reason as a secondary group-by once the meta key is added as a dimension. Useful for spotting spam waves before they bury legitimate leads.

 

WPForms Form Abandonment stores partials as regular entries with a partial status. They appear in entry-count charts by default, so filter them out for clean sales-triage dashboards, or build a separate abandonment dashboard filtered to status = partial.

 

Yes. Group revenue cards by currency to keep per-currency sums separate, or filter the view to one currency for a clean total. Mixing currencies in a single sum is supported by the math but rarely what reconciliation wants.

 

Aggregations run as indexed GROUP BY queries against entries and payments. Performance scales with the index on the group-by column, so sites with hundreds of thousands of entries stay responsive when grouping by form_id, status, gateway, or date.

 

Yes. Save a Sales triage view, a Payment audit view, and a Spam queue view, each scoped to the appropriate WordPress role or capability. Per-user filters don't leak across the team, so each role lands on a dashboard tuned to their work.

 

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