Take bookings
Let customers book a time on your website, set the hours you're available, and handle every booking from one place.
If customers book time with you - a haircut, a treatment, a table, a call - you can let them do it straight from your website, day or night. Nothing to install and no separate booking tool to pay for.
Booking is included from Starter up. If you move back to the free plan your website stops taking new bookings - but the bookings you already have stay, and the customer can still reschedule or cancel their time.
Set it up in three steps
1. Add what people can book
Open the editor and add a Services section (Add sections explains how). Each service card carries a name, a short text and a price, and you edit them straight on the page: click the card and type.
For each service you also choose what happens when someone clicks. Choose Book and that service becomes bookable. (The other choices are Request a quote, Call and Message, for the things you'd rather talk about first.)
Three things worth knowing:
- Each website has its own services. If your business has more than one website, pick the one you're working on at the top of the page.
- You can also change a name, text or price straight on the website. Click a service card in the editor and the service itself changes - so a booking says the same thing the page does. Length, hours and booking questions are edited on the same card, under its own panel in the editor - or under Settings → Services, which works even on a website with no services section on it. Ordinary feature cards stay website content and never become bookable by themselves.
- The same service can appear on several pages. If it's on both the home page and a pricing page, the top of the service form says so: This change shows on 2 pages, with their names. If it's in one place only, we say nothing.
If you leave a service form before saving, the fields return when you open the same service again in this browser tab. A failed save keeps the draft; saving or deleting the service removes it.
2. Set your booking hours
Under Booking hours you say when customers may book. This applies to every service unless you give one its own hours. If you do not have a bookable service yet, you first see a short tip: make a service with Book, or edit hours anyway.
First you see the weekly schedule (open / closed and times). A Weekdays 09:00–17:00 button sets the most common schedule. Open More booking rules when you need:
- Closed days - holidays and time off, so nobody books while you're away.
- Show times every - how closely the offered times sit. Choose Automatic to follow the service length, or 30 minutes for on-the-hour and half-hour slots.
- Cancellation notice - how close to the appointment a customer can no longer cancel themselves.
- Remind the customer - how many hours before the time they get a reminder. 0 turns reminders off.
Add a lunch break with Add breaks under the weekly schedule.
3. Put it on your website
Open the editor and add a Booking section (Add sections explains how). The section shows your bookable services automatically. Then publish - bookings only work on the live website.
Already using another booking system?
Keep it. When you add the Booking section you choose how customers book:
- Built-in - SnabbSajt's own booking, described on this page.
- Link - paste the link you already have (Calendly, Cal.com, Bokadirekt and the like). Recognised services are shown right on the page; anything else opens through a button.
- Advanced - paste an embed code for advanced widgets. It runs in a safe, isolated box, so a widget that needs full access to the page may work better as a link.
Switching method clears what you filled in for the previous one, so pick before you fill everything in.
Fine-tuning a service
Each service has a few optional settings worth knowing about:
- Buffer between bookings - breathing room after each appointment.
- Minimum notice - how far ahead someone must book, in hours.
- Bookable ahead - how far into the future the calendar opens.
- Questions for the customer - ask for the things you always end up asking for anyway (address, car model, number of guests). You can have the AI suggest the questions.
- Cancellation policy and confirmation message - leave them empty to use the texts from Booking hours.
If your website is published in more than one language, every message a customer gets - the confirmation, the reminder, a change of time, a cancellation - is written in the language they were reading your website in when they booked. You do not have to do anything for that to happen.
More chairs, rooms or people
If there is more than one of you - two chairs in the salon, two treatment rooms, an employee - add one row per chair, room or person under Resources in the editor's Booking panel. That many bookings can then run at the same time. With no resources the calendar assumes one booking at a time, which is right for most businesses.
The customer only picks a time, never a person. We spread the work evenly over whoever is free then. Give a resource its own hours when someone only works certain days, and untick a resource on a service it cannot do. Republish afterwards for the change to take effect on the website.
Connecting your own calendar
If you already have appointments booked elsewhere - the dentist, the nursery run, a job you took over the phone - your website can take them into account, so it never double-books you against your own diary.
Paste your calendar link into Your calendar under Booking hours. The link is in Google Calendar, iCloud or Outlook under sharing - look for "secret address" or "iCal".
Times you are already busy stop being offered. Repeating entries count too, such as lunch every Friday or one fixed day off a week. We only read your calendar and never change anything in it.
We re-read the calendar every hour. If we cannot reach it we keep using the times we read last - so you still will not be double-booked - and you get a warning in Booking hours telling you the link needs a look.
Taking payment at the time of booking
Not available yet. Taking money at the time of booking needs online payments, which are not part of the version of SnabbSajt that is out now. Your customers book as normal and you agree payment with them yourself.
Once we release it, Payment on a service will let you ask for a deposit or full payment when the customer books, and a customer who prepaid and then cancels in time is refunded automatically.
Handling the bookings you get
Every booking lands in your Inbox, together with your messages. From there you can reschedule, mark a no-show, or cancel - and the customer is told automatically.
When nobody can find a time
If visitors tried to book and found nothing free, SnabbSajt tells you so on the booking hours page - with the number of people it happened to. That's your cue to open more times, or to get back to the people waiting.
Next steps
- Inbox - where your bookings and messages arrive.
- Statistics - how many bookings your website actually brings in.
Didn't find the answer, or is something wrong here? Tell us.
Last updated on