Features

Built for the chair.

Two capabilities other booking tools can't easily copy. Ten more that round out the kit. Each one exists because a real stylist asked for it — not because a competitor has it.

The two that matter most

What nobody else does well.

Fill and Process Time are the capabilities Vagaro, StyleSeat, and Square either don't have or hide behind upgrade tiers. Each has its own page.

Plus what every booking tool needs

Done well, not done flashy.

Setup

From zero to first booking in under 5 minutes.

No demo call. No onboarding session. No "let's hop on a quick chat." Here's exactly what it takes.

  1. 01

    Claim your handle

    Pick chaircal.com/your-name. We check it's free in a tap.

    30s
  2. 02

    Verify your phone

    Six-digit code by text. Keeps your handle yours.

    30s
  3. 03

    Add a card

    Stripe holds it. No charge for 14 days. Cancel anytime.

    30s
  4. 04

    Add your services

    Name, duration, price. Three is enough to start.

    60s
  5. 05

    Import your top clients

    CSV from your existing tool, or type a few by hand.

    60s
  6. 06

    Set your hours

    Days you work, hours you work, closed dates.

    30s
  7. 07

    Share your link

    Text it to a regular. Post it in your bio. You're live.

    30s

Total · about 4½ minutes

Fill

A 60-second fill, not a group blast.

When a client cancels, the chair refills itself.

The second a slot opens, ChairCal texts your top regulars in priority order — one at a time, with a real 60-second hold on each. First to tap takes the chair. Most fills happen before you finish the rinse on the client you're already at.

Read more →

Process Time

Two clients. One pair of hands.

Maya's cut fits inside Sarah's color.

Tell ChairCal which part of a color, perm, or lash service is hands-free. The booking page opens that window for a compatible second client — usually a cut or blowout. Same chair, hands free, another $60 on the books in time you were already at the salon for.

Read more →

Rebook

Every visit ends with the next one set.

In the fifteen minutes she's feeling fresh in the mirror.

After every appointment, ChairCal suggests a specific time for the next visit — picked from your live calendar to match her cadence and usual hour. She taps "Book this time" on her confirmation page; you tap it from her card. Six weeks from now is on the books before she's out the door.

Read more →

Inbox

Texts and emails, one thread per client.

Sarah's texts. Sarah's emails. One story.

Inbound texts and emails to the same client merge into one searchable thread on your side, marked text or email per message. Reply by either channel from one composer. Your client never sees ChairCal anywhere — she just gets the reply on whichever channel you picked.

Read more →

Earlier swap

Sometimes the next client is already on your books.

A quiet alternative to the blast.

When a cancellation opens earlier than another client's existing appointment, ChairCal can offer THAT client the swap privately — one text, 24-hour reply window, one accept link. The booking only moves if she taps yes. She keeps her cadence. You keep the chair full. Nobody hears "sorry, just took it."

VIPs first

The clients who matter get the text first.

Sarah notices. She books again.

ChairCal quietly ranks your clients on visit count, spend, and recency. When a slot opens, your most valuable regulars get the message before anyone else. They feel like VIPs because — to your business — they are. You can pin a client to the top or take her out of the rotation in one tap.

60-second hold

A real countdown. Not a fake-urgency popup.

The chair is hers for 60 seconds. Then it isn't.

When a regular taps "I'll take it" on a cancellation offer, she lands on a page with a real reservation timer. The slot is held while she confirms her name and phone. The countdown runs server-side — slow phones can't cheat. If she doesn't confirm in time, the next regular in line gets a shot.

Reminders

A respectful nudge, exactly when it helps.

Quiet hours, kept.

Every booking gets a 24-hour reminder by text or email or both — your call. A 7 AM haircut gets a 9 AM reminder the day before, not a 7 AM one. Clients can opt out per-appointment from their confirmation page. You can flip the whole feature off if you'd rather. The point is to help, not to spam.

Your page

Your URL. Your services. Your rules.

No app to download. No account to make.

A page at chaircal.com/your-name that takes bookings without making your client sign up for anything. Service · day · time · name · phone, done. Closed dates, buffer time, deposit-required services — all toggleable. Brand it your way; it stays yours even if you switch tools.

Your name

Texts and emails say your name, not ours.

Sarah sees "Cuts by Riley." She doesn't see ChairCal.

Booking confirmations, reminders, follow-up nudges, cancellation blasts — all sent from your business name. When Sarah replies, the message lands in your ChairCal inbox, not your personal phone or Gmail. Your brand on every touchpoint. Your personal phone and inbox stay yours.

Calendar

Apple, Google, Outlook — wherever you already are.

Your existing calendar stays the source of truth.

Every confirmed booking comes with a one-tap "Add to Calendar" for the client and a live .ics feed for you. Your existing calendar is where appointments live; ChairCal stays out of your way for the parts of your day that aren't about clients.

Dashboard

Your chair, on your phone.

Built to open between clients.

One screen: today's appointments, anything that needs your attention, and the only number that matters — money saved this month. Designed for a 30-second pause between clients, not for living in. Everything you can do on a desktop, you can do faster on your phone.

Shopping around?

See how ChairCal stacks up against GlossGenius, Vagaro, StyleSeat, and Fresha.

Try the four moves for yourself.

14 days. No card. Set up in 4 minutes.

See pricing →