Giveaways Overview
Run fair, automated prize giveaways with customizable entry requirements, multiple winners, and comprehensive management tools.
Quick Commands
/giveaway start <prize> <duration> [winners] [channel] [requirements] — Start giveaway/giveaway end <id> — End early and pick winners/giveaway reroll <id> [count] — Reroll winners/giveaway list — List active giveawaysDashboard Guide
Manage all giveaways from the Giveaway Management page in your SYNTHET dashboard:
Giveaway Management
Central hub for all giveaway operations:
- • Create new giveaways with full configuration
- • View active, ended, and archived giveaways
- • Real-time entry count and participant tracking
- • Quick actions (edit, end early, reroll, delete)
- • View previous winners and history
Requirements Setup
Configure entry eligibility:
- • Minimum level requirement
- • Required roles (include/exclude)
- • Account age requirement
- • Server membership duration
- • Combined requirement logic (AND/OR)
Winner Selection
Fair drawing and management:
- • Specify number of winners (1-100+)
- • Fair random selection algorithm
- • Automatic winner notifications (DM + channel)
- • Easy reroll functionality
- • Reroll history audit trail
What the Giveaway System Does
SYNTHET's giveaway system automates the entire process of running server-wide prize giveaways with complete control and fairness:
- •Automated Prize Distribution: No manual winner selection needed
- •Fair Random Selection: Cryptographically secure random winner drawing
- •Entry Management: Automatic entry counting and duplicate prevention
- •Rule Enforcement: Verify entry eligibility with requirements
- •Winner Notification: Automatic DM and channel announcement of winners
- •Engagement Tracking: Monitor participation and engagement metrics
Giveaway Lifecycle
Every giveaway progresses through distinct stages from creation to completion:
Create
Set up giveaway with prize, requirements, duration, and entry method using dashboard or slash command.
Active
Giveaway is live and accepting entries. Users can participate through reactions or button clicks.
Ended
Giveaway duration has expired. No new entries accepted, but winners haven't been drawn yet.
Winners Drawn
Winners have been randomly selected and announced. Giveaway is complete and archived.
Entry Methods
Users can participate in giveaways using different entry methods based on your configuration:
Reaction Entry
Users react with a specific emoji (e.g., 🎉) to the giveaway message to enter. Simple and classic approach.
Button Click Entry
Giveaway message includes a clickable button. Users click to instantly enter. More modern and user-friendly.
Command Entry
Users type a slash command to enter (e.g., /giveaway enter). Useful for reducing spam or spam prevention.
Entry Requirements
Ensure fair giveaways by setting eligibility requirements that users must meet to participate:
Minimum Level
Users must reach a specific level in your server to participate. Prevents new accounts from winning.
Required Roles
Users must have specific roles to enter. Useful for member-only or VIP-only giveaways.
Account Age
Minimum Discord account age requirement (e.g., at least 30 days old) to prevent throwaway accounts.
Server Membership Duration
Users must have been in the server for a minimum period to qualify for the giveaway.
Excluding Roles
Prevent specific roles from entering (e.g., bots, staff accounts, banned users).
Custom Combinations
Mix and match requirements. E.g., "Level 5 AND member for 7 days AND NOT banned role".
Multiple Winners Support
Giveaways can have multiple winners with guaranteed fair selection:
- 1-100 Winners:Configure any number of winners per giveaway
- No Duplicates:Same user cannot win multiple times in one drawing
- All Announced:Every winner is announced together in the results
- Individual DMs:Each winner receives a private notification
Reroll Capability
After winners are drawn, you have the option to redraw winners if needed:
One-Click Reroll
Redraw winners with a single button click in the dashboard. Previous winners are replaced automatically.
Reroll Reasons
- • Original winner cannot be contacted or declined the prize
- • Discovered winner doesn't meet eligibility requirements
- • Want to select a different set of winners
- • Running a tie-breaker or additional drawing
Reroll History
Audit trail shows all rerolls and previous winners, maintaining transparency with your community.
Scheduled Giveaways
Schedule giveaways to start at a future date and time:
- • Set exact start date and time
- • Auto-post announcement when scheduled time arrives
- • Reschedule before start time if needed
- • Works across time zones with server timezone setting
- • Perfect for planning special events and celebrations
Giveaway Channels
Organize giveaways by designating specific channels:
Primary Giveaway Channel
Default channel where giveaways are posted. Set in dashboard settings.
Per-Giveaway Channel Selection
Choose a different channel for each giveaway during creation, overriding the default.
Announcement Channel
Separate channel where winner announcements are posted if desired.
Key Features at a Glance
Best Practices
- • Set reasonable entry requirements to prevent spam and boost fairness
- • Use dedicated giveaway channels to keep announcements organized
- • Clearly communicate prize details and drawing date/time
- • Set account age requirements to prevent alt abuse
- • Require minimum server membership for member-only giveaways
- • Test giveaways before running them in production
- • Announce winners promptly with clear celebration messaging
- • Keep reroll history transparent for community trust
- • Schedule giveaways during active server hours for higher participation
- • Use multiple winners for increased engagement and excitement
Getting Started with Giveaways
- 1. Navigate to Dashboard → Giveaways
- 2. Click "Create Giveaway" button
- 3. Enter prize name, description, and winner count
- 4. Set duration and select entry method
- 5. Configure eligibility requirements if desired
- 6. Choose giveaway channel and posting time
- 7. Review preview and click "Start Giveaway"
- 8. Monitor entries and engagement from the dashboard
- 9. Winners are auto-drawn when duration expires or end manually