Browse help topicsCreate a weekly yoga class schedule
ScheduleUpdated Nov 6, 2026

Create a weekly yoga class schedule

Set up a weekly yoga class in zenyogi: day and time, first and last session, class prices, cover image and an online, in-studio or hybrid place.

A class in zenyogi is a weekly template, for example "Vinyasa every Monday at 18:00". zenyogi turns it into bookable dates on your public schedule.

Create a class

  1. Go to Schedule → Classes → New class.
  2. Fill in Basics: name, description, teacher and a cover image.
  3. Under Schedule, pick the weekday, start time and the First session date.
  4. Under Pricing & booking, choose how people pay (see below).
  5. Save. The class appears on your public class schedule at /schedule.

Weekly day, time and end date

Open the class under Schedule → Classes, edit it and go to Schedule.

  • First session is the first date the class runs.
  • Last session ends the class on that date.
  • With no last session the class keeps running. New dates are added every night, twelve weeks ahead.

To move just one date (for example a single Monday), don't edit the class. Use Schedule → Dates instead, see managing dates.

Prices and booking

A paid class needs at least one way to pay, set under Schedule → Classes → Pricing & booking:

  • a drop-in price,
  • pay what you want, or
  • a published class pass (for Selected prices, one of the passes you chose).

If none of these is set, visitors see that the class can't be booked online yet. Passes and memberships are created under Sales → Prices, see prices and passes.

Online, in studio or both

Each class has a place: in studio, online or both (hybrid). With both, you can set a separate online and studio price on the class. Online and hybrid classes also have a meeting link field and, below it, a recording link field. Paste the recording link after the session: confirmed attendees then see a Watch recording button on their past bookings. Cancelled and no-show bookings never see it.

Cover image

Add a picture under Schedule → Classes → Basics → Cover image. It shows on the schedule and the class page.

Teacher

The teacher field has a plus button to add a new teacher and, once a teacher is selected, a pencil button to edit their name, email, photo, title and short bio without leaving the form. See teachers.

Good to know

  • If a teacher is on vacation, their classes in that period are hidden from the public site and can't be booked. Nothing is cancelled. The Dates list marks them Teacher away, hidden.
  • Classes with no teacher are never hidden by time off.
  • Full classes can use a waitlist, see waitlists and booking windows.
  • Dated one-off happenings like workshops work better as events.

Yoga workshops and events: dates, deposits, recordings

Create dated events and yoga workshops, take deposits with a balance due date, and share recordings with attendees after the session.

1:1 appointments and private yoga sessions

Offer online appointment booking for private sessions and treatments: create services, set hours, add extras, sell session packs and show reviews.

Client intake forms for appointments (Anamnese)

Create a client intake form for health questions at booking and at the appointment, with signatures, PDFs, templates and private treatment notes.

Manage class dates: move, cancel and message

Change the time of one class date, cancel a date, email everyone booked, view past dates and book someone in from Schedule, Dates.

Class waitlists and booking windows

Let customers join a waitlist when a class is full, and control when booking opens and closes before each class.

Still stuck?

Send us a message and a person from the zenyogi team will answer by email.

Contact us

Ready to work more calmly?

Set up your studio in under 10 minutes and take your first booking today.