PIN Code System
PIN codes allow you to link campaign participations with physical purchases. You print unique codes on your purchase receipts, tickets, or packaging, and customers enter them on the platform to participate in games or win prizes.
How It Works
- You generate a batch of unique PIN codes from the admin panel
- You print them on your purchase receipts, product labels, or flyers
- The customer makes a purchase and receives a PIN code
- The customer goes to the campaign landing page and enters their code
- The system validates the code and allows them to participate in the game or receive their prize
- Each code can only be used once
Generate a Batch of Codes
- Go to Campaigns > select your campaign > PIN Codes
- Click Generate Batch
- Configure the batch:
- Quantity: how many codes you want to generate (for example, 10,000)
- Format: the length and character type of the code (for example, 8 alphanumeric characters)
- Prefix: optional, a prefix to identify the batch (for example, "BF26-")
- Batch name: an internal name to identify the batch (for example, "Madrid Stores - Christmas")
- Click Generate
- The codes will be generated in a few seconds
Each code is unique and random. They cannot be predicted or guessed, ensuring the security of your campaign.
Download and Print
Once the codes are generated:
- Go to PIN Codes > select the batch
- Click Download and choose the format:
- CSV: a file with all codes, ideal for integrating with your receipt printing system
- PDF: codes ready to print on labels or flyers
- Send the file to your print provider or integrate it with your POS system so it prints automatically on each receipt
If your POS system allows it, the best option is to integrate code printing directly on the purchase receipt. This way each customer receives their code automatically.
Redemption Flow for the Customer
The process for the customer is straightforward:
- The customer makes a purchase and receives a receipt with a PIN code
- They go to the campaign landing page (via QR on the receipt, URL, or by searching for the brand)
- They enter the PIN code in the designated field
- If the code is valid, they access the game or receive their prize
- The code is marked as used and cannot be used again
Tracking and Control
Code Status
Each code has a status you can check:
- Available: generated but not yet used
- Redeemed: has already been used by a participant
- Voided: manually deactivated by the administrator
Batch Metrics
In each batch's panel you can see:
- Total codes generated
- Redeemed vs available codes
- Usage percentage
- Date of the last redemption
Voiding Codes
If you need to deactivate codes (for example, due to a printing error):
- Go to the corresponding batch
- Select the codes you want to void
- Click Void Selected
- Voided codes can no longer be redeemed
Once voided, a code cannot be reactivated. If you need more codes, generate a new batch.
Best Practices
- Generate the needed codes plus a margin: if you expect 5,000 participations, generate at least 6,000 codes to cover reprints or contingencies
- Use prefixes by location: if you have multiple stores, use different prefixes to track where participations come from
- Communicate the instructions: include a brief explanation on the receipt about how to use the code (for example, "Visit rewards.yourbrand.com and enter your code")
- Monitor for fraud: periodically review redemptions to detect suspicious patterns
If you want to launch campaigns for customers who are not members of your program, discover standalone campaigns.