all by DM
Run giveaways that fulfill themselves
Set the prize, the deadline, and who can enter — Aurora posts the announcement, collects entries with one tap, draws winners fairly at the deadline, and DMs redeem codes automatically. Other bots stop at announcing winners; Aurora finishes the job.
Automatic prize delivery
Preload redeem codes and every winner receives theirs by DM the moment the draw lands — no spreadsheet, no manual DMs, no unclaimed-prize chaos.
Provably fair draws
Winners come from a cryptographically random draw over de-duplicated, still-eligible entrants — and the full participant list stays visible to your team.
Closed loop for every prize
Codes deliver themselves; physical or manual prizes land in a fulfillment queue your team works through — nothing falls between the cracks.
HOW IT WORKS
From setup to delivered prize in three steps
Set it up
Pick the channel, prize, number of winners and deadline — optionally schedule the announcement for later and gate entry by role. Preload codes if the prize is digital.
Members enter
One tap on the announcement button enters (or withdraws) a member. The embed keeps a live entry count and counts down natively.
Aurora finishes it
At the deadline winners are drawn, announced in the channel, and DM'd their prize. DMs closed? A claim button on the announcement hands winners their code privately.
CAPABILITIES
Everything a giveaway actually needs
Auto-delivered redeem codes
Encrypted code pools assign one code per winner atomically. Reroll an unresponsive winner and their unrevealed code returns to the pool.
Scheduled starts
Queue the announcement for a future moment — launch giveaways at peak hours without being online.
Role-gated entry
Restrict entry to specific roles, or leave it open to everyone. Eligibility is re-checked at draw time, not just at entry.
Reroll & early end
Replace a winner with a fresh random draw, end a giveaway early, or cancel it cleanly — from the dashboard or a slash command.
Fulfillment queue
Manual prizes queue up for your team with status tracking from pending to delivered, so no winner is ever forgotten.
Dashboard + slash commands
Deep configuration lives in the dashboard; /giveaway create, list, edit, end, delete and reroll cover quick operations in Discord.
Start with Aurora
Launch your first giveaway in minutes
Enable the module, set a prize and a deadline, and Aurora handles the rest — from the announcement to the winner's DM.