Scheduling that keeps up with your clients
Personal training, group classes, online coaching and multi-session packages on one booking link. Cal.com takes the bookings, the payments and the reminders, so you can take the session.

Trusted by fast-growing companies around the world
One link for every kind of session
A trainer's week is a mix of one-to-ones, classes with a fixed number of spots, recurring blocks and the odd online check-in. Cal.com models each of them as its own event type with its own rules, so your clients always see the right options.
Set your training hours once and Cal.com keeps every calendar in sync. Clients pick a slot on your page, pay if you ask them to, and get reminders before they show up. Cancellations and reschedules follow the policy you set, not a phone call.
From first enquiry to regular client
Every step a client takes with you can run through a booking link.
Free intro consultation
A short first call or in-person assessment with a booking question or two: goals, injuries, experience. You walk in prepared.
Paid sessions
Charge on booking with Stripe, or hold a card and charge a no-show fee. Prices per event type, in your currency.
Classes with seats
Offer a fixed number of seats per slot for HIIT, spin or yoga. The class fills up, the slot closes, the waitlist knows.
Recurring blocks
Weekly sessions booked in one go for eight or twelve weeks. Reschedule a single occurrence without touching the rest.
Reminders that actually get read
Workflows send email and SMS before every session, ask for confirmation, and follow up after with a thank-you or a rebooking link.
SMS and email reminders
24 hours before, an hour before, whatever cadence you choose. Reminders include the location, the link and a reschedule button.
Cancellation policy, enforced
Minimum notice, cancellation windows and no-show fees are settings, not conversations.
Buffers and daily limits
Add travel or clean-up time between sessions and cap how many you take a day, so the calendar protects your energy too.
Online coaching built in
Cal Video creates a meeting link for remote sessions automatically, with recordings and transcripts if you want them.
Every trainer on one page
Studios run the whole team on Cal.com: a shared booking page, round-robin assignment for new members and per-trainer availability.
Team booking pages
One page for the studio that lists every trainer and class, with each trainer's own hours and prices underneath.
Round-robin for new members
New enquiries go to whichever trainer is free, weighted however you like. Regulars keep booking their own trainer.
Insights
Sessions per trainer, no-show rates, busiest hours and revenue per event type, all in the Insights dashboard.
Embed on your site
Drop the booking flow into your website or Instagram bio link. Works with any site builder.
Classes, bootcamps and challenges as events
Publish a Saturday bootcamp, a six-week challenge or a charity run as an event page with seats and registration. People sign up in seconds.
Workout in the park
Outdoor workout for all levels.
Bring water and a mat.
We meet at the big lawn by the fountain.
Strength and conditioning, first session free, evenings and weekends.
Booked. Wednesday, Sep 23 at 7:00 PM at Ironworks Gym. The confirmation is in your inbox.
Be found by people looking for a trainer nearby
People ask Discover for a personal trainer, a yoga class or a gym with time this week. A listed trainer or studio shows up with real slots and gets booked.
Don’t just take our word for it
Our users are our best ambassadors. Discover why we're the top choice for scheduling meetings.
“More elegant than Calendly, more open than SavvyCal, Cal.com works and it feels just right.”

Flo Merian
Product Marketing, Mintlify
“I think Cal.com has a very good chance of creating a new category around being both great and well designed.”

Guillermo Rauch
CEO, Vercel
“I just migrated from Calendly to Cal.com.”

Kent C. Dodds
Founder of EpicWeb.dev
“Just gave it a go and it's definitely the easiest meeting I've ever scheduled!”

Aria Minaei
CEO, Theatre.JS
“I finally made the move to Cal.com after I couldn't find how to edit events in the Calendly dashboard.”

Ant Wilson
Co-Founder & CTO, Supabase
Who books with Cal.com
From a single trainer with a phone to a chain of studios.
Personal trainers
One link in your bio, paid sessions, reminders and recurring clients. No admin evenings.
Studios and gyms
A team page for every trainer, seated classes, round-robin intros and studio-wide reporting.
Online coaches
Remote check-ins on Cal Video with time-zone-aware booking for clients anywhere.
Frequently asked questions
The short ones are here. For anything else, ask below.
Yes. Connect Stripe and set a price on any event type. You can charge on booking, or hold the card and charge only if the client does not show up.
Yes. Turn on seats for an event type and set how many people can book the same slot. The slot closes when it is full.
Yes. Recurring event types book a series in one go, and each occurrence can be rescheduled on its own.
No. Your Cal.com page is the website. If you have one, embed the booking flow with one snippet.
Yes. A team gives every trainer their own availability under one shared page, with round-robin and collective events on top.
Ready when you are
Scheduling for
absolutely everyone.
Free for individuals, no credit card, no usage limits. Connect a calendar, share a link, and let people book when it works for both of you.