Logo for Assemble

Upvote Assemble


Automate your Discord events with Assemble! **Support & Documentation**: https://discord.gg/6EEr97Hv4F

Back to Assemble
Assemble — Never miss the perfect time to hang out

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
  1. Pick a channel and how often the event repeats.
  2. 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).
  3. Assemble handles everything else — posting the prompt, tallying responses, creating the calendar event, and sending reminders 24h, 3h, and 30 minutes out.
Features
  • 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
Commands
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
Links
Check out the home page for the full Discord Bot List.