
Automate dance school scheduling with Cal.com workflows that scale
Automate dance school scheduling with Cal.com workflows that scale
Reduce admin time, prevent no-shows, and grow enrollments with automated reminders, rosters, and multi-location booking.
Reduce admin time, prevent no-shows, and grow enrollments with automated reminders, rosters, and multi-location booking.

Trusted by fast-growing companies around the world
Trusted by fast-growing companies around the world
Trusted by fast-growing companies around the world
How it works
How it works
Launch automated workflows for bookings, trials, and tuition in minutes.
Launch automated workflows for bookings, trials, and tuition in minutes.
01
Connect calendars, classes, and staff
Sync teacher calendars, class schedules, and studio rooms. Import existing dance studio programs, set capacities, and define age levels so every booking automatically fits your timetable and space.

02
Build no-code workflows
Use the visual builder to create confirmations, reminders, waitlists, and follow-ups. Add email, SMS, or WhatsApp messages for trials, drop-ins, and recurring sessions, all triggered at the right time.

03
Go live and measure results
Publish your public booking pages or embed them on your site. Track attendance, no-shows, and conversions, then iterate with A/B-tested messages to maximize enrollments and retention.

Benefits for dance schools
Benefits for dance schools
Lower admin workload, increase attendance, and deliver a polished experience for every student and parent.
Lower admin workload, increase attendance, and deliver a polished experience for every student and parent.

01
Fewer no-shows, higher attendance
Automatic email, SMS, and WhatsApp reminders help students and parents show up prepared. Send pre-class checklists, attire notes, and location details. For trials and evaluations, use confirmation prompts to secure commitment and reduce last-minute cancellations.
02
Simplified enrollments for every program
Offer clear booking flows for series, drop-ins, and workshops. Collect student details, age, and skill level with custom questions, then route each booking to the right level and room. Make it easy for families browsing dance classes near me to reserve a spot instantly.


03
Parent and adult friendly communication
Create separate workflows for kids dance classes and adult dance lessons. Send role-based messages to guardians, students, and instructors. Attach payment links, studio policies, and parking info. Personalized reminders build trust from trial to ongoing enrollment.
04
Built for scale and control
Coordinate multi-location timetables, shared rooms, and teacher availability. Use waitlists to fill canceled spots fast. Self-host or use our cloud, plug into your stack with an API-first approach, and maintain brand consistency across ballet classes near me and wider studio offerings.

Features to run your studio smoothly
Features to run your studio smoothly
Developer-ready and easy for staff, with open-source flexibility and enterprise reliability.
Developer-ready and easy for staff, with open-source flexibility and enterprise reliability.
Multi-location and resource scheduling
Manage rooms, mirrors, barres, and teachers across locations. Set capacities and prevent double-booking with real-time calendar sync.
Automated reminders and waitlists
Send timed reminders, confirmations, and post-class follow-ups. Enable waitlists to auto-fill openings and notify the next student.
Payments and policies
Attach payment steps for trials or drop-ins, surface waivers, and require consent before booking. Store preferences with secure fields.
Embeds and booking pages
Publish branded booking pages or embed them on your site. Showcase dance studio programs, class levels, and instructors with clear availability.
API-first, secure, and self-hostable
Integrate with your CRM, POS, and messaging tools. Choose hosted or self-hosted deployments for higher control and compliance.
Integrations that fit your stack
Connect calendars, Stripe for payments, Slack for team alerts, and webhooks for custom workflows and reporting.
See how workflows keep your scheduling on track
See how workflows keep your scheduling on track
Watch how Cal.com Workflows simplify scheduling, automate reminders and keep your meetings running smoothly. See real examples of how teams use workflows to reduce no-shows and save time.
Watch how Cal.com Workflows simplify scheduling, automate reminders and keep your meetings running smoothly. See real examples of how teams use workflows to reduce no-shows and save time.
Watch how Cal.com Workflows simplify scheduling, automate reminders and keep your meetings running smoothly. See real examples of how teams use workflows to reduce no-shows and save time.

All your key tools in-sync with your meetings
Cal.com works with all apps already in your flow ensuring everything works perfectly together.







All your key tools in-sync with your meetings
Cal.com works with all apps already in your flow ensuring everything works perfectly together.







All your key tools in-sync with your meetings
Cal.com works with all apps already in your flow ensuring everything works perfectly together.







