This feature is only available on our Business Plan and higher.
The Entry Codes feature allows you to require users to enter a valid code before they can submit your promotion form. This is useful for controlling access and validating participation.
You can upload a CSV file of codes, and ViralSweep will automatically verify whether each code is valid.
How to set up Entry Codes
Go to: Edit → Pre-Entry: Forms
Click + Add Field
Select Entry Code
Upload your CSV file of codes
Code usage settings
After uploading your codes, choose how they can be used:
One-time use (YES):
Each code can only be used once. After it's used, it becomes invalid.
Reusable (NO):
Codes can be used multiple times by different users.
Bonus Entry Codes
The Bonus Entry Codes feature lets users submit additional codes after entering to earn extra entries.
You can upload a separate CSV file, or reuse the same code file
Ideal for encouraging repeat engagement or multiple purchases
CSV file requirements
Your upload must follow these rules:
File must be in .csv format
Codes must contain only letters and numbers
No spaces, dashes, or special characters
No column headers
All codes must be in column 1 only
Each row should contain one code
Common use cases
Product-based promotions
Include a unique code with each product purchase. Users enter the code online for a chance to win.
Scavenger hunts
Hide codes across your website and require users to find and enter them.
You can use a shared code for all users, or
Set codes to one-time use to reward the first person who finds them
FAQ
What does “Each Code Can Only Be Used Once” mean?
Set to YES if every code is unique and should only be used once (e.g. one code per product)
Set to NO if codes can be reused (e.g. a small set of shared codes)
Why are users seeing an “Invalid Code” error?
The most common cause is that all codes have already been used.
If one-time use is enabled, codes become invalid after use
To fix this:
Re-upload your code file
Or set the option to NO to allow reuse
Need help?
If you have any questions or need help setting up Entry Codes, our team is here to help.
Click the chat icon in the bottom-right corner to start a conversation with support.
