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

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

Options:

  • Set end date or run indefinitely
  • Skip specific dates (exceptions)
  • Edit individual instances

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