For spas

Spa booking software that books while you're with a guest.

Spa booking software for day spas and solo therapists. Guests book a treatment, a length and their add-ons on your own website, then get a reminder before they forget. No app and no login.

  • Treatments in every length, with enhancements
  • Time to reset the room after each guest
  • A card on file to back up your 24-hour policy
Try it

Book a massage,
the way your guests will.

Click through it. A guest picks the treatment, the length, a therapist and any enhancements in about thirty seconds, without creating an account.

willowandstonespa.com/book
Your booking form
Step 1 of 6
Choose a treatment

A preview with sample data. Nothing is booked.

AI receptionist

Your hands are busy.
Your website isn't.

While you're with a guest, the AI receptionist on your website answers questions about your treatments, prices and policies, and books appointments the visitor confirms with a tap.

W
Willow & Stone Day SpaAssistant
Hi! Do you have a 90-minute massage this Saturday?
Yes. Elena is free at 11:00 am on Saturday for a 90-minute signature massage, $150. Would you like hot stone added for $20?
Yes please, with hot stone.
Here it is. Tap to confirm.
BookingSignature massage + hot stone with ElenaSat 18 Oct, 11:00 am · 90 min · $170 Booked

A preview with sample data. Your assistant uses your own services, prices and notes.

Built for spas

Made for how
a spa actually runs.

Day spa software that knows treatments come in lengths, rooms need resetting and your policy matters.

Every length, every enhancement

Offer a treatment at 60 and 90 minutes, with add-ons like hot stone, LED or a scalp massage that guests choose when they book. A senior therapist can charge more for the same treatment.

Time to reset the room

Buffer time after each treatment, so nobody is booked back to back. Only times that really work are offered.

Health questions before they arrive

Add your own required questions to the form, such as pregnancy, allergies or injuries. Answers are saved to the guest's record.

Back up your cancellation policy

Reminders a day and an hour before, a deposit or saved card when they book, and a no-show fee charged to the card when a guest doesn't arrive.

Packages and series

Sell prepaid packages like four 60-minute massages, or a punch card such as buy six, get one free. Guests use them when they book.

Commission, tips and retail

Set commission per therapist and track tips per person in the payroll report. Sell skincare on the guest's invoice, with stock tracking.

Plus weekly and rotating schedules per therapist, so you can take alternate Saturdays off and the form only offers the hours each person works.

After they book

A booking is only
the beginning.

Every booking from your website lands in the same calendar, and the rest happens on its own.

Getting started

Set up in three steps.

Sign up in a minute. A guided setup walks you through the rest, and every step can be skipped and finished later.

1

Find your business on Google

Search for it on Google Maps and your details are filled in for you.

2

Add your services and hours

Pick your type of business, add what you offer, and check your opening hours.

3

Paste the form on your site

Copy two lines into your website. Try it first with the preview in settings.

Everything included

All of it, in one place.

From the first booking to the payroll report. Every feature here works today.

Get booked

  • Booking form on your siteSits in your page. No customer login.
  • AI receptionistAnswers questions and books, day and night.
  • Your own questionsText, dropdown, date, yes/no and more.
  • Approve bookings firstOnline bookings can wait for your OK.
  • Know where bookings come fromUTM tags, referring site and device.
  • Calendar inviteAdd to Google Calendar or download .ics.

Run the day

  • CalendarDay, week and month, a column per person.
  • Check-in to completedClear statuses, and change services on arrival.
  • Recurring bookingsUp to 26 visits, with clashes flagged first.
  • Automatic reminders24 hours and 1 hour before, by text, WhatsApp or email.
  • Two-way textsCustomer replies land in your Inbox.
  • Alerts on your phoneNew bookings, requests, cancellations, messages.

Get paid

  • Invoices from bookingsComplete a visit and the invoice is ready. PDF too.
  • Tax your wayIncluded or added on top. GST codes for India.
  • DepositsA fixed amount or %, paid when they book online.
  • Card on fileSaved with Stripe, charged only if they don't show.
  • Record any paymentCash, card, UPI or online, including part payments.
  • TipsSuggested amounts, tracked per staff member.
  • Card surchargeAn optional % on card payments, never on cash.
  • No-show feesPre-filled, and charged to the saved card.

Bring them back

  • Follow-upsWho is due back today, cleared when they rebook.
  • Prepaid packagesBundles of sessions, valid for a set time.
  • Punch cardsBuy X, get Y free.
  • CouponsLimits, minimum spend and expiry dates.
  • Referral programCredit for them, a discount for their friend.
  • ReviewsHappy customers sent on to Google, Facebook or Yelp.

Run the business

  • Customer recordsHistory, notes, packages and lifecycle stages.
  • SegmentsGroup customers by visits, spend or recency.
  • Staff and rolesOwner, Admin and Staff. Prices and commission per person.
  • Time clock and payroll reportHours, commission and tips per person.
  • Retail productsStock in batches, sold on the invoice.
  • Dashboard and 14 reportsMost of them export to CSV.
Questions

Questions spa owners ask.

Straight answers, including what FreshBookings doesn't do yet.

Can guests choose their therapist?

Yes. Guests pick a therapist by name or choose "anyone available". A therapist can stop taking new guests and still keep their regulars.

Can I offer 60 and 90 minute versions with add-ons like hot stone?

Yes. Set up each length with its own price, and add enhancements such as hot stone, LED or a scalp massage that guests choose when they book. Prices and durations can also differ by therapist.

Can I enforce a 24-hour cancellation policy?
Yes. Ask every guest who books online, or only the guests you flag, to save a card with Stripe. Nothing is charged unless they don't show. A cancellation window stops guests cancelling late online. Mark a no-show and the fee is filled in from your default and charged to the card, after any deposit. You can take a deposit instead, a fixed amount or a % of the treatment, which comes off the bill. Payments go through your own Stripe account. How deposits and no-show fees work.
Can guests book a couples massage?

Not as one booking yet. You can book two therapists for the same time as two bookings.

Do you sell gift cards?

Not yet. Prepaid packages, punch cards, coupons and referral credit are available today.

Do you handle memberships?

Not yet; memberships are coming soon. Prepaid packages, such as four 60-minute massages, and punch cards work today.

Can I ask health questions before a treatment?

Yes. Add your own questions to the booking form, such as pregnancy, allergies or injuries, and make them required. Answers are saved to the guest's record. Signed waivers aren't available yet.

Can I sell skincare products?

Yes. Add products to the guest's invoice and stock goes down automatically, with batches, expiry dates and suppliers tracked.

Does the AI receptionist answer the phone?

No. It's a chat on your website that answers questions about your treatments, prices, hours and policies, and books appointments the visitor confirms with a tap. Phone calls still come to you.

Does it work for a med spa?

It isn't built for medical spas. There's no clinical charting or medical consent forms, so FreshBookings suits day spas and massage or skin studios.

Your next booking
starts here.

Get FreshBookings for your business, from the first booking to the next one.

  • No account needed to book
  • AI receptionist included
  • No message credits to buy