How to host office hours and live classes on Discord
Updated · Setup
Create a Scheduled Event so students click Interested and get notified, then host it in a voice channel for small interactive office hours or a Stage channel for larger classes where only speakers talk. Discord has no built-in recording, so record with your own screen recorder or a third-party bot like Craig, and tell attendees before you start.
| Voice channel | Stage channel | |
|---|---|---|
| Best for | Office hours, small groups, co-working | Lectures, AMAs, larger classes |
| Who can talk | Everyone with Speak permission | Speakers only; audience requests to speak |
| Video and screen share | Yes (camera and Go Live) | Check current Stage video support in Discord's help center |
| Moderation effort | Higher as the room grows | Lower; moderators invite speakers up |
| Requires Community | No | Yes |
| Feel | Casual, conversational | Structured, presenter-led |
Set up a recurring office hours slot
- Create a voice channel called 'Office Hours' (or a Stage channel if you expect a big crowd).
- From the server name menu, choose Create Event, pick the channel as the location, set the date/time and a clear description.
- Use the event's repeat option if available, or create the next one at the end of each session.
- Share the event link in #announcements; members who click Interested get notified when it starts.
- Add a text channel or thread for questions so people can submit them ahead of time.
Running the live class
- Open the channel 5 minutes early and screen share your slides or app with Go Live.
- Collect questions in a #live-questions channel or the voice channel's text chat; answer in order.
- In Stage, invite students up to speak one at a time; in voice, ask everyone else to mute.
- Post a summary, links and the recording (if any) in a Forum post afterward so it's searchable.
- Off-platform options: use the 'Somewhere Else' event location for Zoom or YouTube Live and keep Discord for the chat and reminders.
Can you record calls on Discord?
Not natively. Your options are a screen recorder on your own computer (for example OBS) or a voice-recording bot such as Craig, which records voice channels and gives you the audio files. Recording rules differ by country, so announce it in the event description and at the start of the call, and get consent from anyone speaking.
Permissions you need
- Create Events / Manage Events to create and edit Scheduled Events.
- Stage moderators: give your hosts the permissions to manage Stage speakers (Discord's Stage moderator setup).
- Limit who can screen share in big rooms by restricting the Video permission to hosts.
- Use a private voice channel (role-gated) for paid or cohort-only office hours.
Make it a habit students show up for
- Same day and time every week; consistency beats long sessions.
- Pair it with a third-party calendar bot like Sesh if you want calendar sync and extra reminders.
- Spotlight one student question or win each session.
Quick answers
- How to host office hours on discord?
- Create a voice (or Stage) channel, schedule a recurring Scheduled Event in it, announce the event link, collect questions in a text channel, and post notes afterward.
- Discord stage channel vs voice channel for live classes?
- Use voice for small, interactive sessions where anyone can talk; use Stage for larger, presenter-led classes where moderators decide who speaks. Stage channels require a Community server.
- Discord scheduled events how to use?
- Open the server menu, choose Create Event, pick a Stage, voice or external location, set the time and description, then share the link. Members click Interested to get notified when it starts.
- Can you record calls on discord for course students?
- Discord has no built-in recording. Use a screen recorder like OBS or a recording bot like Craig, and get consent from participants before recording.
- Discord live workshop setup for creators?
- A Stage or voice channel for the session, a Scheduled Event for reminders, a text channel for questions, Go Live for screen share, and a Forum post with the replay and links afterward.
What to do next
Our course, cohort and coaching templates include office-hours voice channels, a live-questions channel and event announcement copy ready to go.
Related guides
Sources
- Discord Help Center: Scheduled Events
- Discord Help Center: Stage Channels
- Discord Help Center: Go Live screen share
- Craig (voice recording bot)
- Sesh
Checked: . Discord changes features and menus often; if something looks different, the official help center is the source of truth. LaunchMyServer is not affiliated with Discord.