SleekView for ThriveCart WP
SleekView reads the ThriveCart plugin's per-user product access meta and the Learn progress storage and renders enrollments and lesson activity as sortable, filterable tables with user, product, course, lesson and access timestamp as real columns.
♾️ Lifetime License available
ThriveCart Learn lives on WordPress. The enrollment table is what's missing.
ThriveCart runs in the cloud, but the WordPress plugin owns a serious WP-side surface. License keys and product mappings live in wp_options. User access to ThriveCart products is recorded in usermeta the moment a purchase webhook arrives. ThriveCart Learn, when enabled, writes lesson and course progress to its own storage so course pages can render from WordPress.
The default ThriveCart WP admin focuses on settings and Learn course authoring. There is no enrollment list view that shows every WordPress user with active access to every ThriveCart product, no Learn progress table that lists who completed what and when, no operational workspace for support staff to triage an access question.
SleekView reads the access usermeta and the Learn progress storage directly. User, product, access timestamp and status sit as real columns on the enrollment table. Course, lesson, user and completion timestamp sit as real columns on the Learn progress table. Filter to active access on a single product, sort by completion date, bulk-resolve a stuck access row through the plugin API.
Workflow
How SleekView reads ThriveCart WP data
Map the access usermeta
Pull Learn progress
Save and scope the view
Edit inline or export
Sample columns
A typical ThriveCart WP enrollment table
wp_usermeta (ThriveCart access keys) + Learn progress storage (postmeta + tables)
| User | Product | Access status | Granted | Last activity | Source |
|---|---|---|---|---|---|
| alex@studio.co | Copywriting Mastery | Active | Jan 12 | May 14 | ThriveCart |
| ria@design.io | Funnel Builder Pro | Active | Feb 03 | May 12 | ThriveCart |
| tom@hello.dev | Email Templates | Pending | May 10 | — | ThriveCart |
| mia@brew.coop | Copywriting Mastery | Revoked | Aug 04 | Mar 02 | Manual |
| leo@ship.dev | Funnel Builder Pro | Active | Apr 22 | May 13 | ThriveCart |
Comparison
Default ThriveCart WP admin vs SleekView
Default ThriveCart WP admin
- Plugin admin shows settings and Learn authoring, no enrollment list
- Per-user access lives in usermeta with no list-style screen
- Learn lesson activity isn't surfaced as a cross-course table
- Support has no way to scan every user with access to a product
- Revocation and resync need direct usermeta edits or a webhook replay
SleekView
- Read directly from ThriveCart access usermeta and Learn progress storage
- User, product, access status and granted timestamp as real columns
- Filter to active access on a single product for support triage
- Save filtered views ("Active flagship", "Stuck access", "Refund queue")
- Bulk actions route through ThriveCart's access API so hooks still fire
Features
What SleekView gives you for ThriveCart WP
Enrollments as a real table
Render every active access row across every ThriveCart product as a sortable list. Customer success scans the roster shape instead of running a usermeta query.
Filter to one product
Filter to a single product_id and the table lists every WordPress user with active access, with their granted timestamp. The triage answer takes seconds, not a SQL prompt.
Resolve access inline
Flip a stuck pending access to active or revoke a deprecated product. Edits route through ThriveCart's access API so webhook side-effects still fire.
Audience
Who uses SleekView for ThriveCart WP
Course owners
Anchor on the enrollment table per course. Spot the cohort that bought but never activated and the long-tail buyers who quietly completed week three.
Customer success
Triage refund and access tickets without leaving WordPress. The table and the row-level edit sit on the same data the plugin already writes.
Operations
Inventory active access quarterly for capacity planning. The table answers questions the cloud-side ThriveCart dashboard never surfaces for the WP install.
The bigger picture
Why ThriveCart WP needs a real enrollment table
ThriveCart owns the checkout, but ThriveCart Learn ships the course on WordPress, and every enrollment row and lesson completion is sitting in the WP database already. The default plugin admin focuses on authoring courses and configuring the cart connection, which leaves the operational picture invisible. Course owners learn whether a module is working from refund requests rather than from a table.
Support reaches for SQL or a usermeta plugin to answer the simplest access question. SleekView treats the access map and Learn progress as datasets and renders them as sortable, filterable tables so support can triage in seconds and ops can audit access quarterly. The data already lives in usermeta and the Learn tables, the table layer turns it from a settings tab into an operational workspace.
Questions
Common questions about SleekView for ThriveCart WP
The ThriveCart WordPress plugin's own storage: usermeta for per-product access, postmeta for Learn lesson and course metadata, and the Learn progress tables when present. No call to the ThriveCart cloud is required for the table layer.
 No. Order revenue and transaction-level data live in the ThriveCart dashboard and stay there. SleekView focuses on the WordPress footprint: who has access to what and what they're doing in Learn. Cloud-side reporting is a separate question answered by ThriveCart itself.
 Yes. With Learn off the enrollment table still renders the access side: active rows, product mix and granted timestamps from usermeta. Learn-specific views stay empty until a course is published and lessons begin recording.
 Yes. WordPress core indexes usermeta by user_id and meta_key, and SleekView reuses those indexes for the group-by queries. Sites with hundreds of ThriveCart products and tens of thousands of enrollments render within seconds.
 Yes. Each multisite blog has its own ThriveCart options and its own usermeta. SleekView reads the enrollment dataset on each blog, and a network rollup is possible by joining across blogs.
 Yes. Revoke actions route through ThriveCart's access API so the plugin's revoke hooks fire and any downstream automations run. Useful for refund batches or seat consolidation across a course library.
 The plugin needs the ThriveCart account to receive purchase webhooks and register access, but the table layer reads the resulting WordPress data only. An expired ThriveCart connection stops new access from being granted but leaves the historical dataset auditable.
 Yes. The current filter set exports to CSV. Useful for sharing a course roster with an instructor, planning a re-engagement email or archiving a snapshot before a major product retirement.
 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