How to Automatically Create Threads for Discord Events with Apollo

July 18th, 2025

Discord events offer many conveniences; they’re a highly visible way to engage your community all within Discord. However, they don’t allow you to create a dedicated space for each event, which can make it hard to keep track of event conversations (especially with a high volume of events).

A separate text channel for each event can be achieved as follows:

  • Manually create a text channel (or thread) for each event
  • Add the channel link to the event’s description

While this workflow is feasible, it’s far from ideal. Admins may not always remember to create a separate channel, old channels may not get cleaned up, or attendees may not see a channel link hidden in the event description. It’s also a manual process, leading to increased cognitive load for event organizers.

What is Apollo?

Apollo is an event planning bot for Discord that supports automatic thread creation for all events, including the ability to customise when the thread is created. Apollo manages the life cycle of the event thread, ensuring it is archived when the event is deleted or the event has concluded.

Creating an event with Apollo is easy.

That’s it! Apollo will post the event to the Discord channel the command was issued from, where your community can sign up for the event with one click.

Stay organized with threads

By default, Apollo creates a thread for events when it’s time to remind attendees the event is about to start. As threads are a key part of Discord’s design, they offer a highly visible way for attendees and event organizers to engage in conversation on a per-event basis.

Once a user joins a thread, it shows up in Discord’s sidebar, serving as an indicator as to which events they’re a part of.

Advanced tips

Apollo’s event threads are useful in isolation, but when paired with some of Apollo’s other functionality, they can provide even more value.

Automatically add attendees to threads

Apollo can be configured to automatically add attendees to event threads as they signup. This is useful if you want to ensure attendees don’t miss any conversation that pertains to an event.

An active Apollo Premium membership is required to use automatic thread joins, and can be enabled with the /settings auto_join_threads command.

Automatically create threads for all new events

By default, Apollo creates an event thread when it’s time to send out a reminder to attendees.

Apollo can be configured to create an event thread for all new events as soon as they’re created, with the /settings event_threads command. This setting works well when paired with automatic thread joining, as it ensures that there’s always an active event thread to add attendees to.

Private event threads

Apollo can be configured to create private threads for all events, allowing for a more exclusive workflow. Private threads can be enabled with the /settings private_threads command.

Similar to automatic thread creation, this feature works well when attendees are automatically added to the event thread as they signup. Private threads are invite only; Apollo ensures only verified attendees are able to access the event thread.

Private threads work well with restricted events, where attendance is limited to a specific set of Discord roles.

FAQ

Do event threads work for recurring events?

Yes. Apollo creates a separate thread for each instance of an event in a recurring series, keeping conversation isolated to each individual occurrence.

Will Apollo delete the thread after the event ends?

Apollo will archive the thread when the event is deleted, or the thread auto archives itself. We don’t delete threads, so the history of past event conversation is preserved.

Can I create event threads manually?

Yes. If Apollo sees an existing thread on an event, it will use that thread for reminders and automatic attendee joining.

Start using event threads with Apollo

Consistency is key to the success of any event, especially when it comes to a dedicated space for conversation. To get started with event threads, invite Apollo to your Discord server and create an event with the /event command.

For more information on using Apollo, check out our Getting Started guide. Need help setting up event threads? Join our Support Server, and talk to an Apollo expert.