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
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
Point SleekView at subscriptions
Switch the view to Charts
Add chart cards on real columns
Save and share the dashboard
Sample dashboard
Charts you can build from EDD Recurring data
Active MRR right now
Sum(recurring_amount)
Subscriptions by status
Count
group by status
Top renewing products by revenue
Sum(recurring_amount)
group by product_id
New subscriptions per day
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_amountonedd_subscriptions - Status donut across active, trialling, failing, cancelled, expired, and completed on one card
-
Top renewing products bar grouped by
product_idfor 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.
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 checkoutBrowse more
- Yith Woocommerce Quick View
- Products Compare For Woocommerce
- Yith Essential Kit
- Woocommerce Min Max Quantities Plus
- Checkout Manager For Woocommerce
- Wpc Fly Cart
- Yith Woocommerce Name Your Price
- Winwar Aelia Currency Switcher
- Wp Crowdfunding
- Woocommerce Csv Import Suite
- Paypal Payments
- Ti Woocommerce Wishlist
- Woocommerce Print Invoices Packing Slip Labels
- Woocommerce Customer History
- Woocommerce Stock Manager
- Memberpress Coachkit
- S2member
- Easy Affiliate
- Ultimatemember Verified Users
- Pmpro Subscription Delays
- Ultimate Membership Pro
- Wp Courseware Members
- Ultimatemember Mailchimp
- Restrict Content Pro
- Paid Memberships Pro
- Ultimatemember User Tags
- Simple Membership Pro
- Userpro
- Pmpro Multiple Memberships Per User
- Pmpro Bbpress