Salon booking that
fills your calendar
Stop managing bookings over Instagram DMs. Give clients a link, fill your calendar. Free salon booking with Stripe payments and no per-seat fees.
Sound familiar?
of salon no-shows had no reminder at all
Clients forget. Without automated reminders and a deposit on file, you're left with empty chairs and lost revenue.
a week wasted on scheduling back-and-forth
Instagram DMs, WhatsApp messages, phone calls, paper diaries: you're managing bookings in five places and still getting double-booked.
per seat, per month. That's what most booking apps charge
Add staff, pay more. Hit a booking cap, pay more. And they still put their logo on your page.
One link. Every service. Every stylist.
Astrocal gives your salon a single booking page (or an embedded widget on your existing website) that handles your whole menu, all staff availability, and payments upfront. No app to download, no account required for clients.
Every service, every stylist
Set up your full menu (cuts, colour, treatments) with the right duration for each. Assign services to specific staff members. Clients book the person they want, at a time that's actually free.
Deposits stop no-shows
Require a deposit at the point of booking via Stripe, card only, no hassle. If they cancel without enough notice, you keep it. Cancellation policy is yours to set.
Automatic reminders
Email reminders go out 24 hours and 1 hour before every appointment. Fewer no-shows, without you lifting a finger.
Your brand, not ours
Match your salon's colours and fonts exactly. On paid plans, Astrocal branding disappears. Your clients see your name, not ours.
Syncs with Google Calendar
Your Astrocal schedule and your Google Calendar stay in sync in real time. Book outside Astrocal and those slots close automatically.
Works on your website
Paste one line of code and the booking widget appears on your site. No redirect, no third-party page. Clients book without leaving you.
Live before your next client
See it live. This is a real booking widget.
--astrocal-primary: #e11d48Build your menu
Add every service you offer (cuts, colour, nails, lashes) with the right duration and price. Assign services to individual team members so clients always book the right person.
Drop the link everywhere
Pin it in your Instagram bio, send it in WhatsApp chats, or embed the widget on your website. Clients choose a service, pick a slot, and pay a deposit. No back-and-forth.
Stop chasing bookings
Reminders go out on their own. No-shows lose their deposit. Cancellations free up the slot automatically. Your Google Calendar stays in sync. You just do the work you love.
How does Astrocal compare to Booksy?
| ย | Astrocal | Booksy |
|---|---|---|
| Remove third-party branding | โ All plans | โ Not available |
| Flat pricing, no per-seat fees | โ | โ Per-seat |
| Stripe payments built in | โ | Partial - marketplace only |
Before Astrocal, I was spending an hour every morning sorting out the next day's bookings. Now the calendar fills itself and I haven't had a no-show in six weeks.
# TODO: Real salon owner name
# TODO: Salon owner / stylist, # TODO: Salon name, City
Frequently asked questions
Ready to fill your calendar?
Set up your salon's booking page in minutes. Free to start, no credit card required.