Community

Discord event bot: RSVP, reminders and a calendar for your server

Create an event with /event create or in the console calendar. BotGG posts an announcement with Going / Maybe / Not going buttons, keeps count against the capacity, reminds people before the start and mirrors everything to a native Discord event.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
eventsDiscord preview

BotGGBOTToday at 20:14

@Movie Fans

📅 Movie night: Interstellar
Popcorn ready? We watch together and chat in #movie-chat.

🕒 Saturday, October 17, 2026 8:00 PM - 11:00 PM · in 7 days
🔊 #Cinema
👑 Host: @Alex
🎟️ Going: 6/20
✅ Going (6/20)
@Alex, @Sam, @Mia, @Leo, @Noa, @Kim
❔ Maybe (2)
@Ben, @Eva
✅Going · 6/20❔Maybe · 2❌Not going👥Attendees🗓️Google Calendar🔊Join voice
An event announcement with RSVP buttons, capacity and the attendee list

What you get

RSVP buttons on every event

Going, Maybe and Not going with live counts, an attendee list, a Google Calendar button and a Join voice button when the event happens in a voice or stage channel.

Capacity and a waitlist

Set a capacity and late sign-ups join the waitlist. When someone drops out, the next person moves up automatically and gets a DM.

Reminders that reach people

By default a DM 60 and 15 minutes before the start. Up to 5 reminders per event, from 1 minute to 7 days ahead, by DM, in the channel or both.

Synced with Discord events

Each event can create a Discord Scheduled Event and keep it updated, started and closed. Clicking “Interested” in Discord counts as Maybe.

Attendee role and start message

Give Going members a role while the event runs and take it back at the end. When it starts, the bot posts a message with the voice link and mentions everyone going.

Recurring events and iCal on Pro

Repeat weekly on chosen days, every few weeks or monthly. Share an iCal feed so members can subscribe in their own calendar app.

How it works

  1. Enable Events

    Open https://console.botgg.app, choose your server and switch on Events. Pick the announcement channel, who may create events and the default reminders.

  2. Create an event

    Run /event create and fill in the form: title, description, start (“tomorrow 20:00”, “in 2h”), duration and place. The console editor adds a cover image, co-hosts, capacity, an attendee role and a live preview.

  3. Members RSVP

    People click Going, Maybe or Not going under the announcement. When the event is full, new sign-ups land on the waitlist.

  4. The bot runs the rest

    Reminders go out on time, the event goes live with a start message and the attendee role, the Discord event is kept in sync and everything closes at the end.

Community events without spreadsheets

Game nights, watch parties, study sessions and meetups need the same things: one place to sign up, a reminder before the start and a clear headcount. BotGG keeps it inside Discord. Times are entered in your server’s time zone and shown to each member in their own. Managers (Manage Server, Manage Events or the roles you choose) can create and edit any event; you can let other roles or everyone create events too, with a limit of 3 upcoming events per member to prevent spam.

Organizing raids with role slots instead? Use Parties. For one-off pings that aren’t events, see Reminders, and to react when an event starts or someone RSVPs, use Flows.

  • /event create [channel] [capacity] [ping] [host]: open the event form
  • /event edit event: change the title, description, time or place
  • /event cancel event: cancel and update the announcement
  • /event list · /event attendees event: upcoming events and who is coming

A calendar for staff, a link for members

The console shows every event in a Month, Week or List view with stats for upcoming events, RSVPs and average fill. Open an event to manage attendees, add or remove people by hand and export the list as CSV. You can also turn on a public calendar page and share its link.

On Pro, an event can repeat every week on chosen days, every few weeks or every month (same date or, for example, the second Friday), ending on a date, after a number of times or never. The iCal feed lets members subscribe from Google Calendar, Apple Calendar or Outlook. The Free plan keeps up to 10 upcoming and live events at once, Pro up to 100.

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/eventEvents calendar: community events with RSVPs, reminders and Discord events5 subcommands
  • /event createchannel?capacity?ping?host?Create an event (opens a form)
  • /event editeventEdit an event (title, description, time, location)
  • /event canceleventCancel an event
  • /event attendeeseventShow who is going, maybe or on the waitlist
  • /event listUpcoming events of this server

Commands

Free vs Pro

Every feature works on the Free plan. Pro raises the limits and unlocks extras.

LimitFreePro
Upcoming events (Events calendar)10100
Recurring events (weekly / monthly)Not includedIncluded
iCal calendar feedNot includedIncluded

See pricing

Frequently asked questions

How do I create an event with RSVP on Discord?

Enable Events in the console, then run /event create and fill in the form. BotGG posts the announcement with Going, Maybe and Not going buttons and keeps the counts up to date.

Does it work with Discord’s own Scheduled Events?

Yes. Each event can create a native Discord event and keep it in sync, including start, end and cancel. The bot needs the Manage Events permission for that; without it the announcement still works. “Interested” clicks count as Maybe.

What happens when an event is full?

New Going clicks join a waitlist (or are refused if you turn the waitlist off). When a spot opens, the earliest person on the waitlist moves up and gets a DM.

Can I make weekly or monthly recurring events?

Yes, on Pro: weekly on chosen days, every N weeks or monthly, ending on a date, after a number of events or never. The next date is created when the current one starts.

Can members add events to their own calendar?

Every announcement has a Google Calendar button. On Pro you can also share an iCal feed that calendar apps keep in sync, and any plan can turn on a public calendar page.

How many events can I schedule?

Up to 10 upcoming and live events at once on the Free plan and 100 on Pro. Finished events don’t count. See pricing.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.