SleekView for Skilljar WP: synced enrollment & SSO records as tables
Reads the locally cached enrollment and SSO identity-mapping data a Skilljar WordPress integration writes. Build access audits and SSO reconciliation queues without exporting from Skilljar.
♾️ Lifetime License available
Skilljar SSO mappings, finally as a real audit table
Skilljar is a hosted training platform that integrates with WordPress (vendor or third-party) for SSO-based course access and embedded enrollment flows. The integration caches Skilljar enrollment state, SSO identity mappings, and gated-page assignments locally so the WP side can gate content without per-request API calls. That cache lives in wp_options for plugin state, wp_usermeta for the WP-user-to-Skilljar-learner identity mapping, and wp_postmeta for gated-page assignments.
SleekView reads all three layers and presents them as one table. Support looks up a WP user to find their Skilljar learner ID and current enrollment list, sync engineers see drift between local cache and the expected refresh window, and L&D admins audit which WordPress pages and product groups map to which Skilljar courses or paths.
The Skilljar dashboard remains the source of truth for enrollment progress, certifications, and revenue. SleekView's role is to make the WordPress-side cache addressable for the reconciliation and SSO-mapping audits that the hosted UI can't perform because the mapping data only exists locally on WordPress. Inline edits affect local cache only and are limited to reconciliation fields like manual drift overrides.
Workflow
Make the Skilljar WP cache addressable
Read integration cache
wp_options rows, wp_usermeta SSO mappings, and gated-page wp_postmeta. SleekView joins all three.
Surface SSO columns
Save views per role
Export for reconciliation
Sample columns
A typical Skilljar WP enrollment view
wp_options + wp_usermeta + wp_postmeta (Skilljar integration cache and SSO mapping)
| WP User | Skilljar Learner | Course/Path | Status | Last Sync | Drift |
|---|---|---|---|---|---|
| alex@studio.co | sj_2841 | Onboarding Path | Enrolled | Apr 24 | — |
| ria@design.io | sj_3992 | Certification Path | Enrolled | Apr 24 | — |
| tom@hello.dev | sj_1183 | Advanced Track | Cache Stale | Apr 17 | Apr 22 |
| mia@brew.coop | — | Frontend Course | SSO Unmapped | — | — |
Comparison
Default Skilljar WP integration admin vs SleekView
Default Skilljar WP integration admin
-
SSO identity mapping in
wp_usermetaisn't a flat view -
Cached enrollment data lives in
wp_optionswithout columns - Drift between local cache and Skilljar source isn't surfaced
- Unmapped SSO accounts aren't shown as a reconciliation queue
- Path-to-page mapping audits require custom SQL
SleekView
- Flat table joining WP user, Skilljar learner ID, and enrolled course or path
-
Drift column flagging stale cache by
last_synctimestamp - Filter to SSO-unmapped WP users for identity reconciliation
- Path-to-page mapping audit across gated WordPress content
- Export reconciliation CSV against Skilljar enrollment exports
Features
What SleekView gives you for Skilljar WordPress Integration
SSO identity audit
Map WP users to Skilljar learner IDs in one table. Spot unmapped SSO accounts before they generate access-denied tickets on enterprise rollouts.
Path mapping audit
Show which gated WordPress pages and product groups map to which Skilljar courses or learning paths. Catch orphan mappings before they break enrollment flows.
Sync drift queue
Filter entries where last_sync is past the expected refresh window. Process drift in order rather than waiting for support tickets.
Audience
Who uses SleekView for Skilljar WP
Customer support
Look up a WP user to find their Skilljar SSO identity and current enrollment list. Resolves enterprise-tier access disputes in one view.
Sync engineers
Filter to stale or unmapped records and work the reconciliation queue. Confirm fixes by re-running the same saved view after re-syncing.
L&D operations
Audit which gated pages map to which Skilljar paths. Pair with Skilljar's hosted dashboard for certification and engagement metrics.
The bigger picture
Why enterprise SSO integrations need WordPress-side audits
Skilljar is built for enterprise training programs where customers, partners, and employees need course access governed by SSO and tracked by department, role, or contract. The WordPress integration is a small but important piece of that picture, it lets the WP marketing or portal site enroll learners and gate pages by Skilljar entitlements without exposing the LMS internals. The fragility is in the SSO mapping and the enrollment cache, which both live on WordPress and drift quietly when an SSO provider changes a claim, a Skilljar course gets renamed, or a gated page loses its backing path.
The Skilljar dashboard can't help diagnose any of that because the mapping is local, and the default WordPress admin can't help either because the cache lives in options and usermeta without column access. Enterprise rollouts amplify the cost of every unresolved access ticket because each one threatens contractual SLAs. SleekView's job is to make the local mapping and cache addressable as a table with SSO audit columns, drift flags, and a reconciliation queue, so the access tickets that do land get resolved in minutes from one screen.
Same data, no SQL, dramatically less risk in an enterprise tier where uptime of the learner experience matters.
Questions
Common questions about SleekView for Skilljar WordPress Integration
No. Skilljar's dashboard remains the source of truth for enrollment progress, certifications, and revenue. SleekView covers the WordPress-side SSO and mapping audits that the hosted UI can't see because the mapping data only exists locally.
 
Typically wp_options for plugin state and enrollment cache, wp_usermeta for SSO identity mapping, and wp_postmeta for gated-page assignments. SleekView joins all three into a unified reconciliation view.
No. Write-back runs through the integration's API client. Inline edits in SleekView affect local cache only and are limited to reconciliation fields like manual drift overrides, since the integration may overwrite other fields on its next sync.
 
The integration writes a Skilljar learner ID into wp_usermeta after the first successful SSO. SleekView surfaces that mapping and flags WP users without a learner ID as SSO unmapped, giving operations a queue of accounts to investigate, often unfinished SSO flows or stale legacy accounts.
Course completion lives on Skilljar's hosted platform. The WordPress integration caches enrollment status, not lesson-level progress. For completion reporting, use Skilljar's dashboard or API exports, SleekView focuses on integration health on the WP side.
 Yes. Each subsite has its own integration cache and SleekView reads the current site's tables only. Useful for enterprise installations where regional teams run separate Skilljar integrations.
 Yes. Support gets a learner-lookup view, sync engineers get a drift queue, L&D ops get a mapping audit. Each gated by WP capability so SSO identity details stay scoped to the team that needs them.
 Yes. Any SleekView view exports to CSV or JSON. Use the export to share a reconciliation queue with the Skilljar admin team, who can match it against the hosted side and close the loop on unmapped or stale records.
 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 Request A Quote
- Woocommerce Moneris
- Woocommerce Conditional Shipping
- Stripe For Woocommerce
- Woocommerce Purchase Orders
- Woocommerce Mailchimp Discount
- Yith Essential Kit
- Woocommerce Zip Checkout
- Yith Woocommerce Color And Label Variations
- Paykickstart Bridge
- Woocommerce Sage Accounting
- Paypal Payments
- Yith Woocommerce Quick View
- Woocommerce Purchase Order Gateway
- Yith Woocommerce Ajax Product Filter