Athlete training in a boutique studio at golden hour

Class booking your customers will actually use.

The all-in-one class-booking system for gyms and studios. It runs your recurring schedule, tracks live availability, and sends the reminders — then drops onto your website with one line. No Google Calendar. No app store. No servers.

Live, right now

This is the actual widget

Not a mockup — this is the live system. Browse the week, filter by instructor or class type, and book a real slot. The same widget drops into your site.

https://your-gym.com — embedded widget
Everything included

Built for multi-tenant operators

Run one instance for every client you manage. Each gets their own schedule, theme, and embed code.

📅

Recurring schedules

Define availability once per week — it generates the calendar automatically. No manual entry, ever.

🎨

Per-client theming

Accent colors, backgrounds, and brand name per tenant. The widget styles itself from the client config.

📧

Automatic notifications

Booking confirmations, instructor alerts, and 24h + 1h reminders go out on their own — the system handles the follow-up so you don't have to.

🏢

Multi-tenant

Provision a new studio in 30 seconds. Each gets a unique slug, schedule, theme, and embed code — one system runs them all.

📱

One-line embed

A single script tag. No SDK, no API keys, no dependencies — the widget is self-contained and styles itself from your brand.

🧠

Fully hosted

webfaCe Classes is hosted and maintained by webfaCeMEdia in Canada — schedules, availability, and reminders keep working 24/7. No servers, no maintenance, no patching for you.

Live, not mocked up

Built for real businesses

Three real tenants, each with their own schedule, instructors, brand color, and timezone — all running on the same system right now. These are the live widgets.

RAM Finance Studio
Founder finance coaching · New York (ET)
Embed this widget →
Harbor Yoga & Movement
Vinyasa & breathwork · Vancouver (PT)
Embed this widget →
Peak Performance Lab
Strength & conditioning · Chicago (CT)
Embed this widget →
Personal trainers working with a client in a warm studio
Weekly class schedule on cream paper
Three steps

From zero to embedded in an afternoon

1

The system is already live

webfaCe Classes is fully hosted — schedules, availability, and notifications are running the moment your studio is set up. Nothing to install, nothing to host.

https://classes.webfacemedia.com online · schedules live
2

Set up your studio

Tell the system your name, timezone, and brand colors. It builds your location, class types, instructors, and a full weekly schedule — ready to book.

studio: Iron Gym timezone: America/New_York schedule: 15 weekly slots
3

Paste the embed

Drop two lines into your website. The system inlines your studio's config and serves the widget. That's the whole integration.

<div id="wfc-classes"></div> <script src="https://classes.webfacemedia.com/embed?slug=iron-gym"></script>
1
line to embed
0
servers to run
30s
to set up a studio
24/7
always on shift

Your studio's calendar, embedded anywhere

Set up your studio, paste one line, and the system runs the rest — bookings, availability, and reminders, on shift 24/7.