Raffle entry form
A raffle is a numbered draw, and this form is where numbers get associated with names — distinct from a giveaway-entry-form, which is a free social-media promotion. It collects the entrant, their contact details, the ticket number, and a checkbox confirming they have read the rules. The form only takes the entry: it does not process payment, and it does not pick a winner. If tickets are paid, collect that payment separately; you run the draw yourself.
The form beside this text is live. Fill it in and submit it — it validates exactly as it would for a real respondent, and saves nothing.
The form takes the entry, not the draw
This collects the entrant, their ticket number, and their agreement to the rules. If the raffle requires payment, that happens separately — the form only records who holds which number.
Send entries onward in real time
Point the form at a webhook or Slack channel and every entry is delivered as it arrives, in addition to being stored and exported to CSV regardless.
No card required.
Raffle Entry
Live previewHow to build this form
5 steps in the editor. Nothing here needs a paid plan.
- Add name and email fields for the entrant, plus an optional phone field for winner contact.
- Add a text field for the ticket number, since it is what you draw against.
- Add a required checkbox confirming the entrant has read the raffle rules.
- Send each entry to a webhook or Slack channel so you see entries as they arrive.
- After the draw closes, export entries to CSV and review who holds each ticket number.
Fields in this form
5 fields, using 4 of the 19 field types available.
| Question | Field type | Required |
|---|---|---|
| Full name | Short text | Yes |
| Yes | ||
| Phone (optional) | Phone | Optional |
| Ticket number | Short text | Yes |
| I have read and agree to the raffle rules | Checkboxes | Yes |
What goes wrong with this form
Specific to a raffle entry form, not general advice about forms.
Making the ticket number free text
Use a plain text field and have the entrant copy their exact ticket number — free-form descriptions like "the blue ticket" cannot be matched against a draw.
Forgetting to ask for rules acknowledgement
A required checkbox confirming the entrant understands the odds and how the draw works avoids disputes later from people who claim they did not know.
Using the form as a payment collector
The form does not process payment. If tickets are paid, collect that separately — the form's job is only to record who holds which number.
Questions about this form
Does the form automatically pick a winner?
No. It collects entries — names, emails and ticket numbers. You run the draw yourself and contact the winner using the details you collected. The form is for entries, not for picking winners.
Can the form handle paid raffle tickets?
No. If tickets cost money, collect that payment through your own payment processor first. Once the ticket is paid, this form records the entry — name, email, ticket number and rules acknowledgement.
How is this different from a giveaway entry form?
A raffle is usually ticketed and tied to a fundraiser; a giveaway is typically a free social-media promotion with no ticket purchase. Use the giveaway template for the latter.