Integrate Google Calendar

//Integrate Google Calendar

Integrate Google Calendar

Integrate Google calendar with Bookme Pro and allow your staff members to connect their bookings with Google calendar. Follow the below steps to integrate Google calendar:

  1. Go to the Google Developers Console.
  2. Select a project, or create a new one.
  3. Click in the upper left part to see a sliding sidebar. Next, click APIs & Services -> Library. In the list of APIs look for Calendar API and make sure it is enabled.
  4. In the sidebar on the left, select APIs & Services -> Credentials.
  5. Go to OAuth consent screen tab and give a name to the product, then click Save.
  6. Go to Credentials tab and in New credentials drop-down menu select OAuth client ID.
  7. Select Web application and create your project’s OAuth 2.0 credentials by providing the necessary information. For Authorized redirect URIs enter the Redirect URI (found in Bookme Pro > Settings > Google Calendar page).
    Click Create.
  8. In the popup window look for the Client ID and Client secret. Use them in Bookme Pro > Settings > Google Calendar page.
  9. Now go to Staff Members, edit a staff member and click Connect which is located at the bottom of the side-panel.
Google Calendar


  1. 2 way sync – If this option enabled then Bookme Pro fetched events from Google calendar and remove corresponding time slots from the “Time” step of the booking. It may lead to a delay in displaying the “Time” step.
    Note that Bookme Pro only fetch Google calendar events for removing booked time slots, it does not use these events for booking.
  2. Limit number of fetched events – If there is a lot of events in Google calendar then you can set a limit for fetched events. This only works when 2 way sync is enabled.
  3. Template for event title – Set the title of the Google calendar events.
    • {service_name} – Name of the service
    • {staff_name} – Name of the staff member
    • {clients_name} – Name of the customer
2022-08-25T12:28:53+00:00March 16th, 2019|Documentation|