Built for Trainers & Studios

A Client Just Canceled. Fill That Hour Automatically.

FullSlot texts your waitlist the second a session opens up. First to respond gets it. You're training someone else — and the slot fills itself.

Fill My Next Cancellation

Free to start. Setup takes 5 minutes.

Works with your current scheduler
No app for clients
No double-booking
Recovered revenue dashboard included
9:41 AM
FS

FullSlot

now

Hey Marcus — a training session just opened with Coach Taylor.

Friday · Apr 11 · 7:00am

Tap to grab it before someone else does:

fullslot.io/book/t9k4z

Delivered

Client receives text

Tap the link to continue →

You Charge for Cancellations. They Still Happen.

A 24-hour cancellation policy collects money, but the slot still sits empty. That's lost income — and a client who wanted to train with you, sitting on your waitlist, never hearing about it.

"I have a cancellation fee but people still cancel. The fee helps but it doesn't fill the hour. That hour's just gone."

— Independent trainer, early beta research

$10,000+

Lost per year to cancellations

Trainer at $100/session, 2 no-shows/week

10–20%

Of sessions canceled or no-showed

Even with cancellation policies

0 min

You have to manually fill it

You're mid-session. You can't stop.

Fill the Hour Before You Even Notice It Opened

FullSlot runs in the background. Keep training.

1

A cancellation hits your calendar

FullSlot detects it through your scheduler or the Webhook Bridge the moment it happens — no action needed from you.

2

Your waitlist gets the text

Everyone waiting for a session gets an instant SMS with a link to claim the slot.

3

You see it's filled

Revenue recovered before you finish your current session. No calls, no texts, no follow-up.

Stop Losing $800/Month in Empty Training Hours

Without phone calls, without stopping mid-session, without lifting a finger.

30–50%

More cancellations filled

2+ hrs

Saved per week on outreach

< 5 min

To set up

Every Empty Hour Is Money You Won't Get Back

FullSlot works for every session type you offer.

🏋️

Personal Training

$65–200 / session

🧘

Private Yoga / Pilates

$75–150 / session

🥊

Boxing / Martial Arts

$75–175 / session

🥗

Nutrition Coaching

$75–200 / session

📊

Fitness Assessment

$100–250 / session

🏃

Running / Endurance

$75–150 / session

Five recovered sessions per month covers FullSlot. The rest is pure upside.

A Cancellation Doesn't Have to Mean a Lost Slot

Most appointment businesses try to fill cancellations by hand — calls, texts, social posts. It's slow, and by the time you've reached the third person, the slot is two hours out. FullSlot handles it automatically.

Without FullSlot Slot goes empty
1:00 PM
Booked
2:00 PM

Cancellation

Waitlist never hears about it

−$500
3:00 PM
Booked

You're treating a client. The front desk is on hold. By 1:45, it's too late to fill.

With FullSlot Filled in minutes
1:00 PM
Booked
2:00 PM

Filled automatically

Waitlist notified, first response wins

+$500
3:00 PM
Booked

You were still with your 1pm client. FullSlot sent the text, took the claim, and the day stayed full.

How much are empty slots costing you?

Adjust the numbers to match your business. The math will do the rest.

$450
$50$2,000
3
115
10%
0%100%

Monthly revenue walking out the door

$5,261

Projected annual recovery with FullSlot

$53,662

Start recovering revenue

That's 30.0x the cost of FullSlot Starter.

Assumes 85% automated fill rate. Results vary by business and fill rate.

Recovery proof

Show when the session got picked up and what it put back on the board.

For trainers and studios, the proof is simple: the opening moved, the client booked, and the session value came back without manual texting.

Recovered revenue milestone

Recovered $2,400

Open training sessions turned back into booked revenue.

Proof

VIP text list

Make openings feel like access, not leftovers.

Give your best clients first dibs on last-minute openings without sounding technical or transactional. FullSlot helps owners frame the waitlist as a perk people want to join.

1

Join our VIP Text List to get first dibs on last-minute openings.

2

Be first in line for openings when someone cancels.

3

Use it in bios, booking emails, and front desk scripts.

The language should feel like access, priority, and insider status.

Owner-ready copy

Use this anywhere

Client-facing

Instagram bio

VIP text list for last-minute openings

Booking email

Want first access to any last-minute openings? Join our VIP text list.

Front desk

We keep a VIP list for clients who want first access to openings.

Simple Pricing. Pays for Itself in a Week.

One filled session per month more than covers it. Try it free for 14 days.

Low volume

Basic

For low-volume businesses

$49 / month

Good for testing recovery — most practices upgrade within 60 days.

  • 75 recovery messages / month
  • SMS + email · all integrations
  • Limited recovery capacity
Start free trial

14 days free · No credit card

Starter

Growing appointment practices

$149 / month

Recover 2 personal training sessions/month → pays for itself.

  • 3,000 recovery messages / month
  • Broadcast & priority queue
  • Up to 3 team members
Start free trial

14 days free · No credit card

Good for testing recovery

⭐ Most Popular

Growth

Best for businesses doing $20k+/month in bookings

$349 / month

Recover 3–4 sessions/month → ROI positive from day one.

  • Everything in Starter
  • Unlimited team members
  • Priority support · 1-year analytics
Start free trial

14 days free · No credit card

Where FullSlot starts making real money for you

High volume

Enterprise

Multi-location groups & high-volume operators

$599 / month

For practices where filling every slot is mission-critical.

  • Everything in Growth
  • Unlimited recovery messages
  • Multiple locations
  • Dedicated support
Contact us

Custom onboarding included

All plans include a 14-day free trial. Cancel anytime. See full comparison →

Questions? We've got answers.

Someone Will Cancel This Week. Fill It.

Start your free trial and let FullSlot fill your next canceled session automatically.

14-day free trial. No credit card required. Setup in 5 minutes.