✨ 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 EDD Recurring Payments: MRR and churn

Recurring Payments writes subscriptions to edd_subscriptions with customer_id, period, recurring_amount, status, profile_id, gateway, created, and expiration on each row, and links renewals back to edd_orders through parent_payment_id.

♾️ Lifetime License available

SleekView Charts dashboard for EDD Recurring Payments

Read your subscriptions as charts, not a list

EDD Recurring Payments writes every subscription to its own edd_subscriptions table. Every row carries customer_id, product_id, period, initial_amount, recurring_amount, bill_times, transaction_id, parent_payment_id, profile_id, status, created, and expiration. Each renewal is linked back into edd_orders through parent_payment_id, so renewal revenue stays consistent with the rest of EDD.

The default Subscriptions admin shows the data as a paged list of rows. There is no single dashboard for MRR right now, active subscriptions by product, churn for the last 30 days, or recurring revenue versus new business by day.

SleekView Charts reads edd_subscriptions, the linked edd_orders rows, and the customer pre-aggregates in edd_customers, and turns them into chart cards. A Number card sums recurring_amount for active MRR, a Donut splits subscriptions by status, a Horizontal Bar reads top renewing products by product_id, and an Area chart plots new subscriptions per day grouped by created. Saved queries against live tables, refreshed as new subscriptions and renewals land.

Workflow

From edd_subscriptions to an MRR dashboard

1

Point SleekView at subscriptions

Add a SleekView data source for edd_subscriptions, edd_orders filtered to renewals through parent_payment_id, and edd_customers for customer-level aggregates. SleekView detects the schema with no manual column mapping required.
2

Switch the view to Charts

Flip the view from Table to Charts. SleekView creates a blank dashboard ready for cards built on the subscription columns, the linked renewal orders, and the customer LTV fields. Filters carry across the layer automatically.
3

Add chart cards on real columns

Pick a chart type, group by status, product_id, gateway, period, or created, and pick an aggregation. Each card is a saved query against edd_subscriptions and edd_orders that reuses the indexes on id, status, and customer_id.
4

Save and share the dashboard

Save the chart view, scope it per role for finance and growth, and optionally embed it on a frontend page so stakeholders see the MRR and churn numbers without WordPress admin access at all required for them.

Sample dashboard

Charts you can build from EDD Recurring data

Four cards that turn edd_subscriptions and the linked renewal orders into a working MRR and churn dashboard inside WordPress, refreshed live as renewals land.
Number · Default

Active MRR right now

A single big-number KPI summing recurring_amount on edd_subscriptions where status is active or trialling, with the previous month underneath for context. Yearly subscriptions are normalised to a monthly figure for clean comparison.
Sum(recurring_amount)
Pie · Donut

Subscriptions by status

A donut grouping edd_subscriptions by status across active, trialling, failing, cancelled, expired, and completed, so finance and growth see the live health of the recurring book on one card without admin filters.
Count group by status
Bar · Horizontal

Top renewing products by revenue

A horizontal bar of the top products by recurring revenue, grouped by product_id on edd_subscriptions, summed across active subscriptions and resolved back to download titles for at-a-glance reading by the team.
Sum(recurring_amount) group by product_id
Area · Gradient

New subscriptions per day

A gradient area chart of new subscriptions per day grouped by the created column on edd_subscriptions, useful for spotting launch lift, campaign impact, and weekday seasonality in new signups across the period.
Count group by created

Comparison

Default EDD subscriptions admin vs SleekView Charts

Default EDD subscriptions list

  • The subscriptions admin is a paged list with no MRR KPI summed from recurring_amount
  • No live donut of subscriptions by status across active, failing, cancelled, expired
  • Top renewing products are not surfaced as a sorted bar from edd_subscriptions
  • No daily area chart of new subscriptions grouped by the created column or product
  • No saved dashboards per role for finance and growth, and no frontend embed for owners

