Entry settings control the information customers provide, marketing consent, and how many chances one person can earn from the base form.
Configure the form
- Open the contest editor.
- Go to Build.
- Expand Entry form.
Email is always required. For First name and Phone number, choose:
- Don't collect — the field is not shown.
- Optional — the field is shown, but the entrant can leave it blank.
- Required — the entrant must complete the field before submitting.
Required fields are checked both in the storefront form and when the entry is submitted. Phone numbers must contain text, but UserLoop does not impose a country-specific format. Entrant contact information is encrypted at rest.
Marketing consent (Pro integrations)
When a Pro marketing integration is active, use Marketing consent to control:
- Show email marketing opt-in and its consent text.
- Show SMS marketing opt-in and its consent text.
Opt-ins are optional, unchecked, and shown only while an active Pro integration needs them. Connecting Klaviyo or Campaign Monitor enables email consent on existing contests. Connecting Omnisend enables both email and SMS consent. Contests created while those integrations are active inherit the required controls.
You can edit the consent text for each contest. Connected-integration warnings identify controls currently used by an email or SMS audience. If you turn one off, entrants may not be added to that audience.
A Photo upload action can reuse the contest's email consent text in its vote form. Enable Require email to vote, then Ask voters for marketing consent. The checkbox remains optional and unchecked; only voters who select it are sent to active Pro email integrations.
SMS subscription requires the contest to collect a phone number and the entrant to provide it and select the SMS opt-in. UserLoop never treats an unchecked control as marketing consent.
See Photo Contests and Public Voting for voter consent, plus Klaviyo Integration, Omnisend Integration, and Campaign Monitor Integration.
Entries per person
Set a limit from 1 to 10. The system keeps one entrant record per email address. If the same address submits again before reaching the limit, its total entry count increases instead of creating a duplicate record.
When the limit is reached, the customer is told they have already entered.
Bonus actions can add further entries to the same entrant record. Random winner selection is weighted by the total entries earned, so three entries provide three chances compared with one chance for a single entry.
Display and button text
The Entry form step also lets you:
- Change the submit button text.
- Show or hide prizes.
- Show or hide contest dates.
- Show or hide the terms link.
Custom text (Pro)
Pro stores can open Design > Custom text to override translated labels, placeholders, validation messages, status notices, success copy, and action text. Leave a field blank to keep the built-in translation for the selected contest language.
Where an override shows variables such as {{date}}, {{start}}, {{end}}, or {{count}}, keep the variable in the text so the correct live value can be inserted.
Custom text applies to the standalone page, popup, and form block. A button or success-message override configured directly in a theme block takes precedence for that block.
Use Design to preview the result on desktop and mobile and across standalone, popup, and app-block surfaces.
Winner selection
You do not need to choose the final winner while building the form. After the contest ends, open Results and use random draw, manual selection, or most votes for an eligible photo contest.