Skip to main content
Google Calendar Integration

How to set up our Google Calendar Synch, to write bookings to your own calendar

Ray M avatar
Written by Ray M
Updated over 2 months ago

The Google Calendar Integration lets you:

  1. See bookings right away in your Google calendar, without opening the app

  2. See up-to-date bookings if you reschedule or cancel a booking in the app

  3. Block personal Google Calendar appointments from the customer-facing calendar

  4. Automatically create Google Meet links (if you prefer) for your customer

Easy Appointment booking lets you connect Google Calendar, which will prompt you for permission to write calendar invites, that way it appears in your calendar quickly and easily.

Google Calendar Integration is available to Pro and Pro Plus customers


See one-minute setup video

Connect your Google Calendar Account

  1. Head to Settings > General > Google Calendar

  2. Click "Connect"

  3. When connected, all future bookings will be written to the Primary calendar on your Google Account. In the next section, you can assign bookings to a specific calendar.

Block personal appointments

Go to Availability > Set Hours > Google Calendar and select the calendar that that Easy Appointment will know which personal times to block out. This way your customers won't see any appointments available if you have a personal appointment. Click Save Changes.


šŸ’” Note: If you donā€™t want to block personal appointments, then bookings will automatically write to your primary default calendar which you connected with Google

šŸ’” Note: Use start and end times on your Google Calendar to block appointments, full day blocks on Google are not supported.

Example: you are available Friday's at 12pm, but you have a doctor's appointment at that time so you make a Google Calendar invite on your own from 12-1pm. Now that calendar will be blocked from the app so customer's can't book that time.

Assigning bookings to a specific calendar

Once your Google Calendar is connected, all of bookings write to your primary calendar. However, on the Availability if you assign a calendar of your choice (as above) this sub-calendar will block personal time and also be the calendar that your appointments will directly write to, instead of the primary calendar.

Bookings can be written to a team memberā€™s Google calendar.

  1. Have each team member create their own Google calendars and share them with your email address (https://support.google.com/calendar/answer/37082?hl=en). When sharing the calendar, ensure you choose the 'Make changes and manage sharing' option.

  2. Link those individual team member calendars to the respective calendars available. It will appear in the availability dropdown

Once a team member adds their calendar here, any personal appointments will remove them from the available timeslots for a customer. See more here.

Want your team members to have their login to access their bookings and manage their schedule? See here for more: šŸ¤Let staff manage bookings outside of the app (Team Portal / Staff Schedule)

Customize your Google Calendar Booking

CleanShot 2024-03-16 at 15

To customize the Google Calendar Booking:

  1. Go to the Dashboard Home, can click on Edit on your event

  2. Scroll down to the Google Calendar Setup section.

  3. Edit the textbox under Custom & Outlook Calendar Setup.

Edit Google Calendar Booking Title

You can add variables here to customize the title for each of your events.

  • {first_name} -- Customer's first name

  • {last_name} -- Customer's last name

  • {booking_id} -- This is the Booking ID

  • {event_name} -- This is the event name

  • {availability_name} -- The full name of the availability assigned to this booking

  • {order_id} -- The Shopify Order ID if it exists.

  • {variant_title} -- The Shopify variant the customer selected for this booking

  • {number_of_attendees} -- number of attendees for the booking

If you leave this field blank, the Google Calendar event will be titled {event_name}.

Add Customer Invites to Google Calendar

If enabled, your customers are invited to your Google Calendar booking as invitees. To make it a private calendar that you only use for you and your team to manage, then leave this blank.

Add Customer Details to Google Calendar

If enabled, customer name, email, phone, and intake question responses will be added to the Google or Outlook Calendar event description.
ā€‹
It is recommended to enable this setting if you have 1-1 appointments (ie. 1 attendee) otherwise if it's a group appointment then other guests will see their personal information, especially if you checked the customer invites box! Be cautious with this and only enable when you know it's a private booking (1 attendee).

Create a unique calendar for each booking

By default, the app groups bookings by time if you have more than 1 attendee for the same availability (ie. Joe at 12pm and Jane at 12pm will appear as one calendar invite). To make this two separate invites, check this box.

Change/Reschedule/Reassign Bookings

If you need to change your booking, you must reschedule via the app, not Google Calendar. Rescheduling or deleting a calendar invite in Google directly will NOT reflect in Easy Appointment Booking and your booking will still remain.

šŸ’”Changes to bookings in the app will write to Google Calendar, but changing your booking in Google Calendar will not write to the app. It works in one direction, app to Google Calendar

Event Owner View

Customer View (guest list hidden, but details shown)

Did this answer your question?