Skip to main content
For fitness studios and yoga teachers

A studio week is a sequence. What you sell is a visit.

Set each class up once with the days it runs and one start time, then sell drop-ins, ten-class cards and memberships from a single link. Reach your students directly, with zero platform fees.

two events, seven classes

Sunrise Flow

6:30 AM · 60 min

Monday to Friday. Dashed cells are days it does not run.

Power Vinyasa

6:45 PM · 75 min

A different start time is a different class, and a separate event.

Two recurring events, seven classes a week, and nothing retyped. Move a start time once and every class in the pattern follows.

Vinyasa Pilates HIIT Barre Spin Bootcamp Strength Mobility Sound bath Prenatal CrossFit Meditation

the unit

Nobody buys a Tuesday.

Event tools are built around a night: one date, one ticket, one door. A studio does not work that way. Students buy ten of something and spend them one class at a time, which is a different object with different rules.

the class

1 recurring event

The days of the week, one start time, a length, and date exceptions for the days you are closed. Entering a whole term one class at a time is a hundred chances to mistype a time.

the visit

1 off the card

A pass is spent a visit at a time, and every use is recorded against the class it was spent on. You can see which sessions your card holders actually turn up to.

the money

$0 taken

Payments land in your own Stripe account. Event Schedule takes no cut of a drop-in, a pass or a membership, on any plan.

Set the sequence, then price the visit. Start with the week

the timetable

Seven classes. Seven events.

Each row below is one recurring event: its own start time, its own length, its own days. That is genuinely how it is stored, which is why the whole week is seven things to keep, not two hundred.

A studio week, drawn on a clock from 6:00 AM to 9:00 PM. Bar position is the start time, bar length is the class length.
class starts days Where in the day the class falls
Sunrise Flow 6:30 AM Monday, Tuesday, Wednesday, Thursday, Friday
Reformer Pilates 9:00 AM Tuesday, Thursday
Lunch Express 12:15 PM Monday, Wednesday, Friday
Strength Circuit 5:30 PM Monday, Wednesday
Power Vinyasa 6:45 PM Tuesday, Thursday
Sound Bath 7:30 PM Friday
Weekend Long Flow 9:00 AM Saturday, Sunday

The pale bar is a class held as a draft while you decide whether to keep it. A draft is how you hide a class: sub-schedules colour and group your timetable, but they cannot hide anything.

The days it runs

Free

Tick the days of the week and set the start time. Monday to Friday is five classes a week without entering five classes.

The days you are closed

Free

Date exceptions take single dates out, so a public holiday or a week away does not need the class rebuilding. They can add a one-off date in, too.

The end

Free

A finishing date, or a number of sessions. This is what turns a six-week beginners course into a course instead of a Tuesday night that never stops.

the card

Ten visits, and the count looks after itself.

A pass is a ticket type with a different job. It carries its own allowance, its own expiry, its own reach across your timetable and its own rules at the door, and the tally is kept for you instead of in a shoebox by the till.

  • Give the pass a life in days from purchase, or leave it blank and it never expires.
  • Set how many people it admits at each class, so a card that brings a friend is two through the door on one code.
  • Let holders reserve a mat for specific dates ahead of time, or keep the pass scan-at-the-door only.
  • Passes are a Pro feature. The timetable they run against, and your first 25 paid drop-ins a month, are not.

riverbend studio

Ten-class card

Pro

3 spent · 7 visits left

Valid for
90 days from purchase
Covers
Every class on the schedule
Admits
1 per class, holder only
Advance mats
2 per date, all cards

Every card carries a QR code. Scan it at the door from any phone, and the visit comes off the count.

four shapes

Pick how the pass is spent.

These are the four options as the app names them, and what each one turns into on a studio noticeboard. All four are on the Pro plan.

The four class pass types, how each is spent, and the studio equivalent
pass type how it is spent
Visit pass pass_max_uses A set number of visits, counted down as they are used
Membership pass_valid_days No count at all, valid until the pass expires
Festival pass pass_scope One visit to each class the pass covers
Season pass days_of_week Every occurrence of one recurring class, once each

Whatever the shape, you choose its reach: every class on the schedule including ones you add later, every class in one sub-schedule, or a named handful. A season pass is the exception and belongs to a single recurring class.