Frequently asked questions
Frequently asked questions
These are some of our most frequently asked questions.
These are some of our most frequently asked questions.
Can parents book a spot for their child and add details?
Yes. Use custom questions to capture the student’s name, age, level, allergies, or attire needs, while the parent is the main contact for confirmations and reminders.
Can we offer trials and then convert to ongoing classes?
Yes. Set a trial event type with targeted reminders and a post-class follow-up that includes a direct enrollment link and waitlist option if the class is full.
How do we handle different rooms and teachers at the same time?
Create resources for rooms and assign teachers to event types. Cal.com prevents double-booking by checking all assigned resources during scheduling.
Can we take payments during booking?
Yes. You can collect payments for drop-ins, workshops, and intensives, or request a deposit. Workflows then send receipts and policy reminders.
Do reminders support SMS and WhatsApp?
Yes. Send email, SMS, and WhatsApp reminders. You can combine channels and tailor timing by class type, like ballet, hip hop, or contemporary.
Is self-hosting available for our organization?
Yes. Cal.com can be self-hosted for maximum control and compliance. You can also use the hosted platform, both support workflows.
Can we manage seasonal schedules and camps?
Yes. Create separate event types for summer camps and seasonal series. Use capacity, waitlists, and follow-ups to keep sessions full and organized.
Can parents book a spot for their child and add details?
Yes. Use custom questions to capture the student’s name, age, level, allergies, or attire needs, while the parent is the main contact for confirmations and reminders.
Can we offer trials and then convert to ongoing classes?
Yes. Set a trial event type with targeted reminders and a post-class follow-up that includes a direct enrollment link and waitlist option if the class is full.
How do we handle different rooms and teachers at the same time?
Create resources for rooms and assign teachers to event types. Cal.com prevents double-booking by checking all assigned resources during scheduling.
Can we take payments during booking?
Yes. You can collect payments for drop-ins, workshops, and intensives, or request a deposit. Workflows then send receipts and policy reminders.
Do reminders support SMS and WhatsApp?
Yes. Send email, SMS, and WhatsApp reminders. You can combine channels and tailor timing by class type, like ballet, hip hop, or contemporary.
Is self-hosting available for our organization?
Yes. Cal.com can be self-hosted for maximum control and compliance. You can also use the hosted platform, both support workflows.
Can we manage seasonal schedules and camps?
Yes. Create separate event types for summer camps and seasonal series. Use capacity, waitlists, and follow-ups to keep sessions full and organized.
Can parents book a spot for their child and add details?
Yes. Use custom questions to capture the student’s name, age, level, allergies, or attire needs, while the parent is the main contact for confirmations and reminders.
Can we offer trials and then convert to ongoing classes?
Yes. Set a trial event type with targeted reminders and a post-class follow-up that includes a direct enrollment link and waitlist option if the class is full.
How do we handle different rooms and teachers at the same time?
Create resources for rooms and assign teachers to event types. Cal.com prevents double-booking by checking all assigned resources during scheduling.
Can we take payments during booking?
Yes. You can collect payments for drop-ins, workshops, and intensives, or request a deposit. Workflows then send receipts and policy reminders.
Do reminders support SMS and WhatsApp?
Yes. Send email, SMS, and WhatsApp reminders. You can combine channels and tailor timing by class type, like ballet, hip hop, or contemporary.
Is self-hosting available for our organization?
Yes. Cal.com can be self-hosted for maximum control and compliance. You can also use the hosted platform, both support workflows.
Can we manage seasonal schedules and camps?
Yes. Create separate event types for summer camps and seasonal series. Use capacity, waitlists, and follow-ups to keep sessions full and organized.
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
"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
"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
"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
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
"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
"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
"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
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
"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
"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
"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
Trusted by fast-growing companies around the world
Trusted by fast-growing companies around the world
Trusted by fast-growing companies around the world
Get started with Cal.com
Automate studio scheduling without adding staff. Set up trials, drop-ins, and series in minutes, then let reminders and waitlists keep your classes full. Create your free account, explore the workflow builder, or book a demo to see how Cal.com supports your growth.

Cal.com® and Cal® are a registered trademark by Cal.com, Inc. All rights reserved.
Our mission is to connect a billion people by 2031 through calendar scheduling.
Need Help? [email protected] or visit cal.com/help.
Solutions
Use Cases
Resources
Cal.com® and Cal® are a registered trademark by Cal.com, Inc. All rights reserved.
Our mission is to connect a billion people by 2031 through calendar scheduling.
Need Help? [email protected] or visit cal.com/help.
Solutions
Use Cases
Resources
Cal.com® and Cal® are a registered trademark by Cal.com, Inc. All rights reserved.
Our mission is to connect a billion people by 2031 through calendar scheduling.
Need Help? [email protected] or visit cal.com/help.
Solutions
Use Cases
Resources