On your computer, you can create an appointment schedule in Google Calendar.
Important: If you use Calendar with a personal account, you can create a single booking page and accept unlimited appointments at no charge. More premium features require Google Workspace or Google One subscriptions. Learn more about premium features for appointment schedules.
Create your appointment schedule
Create an appointment schedule
Step 1: Set up your appointment schedule
Important: To create an appointment schedule on a secondary calendar or add co-hosts to an appointment schedule, you need an eligible Google Workspace subscription. Learn more about premium features for appointment schedules.
- On a computer, open Google Calendar.
- At the top left, click Create .
- Click Appointment schedule.
- Enter a title.
- The title is visible to anyone who has the link to your booking page.
- The title appears on your calendar for the schedule and incoming bookings.
- To set an appointment duration, click the down arrow .
- Appointments must be at least 5 minutes long.
- Set the date, time, and time zone of your appointments.
- You can set up a one-time appointment or a recurring schedule.
- Tip: To add multiple time slots for a single day, click Add another period to this day .
- Choose settings for your appointment availability, such as your scheduling window or days when you won't be available. Learn about customizing your availability.
- Choose a primary or secondary calendar where you want to add your appointment schedule.
-
Tips:
-
Once you create an appointment schedule, you can't edit it to be on a different primary or secondary calendar.
-
Anyone with edit permission to a secondary or primary calendar can make changes to the schedule and view incoming bookings. Learn more about access permissions.
-
-
- Optional: To avoid conflicts for events created or accepted on primary or secondary calendars, under "Calendars," select Check calendars for availability. Then, select all calendars for which you don't want bookable times to be available during any created or accepted events.
- Important: Each appointment slot on a booking page can only be booked once even with this feature turned off.
- To add co-hosts to the appointment, enter the co-host's names or email addresses.
-
Tip: You can add up to 20 co-hosts within the same organization. Google Groups can’t be used as co-hosts.
-
- Click Next.
Step 2: Set up your booking page
Important:
- Email verification is only available for eligible Google Workspace plans.
- For eligible Google Workspace and Google One plans, you can send up to 5 reminders before each appointment.
- To accept payments for appointments, a Stripe account is required. Learn how to accept payments.
- Review your booking page photo and name.
- The photo is taken from your Google Account. Learn how to change your photo.
- Booking pages don't show a photo for appointment schedules created on secondary calendars.
- Select a location and conference options for the appointment:
- Google Meet video conferencing
- In-person meeting
- Phone call
- None / to be specified later
- Add a description that explains your service.
- The description shows on your booking page and in confirmation emails.
- Add fields for your attendees to fill out.
- Attendees must provide their first and last name and email address.
- To add more fields:
- Click Add an item.
- Click Phone number or Custom item.
- Select if these fields are Required or Optional.
- To prevent bots, click Require email verification.
- Optional: Turn on appointment payments.
- Connect a Stripe account to Google Calendar.
- Check the box next to “Require payment when booking.”
- Enter an amount and currency.
- Add your cancellation policy.
- Set up confirmation emails and reminders for your emails.
- You can send up to 5 reminders.
- Click Save.
Tip:
- In Week view or any Day view, you can create or add availability to an appointment schedule when you click any time on your calendar. Click Appointment schedule in the window that appears.
Edit your appointment schedule
- Open your appointment schedule.
- At the bottom right, click Next.
- To set a meeting location, under “Location and conferencing,” click Choose a location .
- Choose a location option:
- Google Meet video conferencing
- In-person meeting
- Phone call
- None / to be specified later
- To save your appointment schedule, at the bottom right, click Save.
- Open your appointment schedule.
- At the bottom right, click Next.
- Under “Description,” enter details about your service or event.
- To save your appointment schedule, at the bottom right, click Save.
- Open your appointment schedule.
- At the bottom right, click Next.
- Click Booking form Add an item Phone number .
- Select the field:
- Phone number: Ask the attendee to leave their phone number.
- Custom item: In the text box, enter the prompt you want the attendee to answer.
- Optional: To require an answer, next to “Required,” check the box.
- To save the form, click Add item.
- To save your appointment schedule, at the bottom right, click Save.
You can set a time for when you want an attendee to receive a reminder email.
- Open your appointment schedule.
- At the bottom right, click Next.
- Click Booking confirmations and reminders .
- Below “Email reminder,” click the Down arrow .
- Choose when you want the attendee to receive an email reminder.
- To save the reminder time, click Done.
- To save your appointment schedule, at the bottom right, click Save.
- You can send up to 5 reminders.
- You can't edit text in the reminder emails.
- Open your appointment schedule.
- At the bottom right, click Next.
- Click Booking confirmations and reminders .
- Next to “Email reminder,” uncheck the box.
To show or hide appointment schedules on Google Calendar Web:
- At the top, next to Settings , click the “View switcher” dropdown menu.
- Click Show appointment schedules.
Tips:
- If appointment schedules are hidden, booked appointments are still shown on your calendar.
- If appointment schedules are hidden and you create a new schedule or add time to an existing one, the setting will show appointment schedules again.
- Appointment schedules are always visible on the mobile app.
How your appointment schedule syncs with your calendar
- Your appointment schedule and booked appointments automatically appear on your calendar.
- When you select "Check calendars for availability," Google Calendar avoids schedule conflicts. If you RSVP “Yes” or “Maybe” to an event in Google Calendar, that block of time won’t appear as open on your booking page. Your booking page availability automatically updates to avoid conflicts with other events. If you subscribe to an eligible Google Workspace or Google One plan, your selected calendars are checked for conflicts. Learn how to avoid appointment schedule conflicts.
How appointment schedule visibility works
- Anyone with edit permission to the calendar where an appointment schedule is created, can make changes to the schedule and see incoming bookings.
- Anyone with your booking page link can view the times you’re available.
- If you share your booking page, but not your calendar, others can’t view events on your calendar.
- Under the “View Switcher” menu, you can show or hide appointment schedules. If an appointment schedule is hidden and you create a new schedule or add time to one, the hidden appointment schedules will show again.
- On your booking pages, if you turn off “Check calendars for availability,” all appointment time blocks appear as open, with the exception of past bookings accepted via booking pages. This applies even if you've accepted a non-appointment event.
- Important: Each appointment slot on a booking page can only be booked once even with this feature turned off.