Connect Stripe and sell straight from the timetable. Event Schedule charges zero platform fees, so past Stripe's own processing the money is yours. How ticketing works

the deadline

The mat that goes empty.

Set a cancellation deadline on the pass, in hours before the class starts. One rule, two outcomes, and you decide which side the late cancel falls on.

before the deadline

Pro

The visit goes back on.

Cancel in time and the credit returns to the pass, the mat is released, and nobody has to email you about it.

after the deadline

Pro

Your call: spent, or locked.

Either the booking can still be cancelled but the visit stays spent, which frees the mat without handing a no-show a free credit, or cancelling stops being possible and the booking stands.

How many mats fit

Free

For a class you are not charging for, turn on registration and give it a capacity. The remaining places are counted per date, so this Wednesday filling up does not close next Wednesday. Pass holders get their own separate cap on how many of a date's places they may reserve between them.

one-to-ones

A private session is not a class.

So it is not built like one. Appointment types are their own thing: you describe when you are free, and students pick a slot on your public booking page.

The hours you teach

Free

Weekly hours per day, and per-date overrides for the days that differ. A public holiday or a workshop weekend is a change to one date, not to the pattern.

Room to breathe

Free

A length, the interval slots start on, buffers before and after, the notice you need, and how far ahead people may book. Nobody lands a 6:00 AM assessment at midnight.

Studio, screen or phone

Free

Each type says where it happens, can ask for your approval before it is confirmed, and can be free or paid. If a time has to move, the booking moves with its payment and its private link rather than being cancelled and rebuilt.

Your classes count as busy time. The slot list already knows every recurring class on your timetable, so nobody books a one-to-one on top of Thursday's vinyasa. One appointment type is free; Pro is what lets several run side by side. How appointments work

everything else

Between the first mat and the last.

Write to the people who already come

Free

Students follow your schedule and you email them: the new term, a cover teacher, a workshop with places left. You compose it and you send it, so nothing goes out that you did not write. Open and click rates afterwards tell you whether it landed.

The numbers worth knowing first: 10 emails a month on Free, 100 on Pro and 1,000 on Enterprise, counted per recipient rather than per send.

A code for the door

Free

Download your schedule's QR code and put it on the studio door, the mat rack, the back of a card. A phone camera is all it takes to follow you, and it costs nothing on any plan.

Strands, not silos

Free

Sub-schedules group and colour your timetable, so yoga, strength and workshops read apart at a glance on one link. They organise; they do not hide. Hiding a class is a draft.

On the site you already have, and the calendar you already use

Free

Embed the timetable on your own site so the week lives where people look you up, and sync two ways with Google, Outlook or CalDAV so your teaching hours and your life are one calendar. Worth knowing: a recurring class syncs across as a single entry, not as a repeating one. To see every class date in your calendar app, subscribe to the schedule's feed instead, which unrolls the next 90 days one date at a time. Any single class date also downloads as an .ics file.

Teaching online as well? Mark the class as an online event and paste the link to wherever you are streaming it. How online events work

The teaching team

Enterprise

The free plan is one login, and there is no way around that. Multiple team members, capped at five, plus the availability tab that tracks who is around, are Enterprise. Naming the instructor on the class itself needs neither.

Which classes people actually look at

Free

Built-in analytics rank your classes by views, show the devices people are on and where the traffic came from, and, once you are selling, which classes brought the money in. That is what they measure, and nothing more.

When a class fills, a waitlist can take names and tell them the moment a place frees up. Free on a class you are not charging for, and on a paid ticket it is Pro.

Perfect for all types of fitness professionals

One mat in a hall or forty in a studio, a week is still a sequence.

Yoga Teachers

Flows, workshops and retreats on one link. Sell a ten-class card that covers every class you teach, and let it expire when you say.

Learn more

Personal Trainers

Publish bookable appointment types with your real weekly hours, buffers and notice period, and let clients pick a slot themselves.

Pilates Instructors

Mat and reformer on separate strands of one timetable, with a per-date cap so a six-apparatus studio never oversells a Tuesday.

Learn more

CrossFit Coaches

A WOD at 6:00 AM and a WOD at 6:00 PM as two recurring classes, plus a membership that is simply unlimited until it expires.

Learn more

Group Fitness Instructors

