Classes & Workshops Branch

The Classes Branch lets you teach groups with scheduling, enrollment management, and attendance tracking.

Setting Up Classes

Class Definition

For each class or workshop, configure:

  • Title and description — What students will learn
  • Format — Single session, multi-session series, or recurring
  • Duration — Length of each session
  • Capacity — Maximum number of students per session
  • Pricing — Per-class, per-series, or subscription-based
  • Delivery — Online (video), in-person (with location), or hybrid

Schedule Configuration

  • One-time classes — Set a specific date and time
  • Recurring classes — Define a repeating schedule (e.g., every Tuesday at 7 PM)
  • Series — Group multiple sessions into a course with sequential enrollment
  • Drop-in availability — Allow students to attend individual sessions without committing to a full series

Materials & Prerequisites

  • List any required materials or equipment
  • Specify prerequisite knowledge or prior classes
  • Provide downloadable resources (handouts, worksheets, preparation materials)

Student Experience

When a student enrolls:

  1. They browse your class catalog and read descriptions
  2. They select a class and view available dates/times
  3. They enroll and pay through Stripe checkout
  4. They receive confirmation with class details and any preparation instructions
  5. Reminders are sent before each session

Managing Classes

Your dashboard provides:

  • Enrollment lists — See who’s registered for each class
  • Attendance tracking — Record who attended each session
  • Waitlists — Manage overflow when classes reach capacity
  • Communications — Send updates or materials to enrolled students

Pricing Models

Model Best For
Per session Drop-in classes, workshops, one-time events
Per series Multi-week courses with sequential content
Subscription Ongoing recurring classes with regular attendees

Tips

  • Start with a small class size. Easier to manage and creates a more personal experience.
  • Record (with permission) for later use. Recordings can become digital products for passive revenue.
  • Offer different levels. Beginner, intermediate, and advanced classes broaden your audience.
  • Encourage community. Classes build community — leverage that for retention.

Related