SleekView Charts for LearnDash PayPal IPN: course payment dashboards
SleekView Charts reads sfwd-transactions and the PayPal IPN postmeta directly. Total revenue, IPN event mix, top courses by sales and revenue trend render as Number, Pie, Bar and Area cards without a separate PayPal-side report.
♾️ Lifetime License available
PayPal sees the payment. LearnDash sees the course. The dashboard sees both.
LearnDash's PayPal IPN integration records each course purchase as a sfwd-transactions post and writes the IPN payload into postmeta: price, currency, txn_type, payer_email, course_id and the recurrence flag for subscription buttons. The transactions screen lists the rows, but a course site that runs even a few hundred sales a month already needs a visual to make the data legible.
PayPal's own activity view groups by transaction type and email address, not by course. A team that wants to see whether the flagship course or the introductory bundle drove the month has to cross-reference PayPal exports with the LearnDash transactions list by hand. The information is split, and the join lives in someone's spreadsheet.
SleekView Charts reads the LearnDash side. A Number card sums price across sfwd-transactions for the current month. A Pie splits IPN events across subscr_signup, subscr_payment, web_accept and refund. A Bar ranks courses by gross PayPal revenue using course_id on the transaction. An Area trends revenue per day from post_date. The IPN event mix and the course-level revenue picture sit on one dashboard, refreshing against the live LearnDash tables.
Workflow
Turn LearnDash PayPal IPN data into a dashboard
Map the transaction source
Compose the chart cards
Save and scope the dashboard
Share or export
Sample dashboard
Charts you can build from LearnDash PayPal data
PayPal revenue this month
Sum(price)
IPN events by type
Count
group by txn_type
Top courses by PayPal revenue
Sum(price)
group by course_id
Daily PayPal revenue
Sum(price)
group by post_date
Comparison
PayPal activity view vs SleekView Charts for LearnDash
PayPal activity view
- PayPal groups by txn_type and payer email, not by sfwd-courses title
- Per-course revenue requires cross-referencing PayPal exports with the LearnDash list
- Recurring versus one-off mix is not a default visual against course context
- Daily revenue against marketing campaign dates needs a manual spreadsheet
- Stakeholders without a PayPal seat cannot see the operational revenue picture
SleekView Charts
-
Revenue KPI sourced from
pricepostmeta onsfwd-transactions -
Donut of IPN event mix across
txn_typevalues -
Bar ranking courses by gross PayPal revenue using
course_id -
Area trend of daily revenue from transaction
post_date - Same data the LearnDash admin already shows, in chart form
Features
What SleekView Charts gives you for LearnDash PayPal IPN
Course-level PayPal revenue
Render sfwd-transactions and its PayPal postmeta as four chart cards keyed to course_id. The dashboard reports revenue in catalogue terms instead of in PayPal's txn_type schema.
Filter by event type
Filter to subscr_payment only or to refunds only and the underlying transaction table stays in sync. Same sfwd-transactions query, two surfaces, no duplicate filter logic.
Share without a PayPal seat
Send a programme owner or finance partner a URL of the revenue dashboard. They see the PayPal-side picture in course terms without needing PayPal access or a manual export and merge.
Audience
Who builds LearnDash PayPal IPN charts dashboards with SleekView
Programme owners
Anchor a monthly business review on PayPal revenue, IPN event mix and top courses by sales. See whether subscription renewals are quietly carrying the month or whether one-off course sales are still doing the heavy lifting.
Marketing teams
Compare the daily revenue area chart against campaign dates. A push that does not produce a visible bump in PayPal revenue usually means the campaign attracted the wrong segment for the offer, not that the offer is wrong.
Finance partners
Pull a per-month CSV from the dashboard for the internal report. The export reflects whatever IPN-type or course filters the dashboard applies, so a refund-only or subscription-only review is a one-click export.
The bigger picture
Why PayPal IPN data deserves a course-level dashboard
LearnDash and PayPal each hold half the revenue picture. PayPal groups by transaction type and payer email. LearnDash groups by course post.
The team that runs the catalogue lives in the LearnDash view, the finance team lives in the PayPal view, and the join between the two is usually a quarterly spreadsheet that goes out of date the moment it is sent. Putting sfwd-transactions on a chart dashboard inside WP Admin closes the gap. Revenue is measured in course terms, IPN event mix is visible against subscription momentum, top courses are ranked by gross sales rather than by PayPal txn_type, and the daily revenue trend is visible against campaign dates that any programme owner already knows.
The data does not change. The friction between question and answer disappears, the team stops emailing exports to each other, and the monthly review takes seconds rather than days.
Questions
Common questions about SleekView Charts for LearnDash PayPal IPN
The sfwd-transactions post type and the PayPal-specific postmeta keys LearnDash writes per IPN: price, currency, txn_type, course_id and the recurrence flag for subscription buttons. The payer_email is on the record for traceability into PayPal when an investigation needs the gateway view.
 No. It reads what LearnDash has already written into sfwd-transactions when each IPN was received. That keeps the dashboard fast and avoids PayPal rate limits. The transaction record carries the IPN identifier for the rare case where a finance review needs to open PayPal's view of the same payment.
 Yes. The txn_type on each transaction is web_accept for one-off purchases, subscr_signup for new subscriptions and subscr_payment for renewals. The Pie chart of IPN events reads txn_type directly, and the Bar chart of top courses can be filtered to a single txn_type for a subscription-only view.
 Yes. txn_type carries refund and reversal values and post_status reflects the cancellation. Both are filtered out of revenue calculations by default and can be reintroduced for a dedicated refund dashboard that uses the same underlying table.
 Yes. LearnDash writes a new sfwd-transactions post for each subscr_payment IPN. The recurrence flag and the txn_type both mark the renewal, so the dashboard separates new sign-ups from renewals without manual tagging.
 The cards render against the live sfwd-transactions table. There is no scheduled aggregation job and no separate analytics store. An IPN LearnDash has already processed shows up on the dashboard at the next render.
 No. sfwd-transactions uses standard WordPress post indexes plus the indexed postmeta keys LearnDash writes per payment. Sites with hundreds of thousands of transactions still render the dashboard well under a second on typical Kinsta or WP Engine hardware.
 Yes. Every dashboard exports the underlying transactions to CSV or JSON. Useful for sending a per-course revenue report to a finance partner or for combining LearnDash PayPal data with the company's accounting system outside WordPress.
 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
- Woocommerce Paypal Checkout
- Woocommerce Clearpay
- Wc Frontend Manager
- Product Csv Import Export
- Yith Woocommerce Color And Label Variations
- Woocommerce Side Cart
- Stock Manager For Woocommerce
- Yith Woocommerce Frequently Bought Together
- Woocommerce Shipping Dhl
- Variation Swatches
- Yith Woocommerce Zoom Magnifier
- Woocommerce Quick View
- Woocommerce Purchase Order Gateway
- Authorize Net
- Woo Product Feed Pro
- Restrict Content Pro
- Kartra Membership
- Tva Thrive Apprentice
- Ultimate Affiliate Pro
- Mycred
- Pmpro Multiple Memberships Per User
- Wp Courseware Members
- User Meta Manager
- Wp Members
- Wpadverts
- Memberpress Corporate
- Ultimatemember Real Time Notifications
- Simple Membership Pro
- Wp Fluent Affiliate
- Academypress