Overview
Uncanny Codes isn’t just for enrollment management — it’s also a powerful promotional tool. You can create limited-run batches of codes for giveaways, early-bird access, partner co-marketing, social media contests, or any campaign where you want to distribute access in a controlled, trackable way.
This article shows how to use Uncanny Codes to run promotional campaigns, track their performance, and automate the post-redemption experience.
Why Codes Make Great Promotional Tools
Promotional codes offer several advantages over open enrollment or discount coupons:
- Exclusivity. A code feels personal and valuable — “here’s your access code” is more compelling than “sign up here.”
- Scarcity. You control exactly how many codes exist. When a batch runs out, the promotion is over.
- Trackability. Every redemption is logged. You know exactly how many of your 100 giveaway codes were used, when, and by whom.
- Flexibility. Codes can grant course access, group membership, role upgrades, CRM tags, or any combination via Automator.
- No price manipulation. Unlike WooCommerce coupons, Uncanny Codes don’t reduce a price — they grant access directly. This means you’re not training customers to wait for discounts.
Campaign Types
Free Course Access Giveaway
Goal: Drive awareness and trial usage by giving away free access to a course.
Setup:
- Create a LearnDash-type batch with 50-100 codes mapped to the course you want to promote
- Set an expiration date (e.g., 30 days from campaign launch)
- Add the
[uo_user_redeem_code]shortcode to a dedicated landing page - Distribute codes through your email list, social media, or podcast
Distribution ideas:
- Email: “Reply to this email for a free access code” (manually or via Automator)
- Social: “First 50 people to DM us get a free code”
- Podcast: “Use code PODCAST2026 for free access” (create a multi-use code)
- Webinar: Share a batch of single-use codes in the webinar chat
Partner Co-Marketing
Goal: Give a partner organization codes to distribute to their audience, driving new users to your site.
Setup:
- Create a dedicated batch for each partner (e.g., “Partner — WPBeginner Giveaway”)
- Generate the number of codes the partner will distribute
- Export as CSV and send to the partner
- Track redemption rates per partner batch
Why separate batches matter: By giving each partner their own batch, you can compare which partnerships drive the most redemptions. This data informs future co-marketing decisions.
Early-Bird / VIP Access
Goal: Reward loyal customers or email subscribers with early access to a new course before it goes on sale.
Setup:
- Create a batch mapped to the new course
- Set the batch to expire when the course launches publicly
- Distribute codes to your VIP list or loyal customers
- Use Automator to tag redeemers in your CRM as “Early Adopter” for future segmentation
Social Media Contest
Goal: Drive engagement and follower growth by giving away codes as contest prizes.
Setup:
- Create a small batch (10-20 codes) for contest prizes
- Announce the contest on your social channels with clear entry instructions
- Send winning codes via DM or email
- Use the redemption page as a conversion point — include upsells or email signup prompts alongside the code field
Automating the Post-Redemption Experience
When a promotional code is redeemed, you want the experience to feel special — not just a silent enrollment. Use Uncanny Automator to create a post-redemption workflow:
Example Automator recipe for a promotional campaign:
- Trigger: A user redeems a code from the “Spring 2026 Giveaway” batch
- Action 1: LearnDash — Enroll the user in “Photography Masterclass”
- Action 2: Automator — Send a branded welcome email: “Congrats! Your free access to Photography Masterclass is now active. Here’s how to get started…”
- Action 3: ActiveCampaign — Add the “Spring Promo Redeemer” tag (for future re-targeting)
- Action 4: Automator — Wait 7 days, then send a follow-up email: “How are you enjoying the course? Upgrade to our full bundle for 30% off”
This turns a simple code redemption into an automated nurture funnel.
Tracking Campaign Performance
Every code batch gives you built-in campaign analytics:
| Metric | Where to Find It |
|---|---|
| Total codes generated | Uncanny Codes > View Codes — batch summary |
| Codes redeemed | Uncanny Codes > View Codes — redeemed count |
| Redemption rate | Redeemed / Total (calculate from CSV export) |
| Codes remaining | Uncanny Codes > View Codes — available count |
| Who redeemed | Uncanny Codes > View Codes — username and date per code |
| When they redeemed | CSV export — Issue Date and redemption timestamp columns |
For campaigns sold through WooCommerce, you can also cross-reference the Order ID column in the CSV with WooCommerce order data.
Tip: Export the CSV at the end of each campaign and store it with your campaign reports. This gives you historical data even if codes are eventually deleted from the system.
Codes vs. WooCommerce Coupons
A common question: “Why not just use WooCommerce coupons for promotions?” The answer depends on what you’re trying to do. See Uncanny Codes vs. WooCommerce Coupons for a detailed comparison. The short version: WooCommerce coupons discount a price; Uncanny Codes grant access. If your promotion is “get a discount on this product,” use a coupon. If your promotion is “get free access to this course/content/membership,” use a code.
Related Articles
- Getting Started with Uncanny Codes — Overview of all Codes workflows
- Generating or Adding New Codes — Batch configuration and code generation
- Standalone Code Redemption — Add a redemption form to a landing page
- Viewing and Editing Codes — Track redemptions and export data
- Codes + Automator: Advanced Workflows — Build post-redemption automations
- Uncanny Codes vs. WooCommerce Coupons — When to use which