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
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
Choose the join
wpforms_entries alone for triage charts, or join wpforms_payments for finance dashboards. The left join keeps unpaid entries visible in the volume cards.
Add KPI cards
Add breakdowns
Scope per role
Sample dashboard
Charts you can build from WPForms data
Total revenue
Sum(total)
Payment status mix
Count
group by status
Revenue by gateway
Sum(total)
group by gateway
Entries over time
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, paymentstatus,gateway,currency -
Sum
total, count entries, average order value -
Pivoted
wpforms_entry_fieldskeys 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.
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