Assemble — Never miss the perfect time to hang out
Links
Check out the home page for the full Discord Bot List.
Assemble automates finding the best time for your Discord community’s recurring or one-off events. Instead of chasing everyone for their availability in DMs or running a manual poll, Assemble posts an availability prompt, collects every response automatically, decides the best time using a real voting method, and creates a native Discord Scheduled Event for it — all without anyone lifting a finger after setup.
How it works- Pick a channel and how often the event repeats.
- Choose how the group decides: Majority (simplest — “I’m free” / “I’m out”), Approval (approve as many candidate times as work), or Instant Runoff (full ranked-choice voting for when opinions are split).
- Assemble handles everything else — posting the prompt, tallying responses, creating the calendar event, and sending reminders 24h, 3h, and 30 minutes out.
- Three decision methods, chosen per event
- Structured sign-ups with custom roles, capacity limits, and automatic waitlists — great for raids, teams, or limited-slot events
- One-off events for something scheduled once, right now, with no voting step
- Auto-threads per event, with attendees added automatically
- Full audit logging to a channel of your choice via webhook
- Guided, step-by-step setup for every command — no memorizing flags
| Command | What it does |
|---|---|
/create |
New event — guided wizard |
/edit / /delete / /duplicate |
Manage an existing Recurring Event |
/servertimezone |
Set your server’s timezone |
/setlogchannel / /logcategory |
Configure audit logging |
/createpreset |
Build a custom sign-up option set |
/my |
Your personal dashboard of upcoming events |
/status |
See what’s currently open for responses |
/premium |
Upgrade to remove free-tier event limits |
/help |
Full interactive command reference |

