Giveaways

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 giveaways

Dashboard 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
Screenshot: Giveaway management dashboard showing active giveaways and entry counts

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:

1

Create

Set up giveaway with prize, requirements, duration, and entry method using dashboard or slash command.

2

Active

Giveaway is live and accepting entries. Users can participate through reactions or button clicks.

3

Ended

Giveaway duration has expired. No new entries accepted, but winners haven't been drawn yet.

4

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

Automated winner selection and notification
Flexible entry requirements and role-based gates
Multiple winners and easy rerolls
Scheduled giveaways for future events
Entry method variety (reactions, buttons, commands)
Comprehensive analytics and participation tracking
Edit active giveaways on the fly
Full audit trail and history
Screenshot: Giveaway creation form showing prize, duration, requirements, and winner configuration

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. 1. Navigate to Dashboard → Giveaways
  2. 2. Click "Create Giveaway" button
  3. 3. Enter prize name, description, and winner count
  4. 4. Set duration and select entry method
  5. 5. Configure eligibility requirements if desired
  6. 6. Choose giveaway channel and posting time
  7. 7. Review preview and click "Start Giveaway"
  8. 8. Monitor entries and engagement from the dashboard
  9. 9. Winners are auto-drawn when duration expires or end manually