System updates

We’re experiencing issues that may affect your Square services. We’ll continue to update our status page with more information.

Home>Account Settings

Sync Your Personal Calendar with Square Appointments

Ready to accept appointments online with Square? Get started >

When subscribed to Square Appointments Plus or Premium, you can import your personal or business Google Calendar with your Square Appointments calendar to manage your schedule in one place. Both busy and free events will import from Google to Square Appointments, and the busy events will block time on your Square Appointments calendar.

Note: Events from your Google Calendar are brought over as “personal” or “quick block” events and aren’t treated as appointments, notifications, reminders, etc. All events must be edited from the calendar they were created in. If you’re managing multiple locations, personal events imported from Google calendar will block availability for a staff member across all locations. Appointments exported to your Google calendar will reflect all locations a staff member is enabled for.

Sync your Appointments Calendar with your Google Calendar

Before you sync your calendar, you must be logged in to Square Appointments on your laptop or desktop computer as the calendar can’t be synced from a mobile device.

  1. Go to Appointments > Settings from your online Square Dashboard.

  2. Click Calendar & Booking.

  3. Under Manage Calendar Sync, click Link Google Calendar.

    • If you’re setting this up for the first time, log in to your Google account and allow access calendar you’d like to link to Square Appointments.

  4. Select Google Calendar > Next.

  5. Choose a linking option:

    • Import and Export: Import events from your Google Calendar to your Square Appointments calendar, and export bookings from Square Appointments to your Google Calendar.

    • Import Only: Import events from your Google Calendar to your Square Appointments calendar.

    • Export Only: Export bookings from your Square Appointments calendar to your Google Calendar.

  6. Select a Google Calendar to import and select the Square Appointments staff calendar where the imported Google events will appear. Click Continue.

  7. Calendars successfully linked. Please wait a few minutes while the data is downloaded. Click Continue.

Important to Note

  • Staff with login and Full Access can also add their own Google Calendar.

  • Events from one month ago to two years in advance are synced. Syncing is usually instantaneous but can take up to three minutes if the calendar is exceptionally busy.

Imported Google Calendars

Once you’ve synced your calendars, if you need to make future changes, you can click ••• next to the calendar to take the following actions:

  • Refresh Calendar: Your calendars will sync automatically when any updates are made. In rare instances, if you’re not seeing your events sync properly between calendars, you can use the Refresh option.

  • RemoveCalendar: Click the trash can icon to delete an individual calendar sync and remove that calendar from the one it’s synced to.

Note: You can only edit an event from its calendar of origin. For example, if an event is created from Square Appointments, it must be edited from the Square Appointments calendar and vice versa.

Allow Staff to sync their Google Calendar with Square Appointments

To allow your Staff to import and export their personal Google Calendars with Square Appointments:

  1. Go to the Staff page from your Appointments dashboard.

  2. Select a staff member from the list, or create a new staff member.

  3. Select Permission Set and enable the Configure Appointment Settings permission.

Once your staff member logs in to their individual Square Appointments account, they’ll see an option to sync their calendars on their Calendar page.

Appointments vs. Personal Events

When you create an event, you’ll choose whether it’s an appointment or personal event. An appointment is booked with a client and represents a service to be performed. A personal event is simply a blocked chunk of time.

Only appointments are synced to a Google Calendar, and only personal events are synced from a Google Calendar. For example, if you create a personal event from your Appointments calendar, it won’t sync to your Google Calendar.

Troubleshoot Calendar Sync Issues

Try the troubleshooting steps below if you run into any issues syncing your personal calendar with your Square Appointments calendar:

  • Make sure that your browser is up to date.

  • Clear the cache on your browser. You can access the Help menu of your browser to locate step-by-step instructions on how to do this.

  • Refresh the page.

  • Switch to a different browser. We recommend Google Chrome or Safari.

  • Try syncing your calendar again by clicking Refresh Calendar from your Square Appointments dashboard.

  • If refreshing does not solve the issue, try to relink your calendar. Under ‘Imported Google Calendars’, click ••• then click Remove Calendar. Once you’ve removed the calendar, you can start the relinking process.

Note: It may take up to 30 minutes for the calendar sync to complete.

Learn more about: Appointments

Can't find what you need?