Hydra Booking offers seamless integration with Google Calendar and Google Meet, making scheduling and managing your meetings easier than ever.
In this guide, weâll walk you through the steps to connect Google Meet and Google Calendar with Hydra Booking, ensuring a smoother and more efficient booking experience for you and your clients.
Follow along as we dive into how to connect Google Meet and Google Calendar with Hydra Booking, making your scheduling and meeting process even smoother.
Create a New Project on the Google Cloud Console
First, letâs start by creating a new project in Google Cloud Console. Head over to the Google Cloud Console page. Next to the “Google Cloud” logo, click on the drop-down icon, then select New Project.
Or, if you want to go straight to the project creation page, click here.
For this demonstration, Iâll be using a project I previously created called âHydra API Test.â
Creating an App for Authentication
Once youâve selected your project, go to the left menu and navigate to API & Services > OAuth consent screen. When youâre on the OAuth consent page, set the User Type to External and click Create to move on to the next step.
On this page, fill in all the necessary information based on your specific needs. Once youâve completed the fields, click Save and Continue to proceed to the next page.
On the Scopes page, there’s no need to add anything hereâjust click Save and Continue to move forward.
The same goes for the Optional Info section; simply click Save and Continue without adding any details.
In the Summary section, take a moment to review everything youâve filled in to make sure itâs all correct. If it all looks good, click Go to Dashboard to return to the main OAuth consent screen.
Enable the Library
After creating the app, youâll need to enable the necessary library to connect it with the Hydra Booking plugin.
From the left menu, click on Library to open the library search page.
Search for Google Calendar in the library search bar, and youâll see the Google Calendar API. Click on it to proceed.
Click the Enable button to activate the Google Calendar API.
Get the Client ID and Secret Key
Now, go to Menu > API & Services > Credentials to create a new credential for the connection.
Next, select Create Credentials and then click on OAuth client ID.
For Application Type, select Web Application.
Give the API key a name that suits your needs. For this example, Iâll use Hydra Booking.
Next, for the Authorized JavaScript URI, go to Hydra Booking > Settings > Integrations > Calendars and click the Connect button. A popup will appearâcopy the Redirect URI shown there and paste it into the Authorized JavaScript URI text box.
Now, click the Create button to generate the API key.
A popup will appear, displaying the Client ID and Client Secret key.
Copy the Client ID and Client Secret from the popup and paste them into the corresponding fields in the Hydra Booking popup.
Congratulations! Youâve successfully connected Hydra Booking with the Google Calendar API.
Now, letâs move on to getting the access token for Google Calendar.
Get Access Token for Hydra Booking
Now, go to Hosts, click on the three dots next to the host, and select Edit.
Next, navigate to the Calendars menu, where youâll find the option Get Access Token. Click on Get Access Token, and youâll be redirected to Googleâs OAuth validation page.
Now, click on your Google account to proceed.
Then click on the advance section and click on âGo to [Your website address]â.Â
Note: If you see a message about the connection being “unsafe,” donât worryâthis is a standard warning for apps in development. Since youâre connecting your own Google account and API, itâs safe to proceed.
Now, click the Continue button. This will take you back to the Hosts > Calendars settings page.
Youâve successfully generated the Google OAuth access token! Your host can now create meetings using Google Meet and sync them with Google Calendar.
Settings of Google Calendar/Meet
Once everything is successfully connected, youâll see a Settings option in place of the Get Access Token button. Click on Settings to specify the calendar you want to sync with Hydra Booking.
Once youâve selected your desired calendar, click Update Host Settings to save your selection.
How to use google Meet
With everything set up, go to Meetings, select your desired meeting, then open the Details page. In the location settings, change the location to Google Meet.
Now, click Save & Continue.
Once all the settings are complete, any time a client books a meeting from the front end, theyâll receive a Google Meet link to join at the scheduled time. Youâll also be able to find the link in your Google Calendar.
And thatâs it! Youâve successfully integrated Hydra Booking with Google Calendar and Google Meet, making it easier than ever to manage your bookings and meetings. Enjoy the seamless scheduling experience for both you and your clients!
Happy Booking!