Lottery
Add lottery activities to forms — users can enter a prize draw after submitting.
Lottery
Mobyform's lottery feature lets you add prize draws to your forms. Users can participate in the lottery after submitting, boosting engagement.
Use Cases
- Event Registration — Register and enter the draw to boost participation
- Surveys — Fill out a survey for a chance to win, improving response rates
- Marketing Campaigns — Promotional draws to attract users
- User Feedback — Reward feedback with prizes to encourage submissions
Creating a Lottery
Setup Steps
- In the form publishing page, go to "Lottery" settings
- Click "Create Lottery Activity"
- Configure the activity and prizes
Activity Settings
- Activity Name — Lottery activity title
- Start Time — Activity start date and time
- End Time — Activity end date and time
- Participation Criteria — Auto-enter after form submission
Prize Setup
Add one or more prizes:
- Prize Name — Prize description
- Prize Quantity — Total number of prizes available
- Win Probability — Chance of winning per draw
- Prize Image — Prize display image (optional)
Lottery Flow
- User fills out and submits the form
- Lottery entry appears after successful submission
- User clicks to participate
- System randomly draws the result
- Win or no-win notification is displayed
Managing the Lottery
View Winning Records
View all winning records in the lottery management page:
- Winner information
- Prize won
- Win time
- Associated form submission
Activity Status
| Status | Description |
|---|---|
| Not Started | Activity hasn't reached start time |
| In Progress | Activity is running |
| Ended | Activity has ended |
| Closed | Manually closed |
Notes
- Each form can have one lottery activity
- The lottery is linked to form submissions — one entry per submission
- The lottery auto-stops when prizes run out
Anti-Abuse Settings
Prevent fraudulent or excessive participation with built-in safeguards:
- IP-Based Participation Limits — Restrict the number of lottery entries from the same IP address within a given time window to prevent automated abuse.
- Account Verification Requirements — Require users to verify their email or phone number before they can participate in the draw.
- Time-Based Restrictions — Set a cooldown period between participation attempts (e.g., one entry per 24 hours) to ensure fair access.
- Duplicate Submission Detection — Automatically detect and block repeated form submissions from the same user or device.
Analytics
Track lottery performance and participation data from the analytics dashboard:
- Total Participants vs Winners — See how many users entered the draw compared to the number of winners.
- Prize Distribution Overview — View a breakdown of which prizes have been awarded and how many remain.
- Participation Trends Over Time — Monitor daily or weekly participation rates to understand engagement patterns.
- Export Winner List — Download a complete list of winners with their contact information and prize details for record-keeping or fulfillment.
Integration with Other Features
Combine the lottery with other Mobyform features for richer form experiences:
- GDPR Consent — Pair the lottery with a GDPR consent field so users explicitly agree to data processing before entering the draw.
- Conditional Logic — Use conditional logic rules to show the lottery only to respondents who meet specific criteria (e.g., selected a particular answer or belong to a target group).
- Webhook Notifications — Trigger webhook events when a user wins a prize, enabling real-time notifications to external systems such as CRM tools, email platforms, or inventory management.
Next Steps
- Integrations — Connect external services to your forms
- Publishing — Learn about publishing and sharing options