Draw Types
Giveawayz supports 4 draw types, each suited to different competition styles. Every draw uses a provably fair algorithm with a full audit trail.
Scheduled Draw
The most common draw type. You set a specific date and time, and the platform automatically selects the winner when the deadline arrives.
How it works:
- You set a draw date when creating the competition
- Entries are accepted until the draw date
- At the scheduled time, the system automatically runs the draw
- Winners are selected and notified immediately
Best for: Standard competitions with a fixed end date — weekly draws, holiday giveaways, product launches.
Note
Scheduled draws run automatically via a background job that checks every 5 minutes. Your draw will execute within 5 minutes of the scheduled time.
Flash Draw
A flash draw triggers automatically the moment all tickets are sold. There's no fixed end date — the competition closes as soon as it sells out.
How it works:
- You set a maximum number of tickets (no draw date needed)
- Entries are accepted until all tickets are purchased
- The moment the last ticket sells, the draw runs instantly
- Winners are selected and notified
Best for: High-demand, limited-ticket competitions where you want to create urgency and scarcity.
Create urgency
Flash draws pair well with a ticket counter showing "47 of 100 tickets remaining" on your competition page. The platform displays this automatically.
Manual Draw
You trigger the draw yourself whenever you're ready. This gives you full control over timing — perfect for live events or competitions where you want to build anticipation.
How it works:
- Entries are accepted indefinitely (or until an optional end date)
- When you're ready, go to the competition in your dashboard
- Click Run Draw to manually trigger winner selection
- Winners are selected and notified
Best for: Live events, social media reveals, flexible-timing promotions where you want to announce the winner personally.
Instant Win
Instant win competitions determine winners at the moment of purchase. Specific ticket numbers are pre-assigned as winners, so entrants find out immediately if they've won.
How it works:
- When creating the competition, you specify which ticket numbers are winners
- Each ticket purchase is checked against the winning numbers
- If a customer buys a winning ticket, they're notified instantly
- Non-winning tickets still enter the main draw (if configured)
Best for: Engagement-focused competitions, impulse-purchase promotions, and competitions that combine instant gratification with a main prize draw.
Note
Instant win can be combined with a scheduled or flash draw. Customers who don't win instantly still have a chance in the main draw.
Provably Fair Algorithm
Every draw on Giveawayz is provably fair — meaning anyone can independently verify that the winner was selected randomly and without manipulation.
How It Works
Each draw generates a complete audit trail containing:
- Cryptographic seed — A random value generated before the draw that determines the outcome
- Selection algorithm — A deterministic pseudorandom number generator (xoshiro128**) seeded with the cryptographic value
- Entrant snapshot — The complete, ordered list of all entrants at the moment the draw executes
- Timestamp — The exact time the draw was executed
- Result — The selected winner(s) and their position in the entrant list
Verification
Because the algorithm is deterministic, anyone with the seed and the entrant snapshot can re-run the selection and arrive at the same winner. This makes it mathematically impossible for the platform operator to manipulate results.
Multiple Winners
Competitions can have multiple winners. The algorithm selects winners sequentially from the seeded random number generator — the first random number picks winner 1, the second picks winner 2, and so on. Each winner is removed from the pool before the next selection.
Transparency builds trust
The audit trail is stored permanently and can be shared with entrants. Competitions that demonstrate fair draws see higher repeat participation rates.
Comparison Table
| Feature | Scheduled | Flash | Manual | Instant Win | |---------|-----------|-------|--------|-------------| | Draw timing | Set date/time | When sold out | You decide | At purchase | | End date required | Yes | No | Optional | Optional | | Auto-trigger | Yes | Yes | No | Yes | | Multiple winners | Yes | Yes | Yes | Yes | | Audit trail | Yes | Yes | Yes | Yes | | Min plan | Starter | Starter | Starter | Growth |