Skip to main content

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

  1. You generate a batch of unique PIN codes from the admin panel
  2. You print them on your purchase receipts, product labels, or flyers
  3. The customer makes a purchase and receives a PIN code
  4. The customer goes to the campaign landing page and enters their code
  5. The system validates the code and allows them to participate in the game or receive their prize
  6. Each code can only be used once

Generate a Batch of Codes

  1. Go to Campaigns > select your campaign > PIN Codes
  2. Click Generate Batch
  3. 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")
  4. Click Generate
  5. The codes will be generated in a few seconds
info

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:

  1. Go to PIN Codes > select the batch
  2. 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
  3. Send the file to your print provider or integrate it with your POS system so it prints automatically on each receipt
tip

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:

  1. The customer makes a purchase and receives a receipt with a PIN code
  2. They go to the campaign landing page (via QR on the receipt, URL, or by searching for the brand)
  3. They enter the PIN code in the designated field
  4. If the code is valid, they access the game or receive their prize
  5. 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):

  1. Go to the corresponding batch
  2. Select the codes you want to void
  3. Click Void Selected
  4. Voided codes can no longer be redeemed
warning

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

Next step

If you want to launch campaigns for customers who are not members of your program, discover standalone campaigns.