Redemption Code
Learn more about campaign based on the redemption codes.
Last updated
Was this helpful?
Learn more about campaign based on the redemption codes.
Last updated
Was this helpful?
Was this helpful?
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.
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
Add Campaign
Go to Campaigns or Referral Campaign → Add campaign
Under Trigger, select Redemption Code
Select your event name and attribute (from step 1)
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
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
Add Rules
Condition: (optional) e.g., only trigger for members in a specific tier.
Effect: e.g., "Add 100 fixed points", "Issue coupon".
Set Limits & Budget
Per-member frequency (e.g., once per month)
Campaign-level spending caps (total units)
Summary
Review the campaign configuration and amend if needed
Click on Add Campaign
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
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.
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.