Event Chat Channels Now Available

AI-generated summary

The Discourse team has launched a new feature: Event Chat Channels, allowing admins and moderators to enable real-time chat for calendar events. When creating or editing an event, checking “Chat integration” automatically generates a private chat channel and adds users who mark themselves as “Going” or “Interested”. Events display a direct link to their chat, making coordination easier for meetups, workshops, or group activities. sam notes this requires both the Calendar and Chat plugins enabled and is currently staff-only.

Sean_Dahlberg asks if this complements or replaces the Livestream plugin; Bas confirms it’s a complement for now, though future convergence is possible.

opcourdis suggests adding participant limits, referencing an existing plugin. nathank praises the feature as a “killer feature” for streamlining event coordination. However, nathank reports a bug: attempting to create a chat channel in a private message (PM) triggers an “internal server error.” They recommend either extending support to PMs or hiding the option in PM contexts to prevent errors — the former being preferable for future-proofing if topics are later converted to PMs.

We’ve added the ability to create dedicated chat channels for calendar events.

What’s new:

  • Admins and moderators can enable chat integration when creating events
  • A private chat channel is automatically created for the event
  • Users who mark “Going” or “Interested” are automatically added to the channel
  • Events display a link to their associated chat channel

How to use:
When creating/editing an event, check the “Chat integration” option. The system handles the rest - creating the channel and syncing attendees automatically.

This works well for coordinating meetups, workshops, or any event where participants benefit from real-time discussion. :bullseye:

Note: Chat channel creation is currently limited to staff (admins and moderators) only.

Requires both Calendar and Chat plugins enabled.

For more information about Discourse Calendar: Discourse Calendar and Events

20 Likes

@sam does this one complement the livestream plugin or replace it?

ref: Discourse Livestream

8 Likes

Complement for now!

There are obvious similarities and there might be a future where they converge. But for now, they are separate.

10 Likes

Great plugin and thanks for the effort but the most basic option of limiting the number of participant to an event(like with pavillon’s plugin) could be taken into account Limit the amount of people who can attend an event - #4 by pbstgbr

This is a killer feature! I’ve just re-enabled chat on an instance in order to utilise this. It will really help with the often messy event shenanigans that happen all too often!

1 Like

I’ve got a bug for this - when I attempt to add a chat channel to an event in a PM I get an internal server error.

While this might be a bit of an edge case, it doesn’t make sense to have the option to create a chat channel where it is going to error out.

May I suggest that:

  1. this feature be extended to work with Events in PMs
    or

  2. that the option does not appear when an Event is created in a PM

The former would provide some resilience if a topic is converted to a PM in future.

3 posts were split to a new topic: Event chat channels error if name clashes