Redemption Code

Learn more about campaign based on the redemption codes.

The Redemption Code trigger lets you run campaigns that react to members entering a generated code—whether it’s a numeric, alphanumeric, QR, or barcode—through the app, website, or admin UI. These campaigns are independent and need both code generation and a matching custom event schema to function.

The statuses of the codes will dynamically change each time the code is used.


🛠️ Step-by-Step Setup

1

Create a Custom Event Schema

  • Navigate to Custom Events → Custom Event Schemas

  • Add a text-type attribute (e.g., promo_code) for your redemption codes.

  • Save the schema status to Active

For more information on how to create a custom event schema, please refer to this section of the User Guide: Custom Event Schemas

2

Add Campaign

  • Go to Campaigns or Referral Campaign → Add campaign

  • Under Trigger, select Redemption Code

  • Select your event name and attribute (from step 1)

3

Define Code Generation Settings

  • Quantity: Number of initial codes to distribute (you can add more later)

  • Length: Number of characters per code

  • Prefix: Optional fixed text added before each code

  • Character set: Choose numeric, alpha, or alphanumeric

4

Set Basic Campaign Details

  • Name, Description, Translations

  • Start/End Date, Display Order, Visibility (Everyone / Segment / Tier)

  • Campaign Status – The campaign will start only if it is active

5

Add Rules

  • Condition: (optional) e.g., only trigger for members in a specific tier.

  • Effect: e.g., "Add 100 fixed points", "Issue coupon".

6

Set Limits & Budget

  • Per-member frequency (e.g., once per month)

  • Campaign-level spending caps (total units)

7

Summary

  • Review the campaign configuration and amend if needed

  • Click on Add Campaign


📋 Managing Codes

  • View or export codes: In the campaign list, click the ⋮ menu → Show, then optionally Export to CSV to extract the generated codes and their statuses. Statuses include used and unused.

  • Track code usage: Dashboard metrics show total codes redeemed versus remaining codes left


✅ Why Use Redemption Code Triggers

  • Offline-to-Online engagement: Scanable codes from receipts, email, or in-store collateral.

  • Limit control: Pre-generate and manage set code counts to control campaign scale.

  • Flexible targeting: Conditions on the event attribute (promo_code) allow personalization (e.g., VIP-only codes).

  • Full autonomy: Campaign logic is separate, ensuring your code campaigns don’t impact other campaign types.


🧠 Best Practices

  • Keep schemas simple—only include attributes needed for matching or personalization.

  • Test thoroughly: Generate a small set of codes, import them into your schema attribute, and test redemption scenarios.

  • Monitor redemption trends via the overview to adjust issuance or messaging.

  • Rotate prefixes for limited-time campaigns to avoid reuse or confusion.

Last updated

Was this helpful?