Skip to main content
All CollectionsHow to's
How to distribute Coupon Codes in BlockSurvey

How to distribute Coupon Codes in BlockSurvey

Updated over a month ago

With BlockSurvey, you can automatically give each respondent a unique invite, access, or coupon code after they complete your survey. This feature ensures a smooth and secure distribution process, whether you're offering discounts, event access, or special perks.

In BlockSurvey you can distribute coupon codes in two ways:

  1. Submit Screen: If you set the distribution code on the Submit Screen, every respondent will receive a code immediately upon submission. This ensures all users get a code, regardless of any conditional logic applied to Thank You screens.

  2. Thank You Screen: If you have multiple Thank You screens based on logic (e.g., different messages for different respondent types), you can set the distribution code in a specific Thank You screen. A code will only be distributed when that particular Thank You screen is displayed. If another Thank You screen without a distribution code is triggered, no code will be assigned to that respondent.

Follow these simple steps to set it:

  1. Go to the Submit Screen/Thank You Screen in your survey builder.

  2. Under the Options tab, toggle on the Distribute Codes feature.

  3. Choose your distribution method:

    • Upload Codes: Download the sample CSV template, enter your unique codes in the CSV file (one code per row), and upload the file.

    • Create Sequential Codes: Select the Sequential Codes option, enter the Start Sequence Number, Max Sequence Number, and Number of Codes to Distribute, then click on Create Sequence to generate and distribute sequential numbers.

  4. If you uploaded a CSV file, once uploaded, you’ll see:

    • The file name.

    • The total number of codes in the file.

    • The default setting for Number of Codes to Distribute is set to 1 code per user. You can adjust this to assign multiple codes per respondent.

  5. By default, codes are distributed sequentially from the uploaded list. To distribute them randomly, enable the Random Distribution option.

  6. To display the codes once a response is submitted, type “@” or click the Recall button on the Thank You screen. From the dropdown, select the Distribution Code under Variables to ensure codes are displayed to respondents after submission.

  7. Publish and test it.

To track the codes, go to the Distribution Code tab on the Responses screen.

How is it displayed for the respondents?

When respondents submit a response, a code from your uploaded list will be shown on the Thank You screen.

For example, if you have 50 codes, each respondent will receive one code until all 50 are distributed. Once all codes are assigned, new respondents will not see any more codes.


By following these steps, you can efficiently manage the distribution of unique codes to your respondents using BlockSurvey.

Did this answer your question?