Spin here, Zumba there, bootcamp in the park. Each venue is a class of its own, all on one link and one synced calendar.

Meditation Guides

Sound baths and mindfulness courses. A festival pass covers each session of a six-week series once, so the whole run is paid for up front.

Three steps to a full class

01

Set the week

Create each class once as a recurring event: the days it runs, one start time, a length, and date exceptions for the days you are closed.

02

Price the visit

Add a drop-in and a pass. Choose how the pass is spent, how long it lasts, what it covers, and how many it admits per class.

03

Share one link

Put it in your bio, embed the timetable on your site, print the QR code for the door, and write to the students who follow.

Free forever. Upgrade when you're ready.

$0
Scheduling, calendar sync, newsletters, and 25 tickets a month
$5/mo
Unlimited tickets, QR check-in, event graphics, and no branding

Zero platform fees on ticket sales. You only pay Stripe's processing fee.

See all plans

Frequently asked questions

Everything fitness and yoga instructors ask before they move a timetable across.

Is Event Schedule free for fitness and yoga instructors?

Yes. Publishing your timetable, setting classes up as recurring events, free registration with a capacity limit per date, two-way Google, Outlook and CalDAV sync, the embeddable timetable, built-in analytics and newsletters to 10 recipients a month are all free forever, and so is selling up to 25 paid drop-ins a month. Scanning a QR code at the door is free on every plan too. Class passes, an unlimited number of paid visits and the live check-in dashboard are on the Pro plan at $5 a month, and Event Schedule charges zero platform fees on what you sell, free plan included.

Can I schedule recurring weekly classes?

Yes, on the free plan. Pick the days of the week a class runs, give it one start time and a length, and add date exceptions for the days you are closed. One recurring event carries one start time, so a 6:30 AM flow and a 6:45 PM vinyasa are two events on the timetable rather than two entries on one row. That is a little more setup, and it keeps each class its own thing with its own tickets.

How do students find and follow my classes?

You get one link for the whole timetable, so it works in a bio, on a flyer, and as a QR code you can print for the studio door. Students who follow your schedule are yours: you can see their name and email, and you write and send the newsletter yourself. To be straight about it, there is no automatic alert when you add a class. Nothing is emailed to your followers unless you send it.

Can I sell class passes and drop-ins?

Yes, through your own Stripe account. Single drop-ins sell on the free plan, up to 25 paid tickets a month, and the Pro plan at $5 a month takes that ceiling off. Passes are the Pro half: alongside a single drop-in you can sell a visit pass with a set number of visits, a membership that is unlimited until it expires, a festival pass good for each covered class once, or a season pass covering every occurrence of one recurring class. Set how long the pass lasts, whether it covers the whole schedule, one sub-schedule or named classes, and how many people it admits at each class. Event Schedule charges zero platform fees on either plan, so past Stripe's own processing the money is yours.

What happens when somebody cancels at the last minute?

You set a cancellation deadline on the pass, measured in hours before the class starts. Cancel before it and the visit goes back on the pass. After it, your choice applies: either the booking can still be cancelled but the visit stays spent, which releases the mat without giving a no-show a free credit, or cancelling is not allowed at all. You can also cap how many mats pass holders may reserve in advance per date, so a walk-up can still get in.

Can students book a one-to-one with me?

Yes, and one appointment type is free. Appointment types are separate from classes: give one a length, a start-time interval, the hours you are open each week, buffers before and after, how much notice you need and how far ahead people may book, then students pick a slot on your public booking page. Each type says whether it happens in the studio, online or by phone, can require your approval before it is confirmed, and can be free or paid. Pro lifts the one-type limit, so a private session, an assessment and a beginners consultation can sit side by side. Your classes already count as busy time, so nobody books a session on top of one.

Can my other teachers log in?

The free plan is one login. Multiple team members, capped at five, are an Enterprise feature at $15 a month, as is the availability tab that tracks which team members are around on which days. If you only need the timetable to say who is teaching, put the instructor in the class itself and stay on the free plan.

free forever

Your classes. Your students. No middleman.

Publishing the timetable is free forever, and so is selling your first 25 drop-ins a month. Passes, an unlimited count and the check-in dashboard are five dollars a month, and nothing is taken off the door.

.eventschedule.com
Get Started Free

No credit card required