Booking pages for clinics, studios and consultants

Fill Tuesday at 10:30 without sending one email.

Calvo publishes a booking page that reads six calendars at once, texts the reminder 24 hours out, and moves the appointment when the client taps Reschedule. It cannot answer the question about parking. That one is still yours.

Plans from $119 a year. Billed once, annually.

Calendars quietly kept in order at

WestmereSaltmarshQuillonLowell & FinchHollowell

Features

Five jobs it does while you're with a client

Everything below runs without anyone typing “does 3pm work?” into a thread.

01 · Availability

One page, five calendars, zero double-booking

Calvo reads the Google and Outlook calendar of every teammate and offers a client only the times when someone qualified is actually free. Dana's dentist appointment at 14:15 on a Friday removes 14:15. Nobody had to tell anyone.

02 · Booking page

Your domain, your colours, your $95 first visit

Publish at book.yourpractice.com with your service names and your prices. Clients choose a service, a day and a time on one screen. No account to create, no PDF to download, no phone tag.

03 · Reminders

Email at 48 hours, SMS at 24, SMS again at 2

Each message carries a reschedule link, which is why the replies are “C” instead of “sorry, can we do Thursday?” You set the cadence once and stop being the person who sends reminders.

04 · Rescheduling

Clients move their own appointment. You find out afterwards.

Set the cutoff — 12 hours, 24 hours, whatever your cancellation policy says — and clients can move or cancel until then. The slot they release goes straight back onto the page, where someone else can take it before you notice.

05 · Payments

The slot holds when the card does

Take a flat $20 or a percentage at the moment the time is chosen. The booking confirms once the deposit clears, and refunds follow your cancellation rule the same way every time, including on the Friday you'd rather not think about it.

Setup

Empty page to first booking in one Monday

Three milestones. The only one that takes thought is deciding how much to charge for a follow-up.

  1. 1Monday, first coffee

    Connect

    Link Google or Outlook for each person. Calvo reads busy and free only and never opens an event title. It takes about as long as finding the right Google account.

  2. 2Monday, second coffee

    Configure

    List each service with its length, buffer and price. Choose the reminder cadence, the deposit amount and the cutoff after which clients can no longer move their own appointment.

  3. 3Monday, before lunch

    Launch

    Publish at your own domain, then paste the link into the Instagram bio, the email signature and the voicemail greeting you have been meaning to update.

Works with your favorite tools

Plays well with the tabs you already have open

Bookings land where the rest of your week already lives, so nobody copies a name from one window into another.

GitHubBook maintainer office hours from a README.
IntercomOffer open times inside the chat window.
MailchimpSend the booking link to a list in one block.
ShopifySell a session beside the product it belongs to.
FigmaSchedule design critiques from the file itself.
AirtableEvery confirmed booking becomes a row.

An observation

Tuesday at 10:30 has been open since Thursday

Plans start at $119 a year: one calendar, one booking page, and no more threads titled “Re: Re: Re: time?”

Fill the slot

Plans · billed annually

Priced by the year, sized by the calendar

Every plan includes a booking page and automated reminders. Pick the one that matches the number of people whose calendars you need to read.

Solo

One person, one calendar.

$119/year

About $9.92 a month, billed once

  • One bookable calendar
  • A custom booking page
  • Google and Outlook calendar sync
  • Automated email reminders
Choose Solo

Studio

A team that shares a front desk.

$439/year

$43.90 per calendar at ten

  • Up to 10 team calendars
  • Round-robin and group scheduling
  • SMS reminders
  • Deposit and prepayment collection
Choose Studio
Most popular

Practice

Multiple rooms, multiple sites, one view.

$749/year

About $62.42 a month, billed once

  • Unlimited staff and locations
  • Resource and room booking
  • Advanced analytics on no-shows and utilization
  • SSO and priority support
Choose Practice

All prices in USD, per year. Plans are billed annually.

From the front desk

What gets said on Fridays, flatly

Availability

We used to text three people to find one Thursday. The page now shows all four instructors' calendars at once, and the Thursday goes before the kettle boils.
— Odile M., Practice Manager, Tessellate Pilates

Reminders

The SMS goes out the day before with a reschedule link. I stopped counting no-shows, which had become a hobby of mine, and started counting open chairs instead.
— Gabriel T., Partner, Corvin & Pell Consulting

Deposits

People who put down a $20 deposit turn up. I have no study on this, only a calendar, and the calendar is very convincing.
— Wren A., Owner, Nine Hands Massage

Closing arithmetic

A year of Calvo is 33¢ a day. An empty Tuesday costs more.

Studio · $439 a yearTen team calendars, SMS reminders and deposits at booking.
119per year · Solo plan
Practice · $749 a yearUnlimited staff, rooms and locations, with no-show analytics.
Get access