Booker25 allows you to sync Dimension records with Google calendars. This article explains how to connect your Booker25 environment with your Google Calendar environment.
In order for the Booker25 Google Calendar extension to work, you will need to setup and deploy My Domain to your users.
Create a project for Booker25 Google Workspace Integration
Go to Library in the API Console and make sure the Booker25 project is selected
Search for Google Calendar API and enable it for this project
Go to Credentials in the API console and make sure the Booker25 project is selected
Click Create Credentials and then Service Account
Go through the Service Account creation process
Go to the Service Account Detail page and enable Domain Wide Delegation
Copy the Email, you will need it in a later stage
Copy the Unique ID, you will need it in a later stage
Go to the Keys tab and generate a new key in the p12 format. Remember the password given to you by google and save the file
The key file generated from this is required to connect the Salesforce environment to the Google Workspace environment. Keep this key secure because anyone with this key have the same access to the Google Workspace account as Booker25.
This key is in the wrong format to use in salesforce we first have to convert it. First rename the file you just downloaded to something more simple going forward we will assume salesforce-booker25.p12
run the following command in the folder the salesforce-booker25.p12 file is in
it wil then prompt you for a new password for the key file use the same password as provided by google for the p12 file. it wil then ask you to confirm the password.
it wil then ask you for the password google provided with the p12 file.
After doing these steps you should now have a salesforce-booker25.jks file in the same directory.
Go to certs in salesforce and import the cert
Copy the Certificate’s Unique Name, you will need it in a further step