How do I integrate bookings with Google Calendar?
Syncing your bookings with Google Calendar is a great way to stay organised! Here’s how to do it.
Step One: Get Google Calendar Credentials.
-
- Visit the ↗ Google Developers Console.
- Click on Create Project from the top menu.
- Enter the Project Name (CuteMesh bookings, for example) and click Create.
- Once created, click on the project and search for “Google Calendar API” in the search bar at the top of the screen, then click on it.
- Click Enable to enable Google Calendar API for your email.
- Click the Create Credentials button.
- Select Google Calendar API from the “Which API are you using?” drop-down menu.
- Select Web Server (e.g. Node.js, Tomcat) from the “Where will you be calling the API from?” drop-down menu.
- Select User Data from the “What data will you be accessing?” options.

creating credentials
-
- Click Next.
- Complete the App Information by entering the App Name (CuteMesh bookings, for example), support email and developer email.
- Click Save and continue.
- Ignore the “Scopes” section by clicking Save and continue.
- Select Web application from the application type drop-down menu.
- Enter cutemesh.com as the Name.
- Click add URI under ”Authorised JavaScript origins”.
- Enter https://cutemesh.com in the textbox provided.
- Click add URI under “Authorised redirect URIs”.
- Enter https://cutemesh.com/wc-api/phive_booking_google_calendar_dokan/ in the textbox provided.

creating oAuth Client ID
-
- Click Create.
- Click Done.
- Then click the Name (cutemesh.com for example) to display and copy your Client ID and Client Secret keys.

google calendar keys
-
- Lastly, click OAuth consent screen from the left menu (underneath “Credentials”) and click Publish app, then click confirm.

publishing the app
Step Two: Find your Google Calendar ID.
- Visit the Google calendar that you would like to integrate with CuteMesh.com (either on your phone or desktop).
- Navigate to the calendar’s settings.
- Scroll down to find the Calendar ID and copy it.

calendar ID
Step Three: Add and Validate Credentials with CuteMesh.com Bookings.
-
- Visit the ↗ Google Calendar page of your Vendor dashboard.
- Tick the “Enable” checkbox.
- Copy and paste your credentials into the corresponding Calendar ID, Client ID and Client Secret textboxes.

google calendar settings
-
- Click the Validate Credentials button.
- If everything is correct, you will be redirected to a Google Allow Access page where you have to sign in with your Google account. Click the appropriate account and then click Allow.

grant permission
-
- You should now see a message that indicates the credentials are successfully authenticated.

successfully authenticated
- Click Save Changes.
Now when you receive a booking, it will appear it your calendar, along with all of the important details.

google calendar booking