For med spas · early access

We fill same-day cancellations.

When a client cancels, we offer the slot to your waitlist at full price first, then to your regulars with a deal that grows as the appointment gets closer, never deeper than the discount you set. By default, nothing goes out until you approve it.

$0 a month. $30 per filled slot, whether it's a $200 or an $800 appointment. Capped at $399 a month, first month free.

Fill My Calendar

Cancellation — 2:00 PM today

Jess, RN · Botox · 45 min

Offering it to your waitlist first, at full price…
AM

Ava M. claimed it

Via the text link · waiting for your OK

Claimed

Illustration, not customer data.

The demo

Watch a slot get filled

A 50-second walkthrough: the cancellation, the plan you approve, the text a client gets, and the booking request your team confirms.

Email ben@fillmycal.com

Want a live walkthrough? Say so in the email.

How it works

How a cancellation gets filled

01 — Set up

We set it up with you, one on one: your calendar, your services and prices, your waitlist, the regulars who've agreed to get texts from you, and the deepest discount you'll allow. We'll tell you up front what works with your booking system and what we'd handle by hand.

02 — Approve

When a cancellation comes through, Fill My Calendar drafts a plan: who hears first, in what order, at what price. You get it by text and approve it with one tap. With the default settings, nothing goes to a client before that.

03 — Fill

Your waitlist hears first, at full price, one person at a time. If nobody takes it, your opted-in regulars get an offer, and the deal grows as the appointment gets closer, never past the discount you set. The first client to tap the link holds the slot, and your front desk confirms the booking.

Early access

Starts with cancellations. Then next week's open hours.

We start with cancellations because the slot, the price and the people who want it are already known. These parts are already in the product, in early access:

Approval by text

When a cancellation comes through, you get a text with the plan and a link to approve it from your phone.

Autopilot within your rules, if you want it

A setting, off by default. You set the deepest discount, how many people one offer can go to, and how often any client can hear from you in a week. Plans inside those rules go out without waiting for your approval. Anything outside them waits for you.

A weekly digest

Once a week, a short summary on your dashboard: the openings still unfilled, how many opted-in clients you have for each kind of treatment, and suggested next steps, like which openings to look at or where a discount might help.

What isn't here yet: Fill My Calendar doesn't spot the empty hours in next week's book on its own. That's what we're building next, with our first practices.

Pricing

One plan. $0 a month.

$30 per filled slot, whether it's a $200 or an $800 appointment, capped at $399 a month. If we don't fill anything, you don't pay anything.

One simple plan

Everything included

$0/month base — for practices of any size

$30 /filled slot

Whether it's a $200 or an $800 appointment.

Capped at $399/month · first month free · cancel anytime

Email ben@fillmycal.com
  • Unlimited locations & providers
  • SMS + email offers to waitlist and regulars
  • Analytics and reporting
  • Personal setup by the founder

A note from the founder

Fill My Calendar is new — we're onboarding our first practices right now. I set up every practice myself, one on one, and I stay on it until it's filling slots on your calendar.

The pricing puts the risk on us: your first month is free, and after that you only pay when we actually fill a slot. If it doesn't earn its keep, cancel. No contracts.

— Ben, founder

First month free

We prove it out before you pay a dollar.

No contracts

Month to month. Walk away anytime.

Personal onboarding

We set it up with you, one on one.

Common questions

Questions, answered honestly

How does billing work?

You pay $30 per appointment slot we actually fill, whether it's a $200 or an $800 appointment. There's no monthly fee, and your total is capped at $399/month no matter how many slots we fill. A "filled slot" means a client claimed an opening through our offer and your staff confirmed the booking; if it's cancelled before the appointment time, you're not charged. Your first month is free, billed monthly, no contracts — cancel anytime.

Can I cancel anytime?

Yes. There are no contracts or cancellation fees. Cancel from your account settings or email ben@fillmycal.com; fills confirmed before then are billed on the next monthly invoice, and nothing after.

How long does setup take?

We do it with you, one on one. You'll need access to your calendar, your list of services and prices, and your waitlist or a list of clients who've agreed to get texts from you. Clients you import count as not opted in until you mark the ones who've agreed; others can join through a waitlist sign-up page we give you. On the first call we'll tell you plainly what works with your booking system and what we'd handle by hand.

What do the texts say?

The standard offer text names your practice, the open time, the treatments that fit the slot with their prices, any discount, and a link to claim it, and it ends with the opt-out line. It doesn't include clinical notes or anything about the client's past visits. With the default settings nothing goes out until you approve it, and every message and consent decision is logged.

What booking systems do you work with?

We're onboarding our first practices, so we'd rather check yours than promise a list. Tell us what you book with and we'll tell you plainly what works today and what we'd handle by hand. Email ben@fillmycal.com.

Your next cancellation doesn't have to cost you anything

First month free. After that, $30 per filled slot, whether it's a $200 or an $800 appointment — and only when we fill it.

Email ben@fillmycal.com

It goes straight to Ben, the founder. Want a live walkthrough? Say so in the email.