How to take bookings and RSVPs without the back-and-forth

A step-by-step guide to Calendar: set your hours, put a booking form and a class with limited places on your site, run an event people can RSVP to, and see it all in one place.

By Darryl Waterhouse · · 6 min read

"Are you free Thursday?" "How about 2?" "Sorry, I meant next week." Every booking by email takes four messages. Calendar puts your free times on your site, so people choose one themselves, and keeps your events, bookings and to-dos on one calendar.

This guide follows our made-up company, ACME Ltd, a tools and workshop supplier that runs sharpening appointments and woodworking classes.

1. Set your hours

Open Availability and set each person's usual week: the days and hours they take bookings, split days if they stop for lunch, and holidays. Bookings can only land in time that is free.

Availability: usual weekly hours, split days and holidays for each person

2. Put a booking form on your site

Your customers pick a day, then a free time, and fill in their details. The booking lands straight on your calendar, and nobody can take a time that has gone.

The booking form on your site: pick a day, then a free time

3. Run a class with limited places

For a class, set the number of places. When it is full, people join the waiting list instead. You can tie a class to the room it needs, and add questions to its booking form, such as experience level.

A class with eight places, a waiting list, a room it needs and questions for the booking form

Every appointment and class place is listed under Bookings, with who it is with.

Bookings: every appointment and class place, and who it is with

4. Run an event people can RSVP to

An open evening, a launch or a trade show is an event. Make it repeat if it happens every month, put it on your site, invite a Contacts group, set a limit on places and a reminder for yourself.

The event editor: a monthly repeat, public on the site, a contact group invited, a note attached, RSVPs with a place limit and a reminder

Each public event gets its own page on your site with an RSVP form. Your site's calendar at /calendar lists them all, and people can subscribe to it in their own calendar app.

An event's page on your site, with its RSVP form

Everyone who is coming is under RSVPs. Filter by date or status, email them, or export the list.

RSVPs: everyone who is coming, filtered by date or status, ready to export

Not every event should be public. Keep a private one for your team, or send its page to a few people through a private link.

5. Meet online

Turn on Online meeting for an event or an appointment and Calendar gives it a video call. Start the call as the host, or copy the guest link to send.

An online meeting: start the call as host, or copy the guest link to send

6. See it all in one place

The month view shows events in their type colours, with bookings and to-dos alongside. Switch layers off when you only want one kind. If you use Google Calendar, connect it once and it joins in too.

The month view: events in their type colours, with to-dos and bookings alongside and layers you can switch off

The sidebar badge tells you what is on today. Hover it for today, on now, the next 7 days and this week's RSVPs.

Quick checklist

  1. Set your hours under Availability.
  2. Put the booking form on your site.
  3. Give classes a place limit; let the waiting list do the rest.
  4. Make events public, with RSVPs and a place limit.
  5. Turn on Online meeting when people are far away.

Explore Calendar.

The screens above come from our made-up demo company, ACME Ltd.

What your customers see when they book online

Before you switch on online booking, it helps to know exactly what your customers will see. This guide walks through the journey in Calendar as a customer takes it, from the first click to the day they change their mind.

Our example is the made-up ACME Ltd, which books sharpening appointments, online advice sessions and a woodworking class. For setting up your hours and classes, see How to take bookings and RSVPs.

1. Choose what to book

The first step lists what you offer, each with how long it takes, how many places a class has, or that it happens online.

Booking step one: customers choose what to book, with its length, class size or online shown

2. Pick a day and a time

Only times that are really free are offered. For a class, each time shows how many places are left, and a full one offers its waiting list instead.

A class shows the places left at each time. A full one offers its waiting list

3. Answer your questions

Customers give their name, email and phone, and answer any questions you set for that service or class: experience level, what they are bringing, anything you need to know before they arrive.

The details step: name, email and phone, plus the questions you set for this class

4. Booked, on screen and by email

The confirmation appears straight away. For an online appointment it includes Join the call, so there is no separate link to hunt for. Add to calendar puts it in their own diary.

Booked: an online appointment confirmed on screen, with Join the call, Add to calendar and Change or cancel

The confirmation email carries the same details, a calendar file, and the customer's own Change or cancel link.

The confirmation email: the booking's details, a calendar file and the customer's own Change or cancel link

5. When a class is full

A customer who picks a full class joins its waiting list and is told their place in the queue. If someone cancels, the place is booked for the next person and they are emailed. You do not have to ring round.

On the waiting list: if a place comes free, it is booked for them and they are emailed

6. Changing or cancelling, without ringing you

From the link in their email, customers can move to another free time or cancel, up to the notice you set. You are emailed either way, and a cancelled place goes back on offer.

From the link in their email, customers change the time or cancel, up to the notice you set

7. Regulars, booked in one go

For a customer who comes every week, you can book the same time for several weeks at once from the admin, and email them the dates.

A repeat booking: the same time every week, six in all, with the dates emailed to the customer

Before you go live

  1. Book something yourself, with your own email address.
  2. Check the confirmation email reads the way you want.
  3. Try the Change or cancel link.
  4. Fill a class and join its waiting list.

Explore Calendar.

The screens above come from our made-up demo company, ACME Ltd.