Connect Google Calendar

Put every booking in Google Calendar, and stop customers booking times you are already busy

Available onProand higherUpdated 2 min read
On this page

When you connect Google Calendar:

  • Bookings go into your calendar. New, moved, and cancelled bookings update the calendar event.
  • Busy times are blocked. An event in your calendar closes that time on your store, in Shopify POS, and when customers reschedule.
  • Customers get an invite they can add to their own calendar.

This needs the Pro plan or higher. Connect from a computer, in your Shopify admin. It does not work from Shopify POS or the Shopify mobile app.

Connect your calendar

  1. Click Settings in the app menu, then Calendar sync.
  2. Next to Google Calendar, click Connect.
  3. Sign in to Google and allow the permissions it asks for.

New bookings now go into your main Google Calendar. Bookings made before you connected are not added.

Choose a calendar for each team member

Each schedule (team member, room, or resource) can use its own Google calendar. Its bookings go into that calendar, and events in that calendar block its times.

  1. Click Availabilities in the app menu, then Set schedule next to the team member.
  2. In Calendar Sync Settings, under Google Calendar Sync, choose the calendar.
  3. Click Save changes.

To use a team member's own calendar, they share it with the Google account you connected, with the permission Make changes to events. It then shows in the list. A calendar you can only view is grayed out.

What blocks a time

  • Events with a start and end time block that time.
  • All-day events do not block anything. To block a whole day, give the event times, such as 9:00 AM to 6:00 PM, or use a date override.
  • Each team member is checked on their own. If one person is busy and another is free, the time can still be booked with the free person.

Changes go one way

The app updates Google Calendar. Google Calendar does not update the app.

If you move or delete the event in Google Calendar, the booking does not change. Always move or cancel bookings in the app. The calendar event has a reschedule link you can use.

Customers and the "unknown sender" message

Google only adds an invite to a customer's calendar by itself if they know the sender. A first-time customer gets the invite by email, marked as from an unknown sender. This is Google's rule for all booking tools.

The customer can click I know the sender in the email, then Yes. Or, in Google Calendar Settings > Event settings, they can set Add invitations to my calendar to From everyone.

To stop sending invites to customers, see Choose what your calendar events show.

Disconnect

  1. Go to Settings > Calendar sync.
  2. Click Disconnect, then confirm.

Events already in your calendar stay there. New bookings are no longer added.

Related articles

Was this page helpful?

Still stuck?

Message our support team and we’ll walk you through it.