Skip to content

Calendar & Meetings

Beta Feature

Calendar and video meetings are in active development. Some functionality may not work as expected.

Schedule events and host video meetings with your community.

Overview

Calendar & Meetings provides:

  • Shared event calendar
  • Video conferencing
  • Meeting recordings with transcripts
  • RSVP tracking
  • Recurring events

Calendar

Event Types

TypeDescriptionIcon
MeetingVideo calls with attendees📹
ClassEducational sessions📚
EventGeneral community events🎉
Office HoursQ&A or support sessions🕐
DeadlineImportant due dates

Calendar in Sidebar

The events calendar is now accessible directly from the main sidebar navigation, making it easier to find upcoming events without navigating through Community first.

Creating Events

  1. Go to Community → Events
  2. Click Create Event
  3. Fill in details:
FieldDescription
TitleEvent name
DescriptionDetails and agenda
Date & TimeWhen it happens
TypeMeeting, class, event, etc.
LocationPhysical or virtual
AttendeesInvited members

Recurring Events

Set up events that repeat:

  • Daily — Every day or every N days
  • Weekly — Specific days of the week
  • Monthly — Same date each month

End Date Options:

  • Never — Runs indefinitely
  • On Date — Ends on a specific date
  • After N Occurrences — Ends after a set number of events

Additional options:

  • Skip specific dates (exceptions)
  • Edit individual instances without affecting the series

Tier Access

Control who can see events:

  • Open to all members
  • Restricted to specific tiers
  • Per-event tier settings

RSVP

Members can respond to events:

  • Yes — Attending
  • No — Not attending
  • Maybe — Undecided

Organizers see RSVP counts and attendee lists.

Video Meetings

Integrated video conferencing powered by GetStream.

Starting a Meeting

  1. Create a calendar event with type "Meeting"
  2. A meeting room is automatically created
  3. Click Join when it's time
  4. Share the meeting link with attendees

Meeting Features

FeatureDescription
HD VideoHigh-quality video streaming
AudioClear voice communication
Screen ShareShare your screen (host or anyone)
ChatIn-meeting text chat
ReactionsQuick emoji reactions

Meeting Controls

Hosts can manage meetings:

  • Mute/unmute participants
  • Enable/disable video
  • Control screen sharing permissions
  • Enable waiting room
  • Start/stop recording

Meeting Settings

SettingOptions
Allow VideoOn/Off
Allow AudioOn/Off
Screen ShareDisabled, Host Only, Anyone
Auto RecordOn/Off
Waiting RoomOn/Off
Max Participants1-25

Recordings

Meeting recordings are automatically saved and processed.

Recording Features

  • Full HD video recording
  • Automatic transcription
  • Searchable transcript text
  • Permanent storage

Promoting to Classroom

Turn recordings into course content:

  1. Go to the recording
  2. Click Add to Classroom
  3. Select course and module
  4. Recording becomes a lesson

This creates a new lesson with:

  • Video content
  • Full transcript
  • Original meeting context

Storage

Recordings are stored securely:

  • Temporary storage on GetStream (14 days)
  • Permanent storage on Cloudflare R2
  • Always accessible to organization

Notifications

Stay informed about events:

  • Email reminders before events
  • In-app notifications
  • Calendar updates

Reminder Options

Set reminders at:

  • 10 minutes before
  • 1 hour before
  • 1 day before
  • Custom timing

Best Practices

For Organizers

  • Set clear titles and descriptions
  • Include agenda in description
  • Enable recording for important meetings
  • Use appropriate tier restrictions

For Attendees

  • RSVP early
  • Join meetings on time
  • Test audio/video beforehand
  • Use chat for questions

For Recordings

  • Promote valuable recordings to Classroom
  • Use transcripts for searchability
  • Organize recordings by topic

Learn More