SleekView for Uncanny Codes for LearnDash: code packs, redemptions & enrolments as tables
Read directly from uncanny_codes_codes, uncanny_codes_packs, and the matching LearnDash enrolment activity rows. Audit who redeemed which code into which course, when, and from where in one screen.
♾️ Lifetime License available
Code redemption audit as a workspace
Uncanny Codes for LearnDash stores its code packs in uncanny_codes_packs, individual codes in uncanny_codes_codes, and redemption history in the same code rows (with redemption metadata captured as the code transitions to used). The resulting LearnDash enrolments land in learndash_user_activity tagged with the originating code, with group memberships joined to LearnDash groups as standard.
The default Uncanny Codes admin shows code packs and code states in list views, but reconciling redemptions against enrolment activity, partner agreements, or campaign attribution requires manual cross-checks. SleekView reads the Uncanny Codes tables and the LearnDash activity table together so admins see one row per redemption with code, user, course or group, IP, and timestamp side by side. Filter by pack, by date range, by remaining stock, or by partner tag stored in postmeta on the pack post.
Code-pack edits go through Uncanny Codes' own functions so renew/expire side effects fire correctly. Direct edits to uncanny_codes_codes are available for back-fills (manual force-redeem or unredeem) with conflict detection so two admins don't fight the same row. Capability gating keeps partner managers in their own pack scope.
Workflow
Code redemption audit in four steps
Pick the base
uncanny_codes_codes for redemption audits or uncanny_codes_packs for pack stock dashboards.
Join LearnDash activity
learndash_user_activity on the originating code so each redemption row shows the resulting course or group enrolment.
Filter by tag or date
postmeta partner tags, redemption date ranges, and status combine in saved views: per-partner reconciliations, weekly redemption logs, expired-stock cleanups.
Edit and export
Sample columns
A typical redemption view
uncanny_codes_codes joined with learndash_user_activity.
wp_uncanny_codes_codes + wp_uncanny_codes_packs + wp_learndash_user_activity
| Code | Pack | User | Target | Status | Redeemed |
|---|---|---|---|---|---|
| CSS24-AB12 | Spring 2025 CSS Pack | alex@studio.co | CSS Fundamentals | Redeemed | Apr 24 |
| CSS24-CD34 | Spring 2025 CSS Pack | ria@design.io | CSS Fundamentals | Redeemed | Apr 23 |
| BOOT-EF56 | Bootcamp Partner Pack | tom@hello.dev | Full Stack Bootcamp | Pending | Apr 22 |
| BOOT-GH78 | Bootcamp Partner Pack | — | Full Stack Bootcamp | Expired | Apr 20 |
Comparison
Default Uncanny Codes admin vs SleekView
Default Uncanny Codes admin
-
Code list view doesn't join to LearnDash
learndash_user_activity - Pack-level remaining stock isn't combined with per-code redemption history in one screen
- No filterable audit log of redemptions over arbitrary date ranges
-
Partner-tag fields stored in pack
postmetaaren't sortable columns - Bulk re-issue or bulk expire operations aren't first-class actions
SleekView
-
Per-redemption audit joining
uncanny_codes_codeswithlearndash_user_activity -
Pack stock dashboard: remaining, used, expired columns from
uncanny_codes_packs -
Filter by pack
postmetatag for partner-program reconciliation - Inline status edits (expire, force-redeem, unredeem) with conflict detection
- Saved views scoped to a partner manager's packs only
Features
What SleekView gives you for Uncanny Codes for LearnDash
Redemption audit views
Join uncanny_codes_codes with learndash_user_activity on the originating code to see exactly who redeemed which code into which course. Filter by pack, date range, or status.
Pack stock dashboard
Aggregate uncanny_codes_codes by pack_id for remaining, used, and expired counts per pack. Spot packs running low and packs over-issued without leaving the table.
Bulk re-issue and expire
Select a row range and bulk-expire or bulk re-issue codes through the Uncanny Codes API. Audit trail captures every change with admin, target rows, and timestamp.
Audience
Who uses SleekView for Uncanny Codes
Partner-program managers
Per-partner pack stock and redemption pace visible in one filterable view. Catch a partner over-redeeming a code before the cohort fills past contract.
Compliance admins
Exportable redemption audit with code, user, IP, target course, and timestamp. Matches the rows expected for a SOC2 or internal audit without manual SQL queries.
Support reps
Look up a customer by email and see every code they redeemed, into which course or group, when, and from which pack. Resolves "why don't I have access?" tickets in one screen.
The bigger picture
Why code-redemption programs need an audit workspace
Code programs are how LearnDash sites scale partner enrolments without bespoke registration flows. They are also how revenue leaks when nobody is watching the redemption pace closely. Partner programs over-redeem when a popular code spreads beyond its contracted cohort, compliance auditors ask for a quarter of redemptions in CSV form for review, support reps spend their day tracing why a customer's code did or didn't unlock a course.
The Uncanny Codes admin lists codes and packs cleanly but stops short of joining them to the LearnDash activity that codes actually produce. SleekView reads the codes table, the packs table, and the LearnDash activity table together so every redemption shows code, user, target, and timestamp in one row. Filter by pack, by partner tag, by date range, by remaining stock.
Export the result without rebuilding the query. The data was always there. What it needed was a workspace.
Questions
Common questions about SleekView for Uncanny Codes for LearnDash
No. SleekView is a read and edit workspace on the existing data, the Uncanny Codes admin still issues new packs and runs its own settings. SleekView replaces the manual cross-checks between codes, redemptions, and enrolment activity that the default admin doesn't combine.
 
Where SleekView uses Uncanny Codes' update functions (expire, force-redeem, unredeem), the standard hooks fire so any integrations listening for code state changes react normally. Direct DB edits to uncanny_codes_codes are available for back-fill scenarios where notifications should stay silent.
Yes. Pack records are CPTs, so any custom postmeta (partner tag, campaign id, contract reference) shows up as a sortable, filterable column. Reorder and hide columns per view without code changes.
Yes. Group code redemptions land in LearnDash group memberships as well as learndash_user_activity enrolment rows. SleekView shows both, so an audit view can show the redeemed code, the group it enrolled the user into, and the resulting course access through that group.
Yes. SleekView supports regex and prefix filters on the code column, so partner-specific prefixes (CSS24-, BOOT-, PARTNER123-) make a per-partner subset trivial to define and save as a view.
 
Queries hit indexed columns (pack_id, status, redeemed_by, redeemed_on) and pagination is keyset. Aggregations for pack stock are opt-in per view; list scans stay fast on tens of millions of code rows.
Inline edits use a conflict-detection check on the row's last-modified timestamp. If a code was redeemed or expired between view load and edit, SleekView surfaces the conflict instead of clobbering the change.
 Yes. Any view exports to CSV or JSON with active filters preserved. Useful for quarterly audit packages, partner reconciliations, or campaign-level reporting handed to marketing.
 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 Sezzle
- Woocommerce Conditional Discounts
- Woocommerce Shipping Easypost
- Charitable
- Woocommerce Warehouse Management
- Funnelkit Stripe Gateway
- Woocommerce Shipping Fedex
- Surecart Cart
- Woocommerce Conditional Shipping
- Woocommerce Australia Post Pro
- Woocommerce Wholesale Prices
- Funnelkit Cart
- Etsy Shop Importer
- Woocommerce Show Single Variations
- Edd Points Rewards