Appointment booking

A free appointment booking page for your Google Calendar.

Share one link with unlimited appointment types. Clients pick a service and an open time, and the booking lands in your Google Calendar — no back-and-forth messages, no double-bookings. Add your logo and brand colour, and a location or Google Meet link to every booking. Booking is free, and stays free: SMS reminders are the paid layer.

What is the SMS Reminder booking page?

The booking page is an online scheduling link connected to your Google Calendar. You set the hours you take bookings and the appointment types you offer; clients open your link, choose a type and an open time, and the appointment is added to your calendar automatically. Anything already marked Busy in Google Calendar is never offered, so the page only shows times you can actually take.

Because it lives inside SMS Reminder, every booking can also get automatic text reminders — so the client who booked on Tuesday still remembers on Friday.

Setting one up for the first time? Follow the step-by-step booking page setup guide.

Unlimited appointment types

Every service on one booking page. No cap.

A 30-minute consult, a 60-minute session, a 90-minute deep dive, a quick follow-up — create as many appointment types as your business needs. Each one gets its own duration, notice period, buffers, Google Calendar and reminder template, and clients choose between them from a single link.

Some booking apps limit this. Calendly’s free plan, for example, includes one event type, with unlimited event types on its paid plans.1

How to set up your appointment types →
Help centre: creating appointment types →

SMS Reminder booking page for Northfield Co. with the appointment type menu open, listing four appointment types of different lengths
A live booking page: clients pick from every appointment type in one menu.
How it works

From link to booked, in four steps

1
Set your availability
Choose the hours you take bookings on each day of the week, switch off the days you don’t work, and mark holidays or one-off days off.
2
Create appointment types
Add a type for each service, with its own duration, minimum notice and buffers — and choose which Google Calendar it books into.
3
Share your booking link
Send the link by email or text, add it to your social bio, or point a “Book Now” button on your website at it.
4
Bookings land in Google Calendar
Clients pick an appointment type and an open time. The booking is added to the right calendar automatically — no manual scheduling.
What clients see

A booking page clients finish in a few clicks

Clients choose an appointment type, a date and an open time in their own time zone, then add their details. Only times that fit your availability and your Google Calendar are shown. See the setup guide for where to share your link.

Time step of an SMS Reminder booking page: a time zone menu, available time slots from 12:00 PM to 2:30 PM with 1:00 PM selected, and a Continue to Details button
Clients pick an open time in their own time zone, then add their details.
New · Branding

Your logo. Your colour. Your booking page.

Clients should recognise the business they’re booking with. Add your logo and one brand colour, and every client who opens your booking link sees your brand — not ours. It takes about a minute, and it’s included on every plan.

  • Your logo at the top of your booking page. Upload a PNG or JPG.
  • One brand colour, everywhere it counts — the background, buttons, time slots, selected options and links. Pick a preset or enter your exact hex code.
  • Always readable. If a colour would make text hard to read, a slightly lighter or darker shade is used for that text or button automatically.
  • Preview before it goes live. Try colours freely; clients only see changes after you save.
  • Consistent wherever you share it — your shared booking link and the booking widget on your website.

Help centre: add your logo and brand colour →

Booking page for a sample business, Lumi Wellness, with a lotus logo at the top and a dark teal brand colour on the page background, the selected date, the selected 9:30 AM time slot and the Continue to Details button
A booking page with a logo and one brand colour applied.
New · Location & Google Meet

Every booking says where to be.

“Is this online or at your office?” is a question clients shouldn’t have to ask. Give each appointment type a location and it travels with every booking — free on every plan.

  • Google Meet video call — every booking gets its own Meet link, created for you.
  • In-person address — enter it once; clients can tap it to open it in Maps.
  • Phone call — you call the client at the number they book with.
  • Customer’s address — clients enter their address when they book. Made for cleaners, trades, mobile services and home visits.
  • Custom — any text you like, such as “Coworking hub, 2nd floor. Enter through the back gate.”

Clients see the location on the confirmation page and in their confirmation email, and it’s added to your Google Calendar event. Add {eventlocation} or {videolink} to your reminder template and your SMS reminders say where to go too. If a client reschedules, the location and Meet link stay the same.

Help centre: set a location or Google Meet link →

Edit Appointment Type window in SMS Reminder with the Location menu open, listing six options: None, Google Meet video call, In-person address, Phone call, Customer’s address and Custom
Pick a location for each appointment type.
Booking features

Everything you need to take bookings online

Unlimited appointment types
Add a type for every service, session length, staff member and location — there’s no cap. Clients choose from all of them on one booking page, so you never juggle a different link per service.
How to set it up →
Your logo and brand colour
Add your logo and pick one brand colour for your buttons, time slots and links, so clients see your business, not ours. Preview it before you save. Included on every plan.
How to set it up →
Location and Google Meet links
Give each appointment type a location — your address, a phone call, the client’s address or a Google Meet video call with its own link for every booking — so every confirmation says where to be.
How to set it up →
Multiple calendars, one booking page
Link each appointment type to a different Google Calendar — useful for separate staff members, services or locations. How many calendars you can connect depends on your plan.
How to set it up →
Availability that respects your calendar
Events marked Busy in Google Calendar are never offered as open slots, so a lunch break or a standing meeting protects itself.
How to set it up →
Minimum notice
Stop surprise same-day bookings. Set the notice you need in minutes, hours or days, and open slots only start after that.
How to set it up →
Buffers between appointments
Add breathing room before or after existing appointments so you are not running from one client to the next.
How to set it up →
Clients reschedule themselves
Turn on rescheduling and clients can move their appointment to another open time from the confirmation page — you can switch it off for specific appointment types.
How to set it up →
Add to their calendar
Clients can add the appointment to their own calendar from the confirmation page, and the event carries the link to reschedule later.
How to set it up →
SMS reminders on every booking
Pick a reminder template for an appointment type and SMS Reminder schedules the messages for every new booking — a confirmation, a reminder before, a follow-up after.
How to set it up →
Good to know

