Giveaway-Bot Dashboard Tutorial
Complete guide to managing Discord giveaways through the web dashboard – no commands needed!
Why Use the Dashboard?
The Giveaway-Bot dashboard provides a modern, visual interface for managing giveaways without typing Discord commands. Perfect for moderators who prefer point-and-click interfaces, managing multiple servers, or viewing analytics that aren't available through Discord.
The dashboard features a sleek dark design with pink/purple accents, mobile-responsive layout, and real-time synchronization with your Discord servers. Every action you take in the dashboard updates instantly in Discord, and vice versa.
✅ Pro Tip: The dashboard and Discord slash commands work together seamlessly. Create giveaways via commands and manage them through the dashboard, or vice versa!
Getting Started: Login & Server Selection
Step 1: Login with Discord
- 1. Visit giveaway-bot.de
- 2. Click "Dashboard" in the top navigation or sidebar menu
- 3. Click "Login with Discord" on the dashboard page
- 4. Authorize the application (Discord will request server list access)
- 5. You'll be redirected to your personalized dashboard
Note: You must have "Administrator" or "Manage Server" permissions to see a server in your dashboard.
Step 2: Dashboard Home Screen
After logging in, you'll see your personalized welcome screen showing:
- Welcome Message: "Welcome back, [YourUsername]!" with your Discord user ID
- Account Created: Shows when you first joined Discord (e.g., "21. März 2018, 19:16")
- Total Servers: Number of servers where you have admin access
- Active Giveaways: Current running giveaways across all your servers
- Total Winners: All-time count of winners selected by the bot
Step 3: Navigate to "Your Servers"
Click "Your Servers" in the top menu or use the sidebar navigation. You'll see the Server Overview page showing:
- Server Count: "30 servers with admin access • 3585 with bot active" (example)
- Filter Options: Toggle between "All Servers", "Bot Active", and "Bot Missing"
- Bot Status Badges: Green "BOT ACTIVE" or red "BOT MISSING" on each server card
Select a server where the bot is active to access giveaway management. If bot is missing, you'll see an invite button instead.
Server Dashboard Overview
After selecting a server, you'll enter the server-specific dashboard with these main sections:
Dashboard
Server overview with quick stats, active giveaways count, and quick action buttons. Your command center for everything giveaway-related.
Your Servers
Quick access to switch between all your Discord servers. See bot status, manage multiple communities from one interface.
Analytics
View engagement metrics, participation trends, and giveaway performance data. Track what works best for your community.
Logout
Securely log out of the dashboard. Your session is automatically saved for next time.
💡 Navigation Tip: Use the hamburger menu (≡) on the left to access all sections. The menu collapses on mobile for cleaner viewing.
Creating a Giveaway via Dashboard
The dashboard makes creating giveaways visual and intuitive. No command syntax to memorize – just fill out a simple form!
Step 1: Click "Create Giveaway"
From the main dashboard or active giveaways section, click the pink "+ Create" button. A modal window titled "Create New Giveaway" will appear.
Step 2: Fill in Required Fields
Required Information:
- 📢 Channel: Dropdown menu showing all your server channels. Select where to post the giveaway (e.g., #giveaways, #events).
- 🎁 Prize: Text field for what participants will win. Examples: "Discord Nitro", "$50 Steam Gift Card", "Custom Role".
- 👥 Winners: Number input for how many winners to select. Default is 1, can go up to 20+.
- ⏱️ Duration: Text field with format examples: "30m" (minutes), "2h" (hours), "1d" (days). E.g., "2d" for 2 days.
Example Setup: Channel: #giveaways, Prize: "Discord Nitro", Winners: 2, Duration: "2d"
Step 3: Optional Description & Advanced Options
📝 Description (Optional)
Add a multi-line text area for custom rules, entry requirements, or sponsor messages:
"React with 🎉 to enter! Must be active in the server. Winner will be DMed within 24h. Sponsored by @ServerPartner"
⚙️ Advanced Options
Click the dropdown arrow "▸ Advanced Options" to reveal:
- Bonus Role: Give extra entries to specific roles (e.g., Boosters get 5x entries)
- Required Role: Restrict entry to members with a certain role
- Host: Specify who's hosting (defaults to you)
Step 4: Launch the Giveaway
Review all your settings one final time. The form validates automatically – if any required field is missing, it will highlight in red.
Once everything looks good, click the "CREATE GIVEAWAY" button at the bottom. Within 2-3 seconds:
- ✅ The giveaway message is posted in your selected Discord channel
- ✅ The 🎉 reaction is automatically added
- ✅ It appears in your "Active Giveaways" dashboard
- ✅ A confirmation message shows with a link to the Discord message
Success! Your giveaway is now live. Members can start entering immediately by reacting with 🎉
Managing Active Giveaways
The Active Giveaways section shows all currently running giveaways in a clean, card-based layout. Each card displays:
Giveaway Card Information
- Prize Name: Large bold text at the top (e.g., "tesrkoh")
- End Time: "Ends: 2.11.2025, 20:05:23"
- Winners Count: "Winners: 2"
- Message ID: Discord message ID for reference
- Search Bar: "Search by prize or message ID..." to filter giveaways
Available Actions
Each giveaway card has two prominent buttons:
✏️ EDIT
Opens the "Edit Giveaway" modal with pre-filled fields:
- • Prize: Change the prize name
- • Number of Winners: Adjust winner count
- • New Duration: Extend or shorten time remaining (e.g., "10m" to add 10 minutes)
Format examples shown: "30m (minutes), 2h (hours), 1d (days)"
Click "SAVE CHANGES" to update the Discord embed instantly.
🏁 END
Immediately ends the giveaway and selects winners. Shows a confirmation dialog:
"⚠️ Are you sure you want to end this giveaway now?"
Winners are selected immediately and DM'd automatically. The giveaway message updates to show results.
Server Management Panel
The Server Overview shows all your Discord servers with detailed information about bot status and quick actions.
Server Card Layout
Each server displays:
- Server Icon: Circular Discord server avatar
- Server Name: Bold title (e.g., "LSPD | VibeRP", "#1 Pacify")
- Server ID: Long numeric ID below the name
- Status Badge:
- • ✓ Bot Active (green badge, ready to use)
- • ● Bot Missing (red badge, needs invite)
- Action Button: "⚙️ Manage" for active bots, "📥 Invite Bot" for missing bots
- Admin Badge: Gold "🛡️ Admin" badge if you're admin
- Community Badge: Purple "👥 Community" badge for verified servers
Using the Server Filters
Three filter buttons help you organize your server list:
- 🌐 All Servers: Shows every server where you have admin permissions (default view)
- 🤖 Bot Active: Filters to only servers where Giveaway-Bot is installed and working
- ⚠️ Bot Missing: Shows servers where you can invite the bot but haven't yet
The count updates dynamically: "30 servers with admin access • 3585 with bot active"
💡 Session Management: The dashboard shows "Session: 8m ago" with a "🔄 Re-login to Refresh" button. If you recently gained admin on a new server, click this to update your server list.
Dashboard vs. Discord Commands
Both the dashboard and Discord slash commands offer the same functionality – choose what works best for your workflow:
| Feature | Dashboard | Discord Commands |
|---|---|---|
| Speed | Medium (form interface) | Fast (one command) |
| Learning Curve | ✅ None (intuitive UI) | Low (syntax to learn) |
| Editing | ✅ Easy visual editor | Command-based |
| Multi-Server | ✅ Switch between servers | One server at a time |
| Analytics | ✅ Dedicated section | ❌ Not available |
| Mobile | ✅ Responsive design | ✅ Works on mobile |
| Best For | Visual users, multi-server | Quick launches, in-Discord |
🎯 Pro Strategy: Use commands for quick giveaways during live events, and the dashboard for planned giveaways with detailed configuration. Both methods sync automatically!
Common Dashboard Issues & Solutions
❌ "Server not showing in list"
Causes:
- • You don't have Administrator or Manage Server permissions
- • Session is outdated (gained permissions recently)
Fix: Click "Re-login to Refresh" button, or log out and back in
❌ "Bot shows as Missing"
Cause: Bot hasn't been invited to that server yet
Fix: Click the "Invite Bot" button on the server card, authorize it with required permissions
❌ "Can't select channel in Create form"
Cause: Bot lacks permissions in that channel
Fix: Go to Discord → Channel Settings → Permissions → Allow bot to "Send Messages" and "Add Reactions"
❌ "Edit/End buttons not working"
Cause: Network issue or giveaway already ended
Fix: Refresh the page, check if giveaway is still active in Discord
❌ "Dashboard loading slowly"
Cause: Many servers or slow connection
Fix: Wait 5-10 seconds for initial load, use the search bar to filter servers quickly
Dashboard Quick Tips & Tricks
⚡ Keyboard Shortcuts
- • Ctrl + K Open search
- • Esc Close modals
- • Tab Navigate fields
📱 Mobile Optimization
- • Dashboard works perfectly on phones
- • Hamburger menu for easy navigation
- • Touch-optimized buttons
🔍 Search Function
- • Search by prize name
- • Filter by message ID
- • Find servers quickly
💾 Auto-Save
- • Settings save automatically
- • Session persists across visits
- • No need to manually save
Conclusion
The Giveaway-Bot dashboard provides a modern, intuitive alternative to Discord commands. With its clean dark design, responsive layout, and powerful features, managing giveaways has never been easier.
Whether you're managing one server or dozens, creating simple giveaways or complex multi-winner events with bonus roles, the dashboard gives you complete visual control. Combined with real-time sync to Discord, you get the best of both worlds.
Ready to try the dashboard? Login now and create your first giveaway in under 60 seconds!