MobyformMobyform Docs
MobyformMobyform Docs
Homepage

Getting Started

Getting StartedCreate a FormForm Editor

Form Configuration

Field TypesConditional LogicForm SettingsTheme Customization

Publishing & Data

Publishing & SharingData Management

Features

Exams & AssessmentsTemplatesTeam CollaborationOrder FormsIntegrations

Advanced

Advanced

Guides

Guides

FAQ

FAQ

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

  1. In the form publishing page, go to "Lottery" settings
  2. Click "Create Lottery Activity"
  3. 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

  1. User fills out and submits the form
  2. Lottery entry appears after successful submission
  3. User clicks to participate
  4. System randomly draws the result
  5. 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

StatusDescription
Not StartedActivity hasn't reached start time
In ProgressActivity is running
EndedActivity has ended
ClosedManually 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

Table of Contents

Lottery
Use Cases
Creating a Lottery
Setup Steps
Activity Settings
Prize Setup
Lottery Flow
Managing the Lottery
View Winning Records
Activity Status
Notes
Anti-Abuse Settings
Analytics
Integration with Other Features
Next Steps