How the booking page handles the edge cases

Topic
How it works today
Availability schedule
Each booking page runs on one weekly schedule. Block extra time by adding Busy events to Google Calendar.
Days off
Holidays are picked one date at a time. For a week away, add a Busy block to your calendar.
Recurring appointments
The booking page takes one-off appointments. Standing appointments you create in Google Calendar still get their own reminders.
Branding
One logo and one brand colour per account, shown on every booking page and your website booking widget. You can’t set a different look per appointment type, and branding doesn’t appear in SMS reminders or emails.
Location
Set per appointment type and shown after booking — on the confirmation page, in the confirmation email and in your calendar event, not on the booking page itself. Reminders include it when your template has {eventlocation} or {videolink}.
Rescheduling
Clients can move a booked appointment to another open time, but can’t switch it to a different appointment type.
Booking + reminders

A booking is only half the job

The further ahead someone books, the easier it is to forget. Link an SMS reminder template to an appointment type and SMS Reminder texts the client before every booking made through it. Clients can reply to confirm or cancel, or ask to reschedule and pick a new time on your booking page.

How two-way texting works →

FAQ

Common questions about online booking

Is there a limit on how many appointment types I can create?
No. You can create unlimited appointment types on every plan, including the free plan — one for every service, session length, staff member or location — and clients choose between them on a single booking page. Your plan limits how many calendars you can sync, not how many appointment types you create.
Can I add my logo and brand colour to my booking page?
Yes, on every plan. In Settings → Booking Page → Branding, upload your logo (PNG or JPG, up to 2 MB) and pick one brand colour from the presets or enter your own hex code. Your colour is used on the background, buttons, time slots, selected options and links, and you can preview it before saving. One logo and one colour apply to all your booking pages, including your shared booking link and the booking widget on your website.
Can I add a Google Meet link to bookings automatically?
Yes. Set the appointment type’s location to Google Meet video call and every booking gets its own Meet link, created for you. The link goes into your Google Calendar event and the client’s confirmation page and email, and stays the same if the client reschedules. Add {videolink} to your reminder template to include it in your SMS reminders too. The calendar linked to the appointment type must allow Google Meet.
How do clients know where the appointment is?
Give each appointment type a location: an in-person address (clients can tap it to open Maps), a phone call, the client’s own address, a Google Meet video call, or any custom text such as parking or entry instructions. Clients see it on the confirmation page and in their confirmation email, and it’s added to your Google Calendar event. Add {eventlocation} to your reminder template to put it in your SMS reminders. Location is free on every plan.
Can clients enter their own address when they book?
Yes. Choose Customer’s address as the location and the address field becomes required on your booking form — useful for cleaners, trades, mobile services and home visits. The address is added to the booking so you know where to go.
Does the booking page work with Google Calendar?
Yes. The booking page reads your Google Calendar for busy time and adds every new booking straight into the calendar linked to that appointment type. Your calendar stays the source of truth.
Can I use one booking link for several staff members or locations?
Yes. Create an appointment type for each staff member, service or location and link each one to its own Google Calendar. Clients choose the type on one booking page and the booking lands in the right calendar. The number of calendars you can connect depends on your plan.
Can I set minimum notice and buffer times between appointments?
Yes. Set a minimum notice period in minutes, hours or days on each appointment type, so open times only appear after that notice. Add buffers before or after appointments, and times that overlap a buffer aren’t offered.
How is this different from Google Calendar’s own appointment schedules?
Both put bookings in Google Calendar. Google lists more than one appointment schedule and automatic email reminders as features that need an eligible paid Google subscription, and its reminders are emails. The SMS Reminder booking page gives you unlimited appointment types on every plan, one link that books into different staff calendars, and SMS reminders on every booking.
How do I stop clients booking my lunch break?
Add the time as an event in Google Calendar and make sure it is marked Busy. Busy events are treated as unavailable, so those times are never offered on your booking page.
Can clients reschedule their own appointment?
Yes, if you turn rescheduling on. A Reschedule option appears on the confirmation page and clients choose a new open time. You can turn it off for individual appointment types.
Can clients book a recurring appointment?
Not through the booking page — it takes one-off appointments. You can still create recurring appointments in Google Calendar, and each one gets its own reminder.
Do booked appointments get SMS reminders?
They can. Choose an SMS reminder template on the appointment type and reminders are scheduled automatically for every booking made through it. Each appointment type can use a different template.
How do I add booking to my website?
Copy your booking link from Settings → Booking Page and link it from a “Book Now” button, your email signature or your social profiles. On WordPress you can also use the SMS Reminder booking plugin.

Details about other products can change. The comparison above was checked on the provider’s own site on the date shown — confirm current information there before deciding.

  1. Calendly — Pricing, calendly.com/pricing, accessed 2026-09-16.
  2. Google — Compare premium features for appointment schedules, support.google.com/calendar/answer/16287038, and Create an appointment schedule, support.google.com/calendar/answer/10729749, accessed 2026-10-05.

Let clients book themselves.

Connect your Google Calendar, set your hours, and share your booking link today.

Set up your booking page