1. Home
  2. Knowledge Base
  3. Uncanny Redemption Codes
  4. Getting Started with Uncanny Codes

Getting Started with Uncanny Codes

What Is Uncanny Codes?

Uncanny Redemption Codes lets you create unique codes that grant users access to LearnDash courses, LearnDash groups, or WordPress roles when redeemed. You generate batches of codes, then distribute them to users through forms, email, WooCommerce, or any other channel. When a user enters a valid code, they automatically receive the access associated with that code.

Common use cases include selling course access through unique codes, distributing promotional or gift codes, onboarding corporate or institutional learners in bulk, and providing access codes as part of a product bundle.

How Codes Work

The basic flow is straightforward:

  1. Create a code batch — Generate a batch of codes and associate them with one or more LearnDash courses, groups, or WordPress roles.
  2. Distribute the codes — Share the codes with your users through a registration form, a redemption page, a WooCommerce product, or any other method.
  3. Users redeem codes — When a user enters a valid code, they are automatically enrolled in the associated courses or groups.

Each code can be configured for single or multiple redemptions, and you can track redemption status, cancel codes, and export code data at any time.

Choose Your Workflow

Uncanny Codes supports several different workflows depending on how you want to distribute codes. Use the guide below to find the right approach for your site.

I want to sell codes through my WooCommerce store

If you’re selling course or group access as a product in WooCommerce, you can link a code batch to a WooCommerce product. When customers purchase the product, they automatically receive codes from the batch.

Start here:

I want users to redeem codes during registration

If you want new users to enter a code as part of the registration process (so they create an account and get enrolled in one step), you can add a code field to a registration form. Uncanny Codes works with several popular form plugins.

Start here:

I want existing users to redeem codes on my site

If your users already have accounts and you want to give them a simple way to enter a code and gain access, use the standalone redemption shortcode. This places a code input field on any page.

Start here:

I want to distribute codes manually (email, print, etc.)

You can generate a batch of codes and export them as a CSV file, then distribute the codes however you like — by email, printed on cards, included in event materials, etc. Users can then redeem the codes through a form or standalone redemption page on your site.

Start here:

I want to use codes with Uncanny Automator

If you use Uncanny Automator, you can trigger automations when codes are redeemed, or generate and send codes as part of an automation recipe.

Start here:

First-Time Setup Checklist

Before distributing codes, make sure you’ve completed these steps:

  1. Install and activate the Uncanny Redemption Codes plugin and enter your license key. See Set up Uncanny Redemption Codes for WordPress.
  2. Review the Settings page under Uncanny Codes > Settings. Pay particular attention to the LearnDash group behavior setting — this controls whether users are removed from existing groups when they redeem a new group code. We recommend leaving the “keep existing groups” option checked.
  3. Create your first code batch under Uncanny Codes > Add New Batch. See Generating or Adding New Codes.
  4. Set up a redemption method — choose a form plugin integration, the standalone redemption shortcode, or WooCommerce, depending on your workflow (see the section above).
  5. Test the flow — Generate a test code, redeem it as a test user, and verify that the correct course or group access is granted.

Managing Codes

Once your codes are in use, you’ll want to monitor and manage them:

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top