Skip to content
LaunchMyServer

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.

Stage channel vs voice channel for live classes
Voice channelStage channel
Best forOffice hours, small groups, co-workingLectures, AMAs, larger classes
Who can talkEveryone with Speak permissionSpeakers only; audience requests to speak
Video and screen shareYes (camera and Go Live)Check current Stage video support in Discord's help center
Moderation effortHigher as the room growsLower; moderators invite speakers up
Requires CommunityNoYes
FeelCasual, conversationalStructured, presenter-led

Set up a recurring office hours slot

  1. Create a voice channel called 'Office Hours' (or a Stage channel if you expect a big crowd).
  2. From the server name menu, choose Create Event, pick the channel as the location, set the date/time and a clear description.
  3. Use the event's repeat option if available, or create the next one at the end of each session.
  4. Share the event link in #announcements; members who click Interested get notified when it starts.
  5. 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

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.