Apollo is the all-in-one event management bot for Discord.

Whether you are coordinating a Destiny 2 raid, scheduling a D&D session, or hosting a community movie night, Apollo is the standard tool. Its superpower is Automatic Timezone Conversion—creating an event in your time zone automatically shows it in the correct time for every other user, eliminating confusion.

📅 History: Born from Raiding

  • Developer: Created by dweezil22.
  • Origin: It started as “Spirit,” a bot designed for the Destiny gaming community. Raiders needed a way to manage 6-person teams across different continents.
  • Evolution: Rebranded as Apollo, it expanded beyond gaming into general community management, focusing on a clean, button-based user experience (UX).

⚙️ Core Mechanics: Why It Works

1. The Magic Timezone

If an admin in New York sets an event for “8 PM,” a user in London sees “1 AM,” and a user in Tokyo sees “9 AM.”

No math required. The bot uses Discord’s native timestamp features and its own internal logic to display the correct local time for everyone.

2. One-Click Signups (RSVP)

Apollo posts a sleek embed message. Users click buttons to sign up:

  • Accepted: You are on the list.
  • Declined: You can’t make it.
  • Tentative: You might come.

3. Automatic Waitlists

Set a capacity (e.g., “Max 5 Players”). If a 6th person clicks ✅, Apollo automatically puts them on the Waitlist. If someone leaves, the waitlisted person is automatically promoted to the main team.

💻 Essential Command List

Apollo uses Slash Commands (/).

📅 Event Management

CommandDescription
/eventThe Main Command. Starts the event creation wizard.
/editModifies an existing event (change time, title, etc.).
/deleteRemoves an event.
/postReposts an event (useful if the message gets buried).

⚙️ User & Settings

CommandDescription
/timezoneCrucial. Sets your personal timezone (e.g., America/New_York).
/settingsOpens the server configuration menu.
/remindersConfigures personal DM notifications.

🚀 Setup Tutorial: Creating Your First Event

Step 1: Invite & Configure

Invite Apollo from apollo.fyi.

  • User Setup: Every member should run /timezone to ensure accurate timing.

Step 2: Create an Event

  1. Type /event.
  2. Follow the prompts:
    • Title: “Friday Night Raid”
    • Description: “Bring your best gear.”
    • Time: Type naturally, like “Friday at 8pm” or “Tomorrow 20:00.”
  3. Capacity: (Optional) Set to 6 for a full party.
  4. Click Post.

Step 3: Managing the Event

  • Reminders: Apollo will automatically DM participants 15 minutes before start time.
  • Recurring: In the setup menu (or Premium), you can set the event to repeat Weekly, saving you the hassle of recreating it.

FAQ: Troubleshooting

Q: The time is wrong.

A: Check Timezones.

  • User: Did you run /timezone?
  • Server: Admins should check /settings to ensure the server’s default timezone is correct.

Q: Can I stop random people from creating events?

A: Yes.

Go to Server Settings > Integrations > Apollo. You can restrict the /event command to specific roles (e.g., Admins or Event Planners).

Q: What is Premium?

A: Premium ($5/mo) unlocks:

  • Unlimited Recurring Events: Set up daily/weekly events forever.
  • Custom Images: Add banners to your event embeds.
  • Google Calendar Sync: Two-way sync between Discord and Google Calendar.

Q: Can I auto-delete old events?

A: Yes.

In /settings, enable Auto Delete. This removes the event post after it has finished, keeping your channel clean.

🌟 Admin Tip: The “LFG” Channel

Create a dedicated #lfg-scheduling (Looking For Group) channel.

  • Permissions: Allow everyone to read, but only Apollo (and admins) to send messages.
  • Usage: Users create events in a bot command channel, and Apollo posts the final embed in #lfg-scheduling.
  • Result: A clean, easy-to-read bulletin board of all upcoming server activities.

Next Step for You: Invite Apollo, run /timezone to set your location, and create a test event for “Coffee Chat” tomorrow!