Giveaways (internally called “sweepstakes”) are Entry-based rewards with a fixed draw time. Members accumulate entries over the campaign; Nudj picks winners atDocumentation Index
Fetch the complete documentation index at: https://docs.nudj.cx/llms.txt
Use this file to discover all available pages before exploring further.
drawsAt.
Terminology: The admin UI and member-facing app use “Giveaways”. Earlier docs used “Sweepstakes” interchangeably — we’re standardising on Giveaways.
Creating a giveaway
A giveaway is an Entry-type reward with a configured draw date.Create an Entry reward
Start with + New -> Reward, pick Allocation type = Entries. Give it a name, description, and image.
Attach to challenges
Add the Entry reward to one or more challenge Distribution steps. Each completion grants the configured number of entries.
Processing the draw
AtdrawsAt, Nudj’s giveaway processor (#1265) picks winners based on the allocation’s mechanism:
- Random — weighted by entry count.
- All — everyone who entered wins.
- Priority — first-N by entry count.
Viewing entrants
From the giveaway’s admin page:- Rich entrant list — sortable table with entry count, member details, opt-in status.
- CSV export (#1133) — download the full entrant list for legal / compliance archiving.
Bulk reward drops (related)
The Reward Drop feature (#588, #2043) is separate from giveaways but often confused:| Feature | What it does |
|---|---|
| Giveaway / Sweepstakes | Members earn entries, Nudj draws winners at drawsAt. |
| Reward Drop | Admin uploads a CSV of recipients; every recipient gets the reward on a scheduled drop time. |
Legal / compliance
Giveaways often trigger jurisdiction-specific rules. Nudj surfaces the tools — actual rule compliance is on you:- Use community rules with the agreement checkbox pattern (see Legal & Policies) to collect explicit opt-in.
- Export the entrant CSV at drawsAt for audit retention.
- Use manual winner picking (#1342) if you need to disqualify entries (e.g. bot activity).
Examples
Weekly prize draw
Weekly prize draw
Single Entry reward, drawsAt = next Sunday at 8pm. Attached to every Live challenge — any completion this week earns a ticket. Winner announced Monday.
Grand prize at launch event
Grand prize at launch event
Entry reward with 10,000+ allocation, drawsAt = day of the event. Members earn entries from specific launch-related challenges.

