Modules

Raffle

Tiered ticket sales, sequentially numbered tickets that are never double-issued, and a drawing tool that records winners.

The raffle module sells numbered tickets at the price tiers you set, issues the numbers without ever reusing one, and draws winners when you're ready — with the whole result recorded so you can prove the draw was clean.

Set up tiers

Create a raffle with a name, a draw goal, and one or more price tiers — for example $10 for one ticket, $25 for three, $100 for a dozen. Each tier is just a price and a ticket count, so you can run a single-ticket raffle or a "buy a pack, save a little" structure without separate products.

Supporters buy from their phone

A supporter opens the raffle page, picks a tier, enters their name and email, and pays through your processor — no account to create. Tickets are issued when the payment clears, so a half-finished checkout never burns a number.

Numbers that are never double-issued

Every ticket gets a sequential number, and the platform hands them out one block at a time under a lock — so two people checking out at the same moment get 1–6 and 7–9, never an overlap. Numbers stay contiguous, which makes the drawing and any audit afterward straightforward.

Draw and record winners

When sales close, run the draw. Tell it how many winners to pull and it selects that many distinct ticket numbers at random, resolves each to the supporter who holds it, and saves the winning numbers to the raffle. The result is permanent — you can show exactly which numbers won and who held them.

Related: Fund A Need and Payments & refunds.

Last updated Sat Jun 13 2026 00:00:00 GMT+0000 (Coordinated Universal Time) · Edit this page