Skip to content
For Massage Therapists

A client just cancelled their Friday 2pm. Your regulars would take it in a heartbeat.

SlotFill texts your waitlist the moment a slot opens. First to respond gets it. You never spend your break texting clients.

Works standalone — no Vagaro or MindBody needed
Clients claim via text, no app required
Perfect for solo LMTs and small practices
No credit card required
Setup in 2 minutes
Cancel anytime

The Cost of Empty Slots

$80-120
Lost per empty session
10-15%
Typical cancellation rate
0
Empty hours you can get back

You already know this feeling

Your 2pm just cancelled. You're between clients, hands still warm from the last session, and now you've got an hour of nothing. That's $80-120 gone.

You know your regulars would take it. Sarah's been trying to get in for two weeks. Mike mentioned he wished he could come more often. But you're about to start your next session, and texting five people during your 10-minute break feels like work on top of work.

So the slot sits empty. You rest, but it's the kind of rest that comes with doing mental math about rent.

What if your waitlist worked for you?

When someone cancels, tap once. SlotFill texts every client who'd want that slot. The first one to reply "YES" is booked.

No texting five people during your break. No "are you free at 2?" "no how about 3?" back-and-forth. Just: slot opens, text goes out, slot fills. Your break stays a break.

Built for how massage therapists actually work

You're often a solo operator. There's no front desk to call down a list — it's just you, between sessions, trying to fill a gap. SlotFill does it in one tap so you can actually rest.

Your regulars are loyal. They'd come every week if they could. They don't need convincing — they just need to know when something opens up.

No app for clients to download. It's a text message. They reply YES or ignore it. No Vagaro login, no MindBody booking flow. Just a text.

Works alongside whatever booking tool you already use — or no tool at all. No integrations, no setup headaches.

Everything you need to fill last-minute openings

Simple, fast, and built for independent massage therapists

Instant Broadcast

Send SMS to your entire waitlist in seconds when a slot opens up

Never lose revenue to last-minute cancellations

First-Claim Wins

Fair system where the quickest responder gets the appointment

Fair and transparent for your clients

Simple for Clients

One-tap claim link. No apps to download, no accounts to create

Higher response rates with zero friction

How It Works

Three simple steps to fill your cancelled appointments

1

Client Cancels

Create an opening in 30 seconds

2

Broadcast

SMS sent to your waitlist instantly

3

Slot Filled

First to tap claims it

Built with Privacy in Mind

Your client data stays secure. Period.

Encrypted Data

All data encrypted in transit (TLS 1.3) and at rest (AES-256)

US-Based Servers

Data hosted on SOC 2 certified US infrastructure (Supabase, Vercel)

Data Ownership

Export or delete your data anytime. Your client list is yours

Sound Familiar?

These are the problems SlotFill solves

"I spend my break time texting people about openings"

Manual outreach eats into your rest time. Automate it.

"My regulars would take any opening"

Your loyal clients want more appointments. They just need to know when something opens.

"An empty hour is an hour I can't get back"

Unlike products, you can't inventory your time. Fill every slot.

One empty massage hour costs you $80-120. SlotFill costs $39/month. Fill one extra session and it pays for itself twice over. You can't get that hour back — but you can fill it.

Start free, upgrade when you need more

Free Trial

Try everything with no commitment

$0/for 30 days
  • 50 SMS included (~5 cancellations)
  • Unlimited waitlists
  • Unlimited clients
  • First-claim system
  • Full access to all features
Start Free Trial
Most Popular

Pro

Everything you need to fill cancellations

$39/per month
  • 300 SMS per month (~30 cancellations)
  • Unlimited waitlists
  • Unlimited clients
  • Analytics dashboard
  • Email support
  • Buy extra SMS anytime
Start Free Trial

Frequently Asked Questions

Everything you need to know about SlotFill

When you broadcast an opening, all eligible clients on your waitlist receive an SMS with a unique claim link. The first person to tap the link and confirm claims the slot. Everyone else sees a 'slot already claimed' message. It's fair, fast, and transparent.

No! That's one of the best parts. Clients receive a simple SMS with a link. They tap it, see the appointment details, and tap again to confirm. It works in any mobile browser - no app downloads, no account creation, no passwords to remember.

Absolutely. We use industry-standard encryption for all data in transit and at rest. We don't store session notes or clinical information, only the minimum contact info needed for scheduling. Your client list stays yours.

You have two options: add clients manually through your dashboard, or share your unique waitlist join link. Clients can add themselves via that link - they just enter their name and phone number. You can review and manage all waitlist members anytime.

Your regulars wish they could come more often. Your cancellations are leaving gaps. Connect the two.

Start your free 30-day trial.

No credit card required · 50 SMS included · Cancel anytime