SleekView Charts

  • Active MRR KPI summed directly from recurring_amount on edd_subscriptions
  • Status donut across active, trialling, failing, cancelled, expired, and completed on one card
  • Top renewing products bar grouped by product_id for clear revenue ranking
  • New subscriptions per day from created, plus renewals from linked orders
  • Saved chart views scoped per role for finance and growth, with frontend embed support

Features

What SleekView Charts gives you for EDD Recurring Payments

Real cards on subscription data

Number, Pie, Bar, Line, Area, Radar, and Radial cards built from edd_subscriptions, the linked renewal orders in edd_orders, and the customer LTV fields in edd_customers. No extra schema or adapter work required at all.

Filter by status, product, period

Scope cards to a status set on edd_subscriptions, a product_id, a billing period of month or year, or a custom date window on created so the dashboard answers a single question without noise from other plans.

Role-scoped sharing and embed

Save dashboards per role, embed any chart view on a frontend page, and give finance or growth their own slice without giving them WordPress admin. The same role rules apply to admin and frontend views consistently.

Audience

Who builds recurring dashboards with SleekView

Finance and owner teams

Track active MRR from recurring_amount, normalise yearly subscriptions, and read the daily new-subscriptions trend against last month, all on one saved dashboard inside WordPress directly.

Growth and acquisition teams

Use the top renewing products bar and the new-subscriptions area chart to see which product launches and campaigns are actually driving recurring revenue over each campaign window.

Customer success teams

Watch the failing and cancelled slices of the status donut to spot churn risk early and prioritise outreach before subscriptions move to expired in the next cycle.

The bigger picture

Recurring revenue should be a dashboard, not a list

EDD Recurring Payments already stores everything you need. edd_subscriptions carries customer_id, product_id, period, recurring_amount, status, profile_id, gateway, created, and expiration on every row, and renewals link back into edd_orders through parent_payment_id. The reading side is still a paged subscriptions list and a few report tabs, so seeing MRR against status mix against new signups against churn on the same screen usually means a spreadsheet.

SleekView Charts closes that gap. Finance see the active MRR KPI from recurring_amount and the new-subscriptions trend. Growth see top renewing products and signups per day.

Customer success see the failing and cancelled slices of the status donut and act on them before subscriptions move to expired. The same data, read in a way the team can share, scope per role, and embed for stakeholders.

Questions

Common questions about SleekView Charts for EDD Recurring Payments

No. The plugin still owns subscription lifecycle, retries, and gateway sync. SleekView Charts adds a flexible reading layer on edd_subscriptions and the linked renewal orders so MRR, status mix, top renewing products, and new signups read on one screen.

 

The default card sums recurring_amount on edd_subscriptions where status is active or trialling, and normalises yearly subscriptions to a monthly figure. You can clone the card, drop the trialling status, or scope to a specific product_id to compare ARR variants.

 

Yes. Renewal orders are stored in edd_orders with parent_payment_id linking back to the original subscription. SleekView reads that join and plots renewals per day, renewal revenue, and renewal failure rate on the same saved dashboard.

 

Yes. Subscriptions move through status values like cancelled, expired, and failing. SleekView Charts plots a count of subscriptions that moved into those statuses per day, so the team sees churn as a chart instead of digging through admin filters.

 

Yes. The period column on edd_subscriptions carries month, year, day, week, or quarter, and SleekView Charts exposes it as a chartable dimension and a filter. The MRR card normalises across periods for a clean comparison on the main KPI.

 

Yes. Saved chart views support role-based visibility so finance, growth, and customer success each see only the dashboards you allow. The configuration can be exported as JSON for staging environments and backups across sites.

 

Yes. Any saved chart view can be embedded on a frontend page with role-based access, so stakeholders read the MRR and churn numbers without WordPress admin access. The embed respects the same role rules as the admin view.

 

Cards aggregate against the indexes on edd_subscriptions on id, status, customer_id, and created, with optional joins to edd_orders on parent_payment_id, so dashboards stay quick even on stores with tens of thousands of active subscriptions and renewals.

 

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