Google Meet/Calendar

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.

image 48 - Themefic

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.

AD 4nXfOvudinfNsIPLYAI0uAwrFpkTsPoQa9u5ENMpmgLJIJqTKw g 9zL9 DE rheDQeneC0v37eNMUCzjwuClfNF6g81bYfqvLoF5r5YvzRVzh8YwfLeYamXGkQS rJQPJxfmK UI?key=WVR lMDe96hdZ83T1 J4FoO7 - Themefic

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.

AD 4nXehO Mq1Tb80UV6H7248Iqoxg5z69VunUmZeYMyxOQASH8H6SdM3mqdgS94kCtI8nzTKneugyTGvB44UrBBPBsseeVSDtHSlsjB9WlcLbhpmJ9XWBs4Voek1HF0GCd4z 4E pRsAw?key=WVR lMDe96hdZ83T1 J4FoO7 - Themefic

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.

AD 4nXf3WJiCVcyaL5RPhSd0aPix mdwki Xyv U6lJBGRKVtIw5rH3Qjz9PPgtFKiZECzh asQrmesYPBkW8I6XpmE6Cx7ewzVYYuUidt YSwKIWp Vn9CH2znOlgddwy GqkXZiIP?key=WVR lMDe96hdZ83T1 J4FoO7 - Themefic

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.

AD 4nXdnm2lJraNDTqY8sV2be5zKcr6PVPmGkdZ8Q 9MlB2d sUZhl ccaKQCV IVELQ DrUsWJ3wHqslcmcTUInzj1pPgzCCSGAz29f9XrfVSqbBtNoBtLu583bVFZrXZuX7BYEpR jhg?key=WVR lMDe96hdZ83T1 J4FoO7 - Themefic

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.

AD 4nXfLTqacgZtcSg6xFD5wTHMTjbk4rFsD 3AP7D4R7m7i26iWsaWxmsf5v NYeyy8EPUueTWLQc978ErLzDOzZyJQMGW9LivVldv sza3ZW4NLEL2tZ59MoiOnJSbPmbFL0viOQtQ?key=WVR lMDe96hdZ83T1 J4FoO7 - Themefic

Search for Google Calendar in the library search bar, and you’ll see the Google Calendar API. Click on it to proceed.

AD 4nXdIEHLdrwntQJEvplzxSpsbChb03ATgZbpIE9zRqM FxDmhteaHraUKingOoQL O1cSh5ffGv5kgDHE1CRWgzvQdr34iRqw8yHDsF D5W13sLHDO27TUxL7XCTPEcPIlhAYK70mA?key=WVR lMDe96hdZ83T1 J4FoO7 - Themefic

Click the Enable button to activate the Google Calendar API.

AD 4nXc8FyGV2kUAHXJa56jYvMgtgujuYCczn5YJlYh uV9xj1gD6kgDTsMmpfx8y22R60spS4ICgWM2 ZZ7bXAtCJY5NkDHfD8LETaU5jtnD7VAhFlhABhmO6hfoAU ZxEeP6GUzEJU6Q?key=WVR lMDe96hdZ83T1 J4FoO7 - Themefic

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.

AD 4nXf qjrmZIARHE3RC13FyWkWC3iOYu7ls2T0bQmcGarZbaLwbRbWocVYGdWZCdOThk1pOv5 L7miIUGqY4gZvzXUHhWuZ5H8hJH4ULtDm00f2I3U0JC ki57UYY6vi62wjK6pDviFg?key=WVR lMDe96hdZ83T1 J4FoO7 - Themefic

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.

image 49 - Themefic

Now, click the Create button to generate the API key.

AD 4nXchMz06MKokSzl71CDH4XJe5bVhVhFX4v2mLHheOQNwTb0F16NheLYpAcudEngPeSeZYeu2v3vcOzhcTBCfFxJD RdprHT97NLn1N8bVVGtgpIz4zBMdw6juYJJyJZlKfjenHob?key=WVR lMDe96hdZ83T1 J4FoO7 - Themefic

A popup will appear, displaying the Client ID and Client Secret key.

AD 4nXc2u8b3oCPJTyaHvViEpzKN7TyQBbHsuCeR1gFHKtz9GI0fzqeo1zmvOHyYrInW nqEcedbNvnk5XoemlT0qEy2zcIiRh6W6UoWAeN2S7no7WLBwA3IYz9CvF60QSeapTGYV5DYjQ?key=WVR lMDe96hdZ83T1 J4FoO7 - Themefic

Copy the Client ID and Client Secret from the popup and paste them into the corresponding fields in the Hydra Booking popup.

image 50 - Themefic

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.

image 52 - Themefic

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.

image 54 - Themefic

Now, click on your Google account to proceed.

AD 4nXc6 wzhz4yeXaVpPvPszlJfP09Yu6XVwaM56LwBav ciIMMz7PY2QSX3bxNY5VjR6z7UcccpE09gjyF snRa2bg1d72fE5RYwmnWVNXbyOKjgPJ1z5XxAvWSnkaf0Hf6m9IolY2Q?key=WVR lMDe96hdZ83T1 J4FoO7 - Themefic

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.

AD 4nXc68KDkf8q4IwGhrln7A1wQ0mYb3Zs60N6hP5O2YYzPEese2cQhqT32Ah4qhzOGkzywjs goSs8zEGJ7741V3D4Ki7LHMebLMv9ax0SEgHIFyK4ACdHOagtHibKP6bdBl3ectejfA?key=WVR lMDe96hdZ83T1 J4FoO7 - Themefic

Now, click the Continue button. This will take you back to the Hosts > Calendars settings page.

AD 4nXfYmdXKru 3V74KbfHyBvJxmHhIjg2lVugvJz8ri7j ye5XMM34TnXBVokzwryVVFFj 6I 6zE1eiNbuhla2C5MBBwiQhS4XELeIWz0fw8496exFFF0LiNEVmIU3VjuLLpb2otyuQ?key=WVR lMDe96hdZ83T1 J4FoO7 - Themefic

You’ve successfully generated the Google OAuth access token! Your host can now create meetings using Google Meet and sync them with Google Calendar.

image 57 - Themefic

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.

image 56 - Themefic

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.

image 58 - Themefic

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.

AD 4nXfhuBc8TuumBrpj6t18e6EFG7FOK9urxpJR5CLM6GqRzpcuOtfiQUpHoK1tFeValgHS cTOZrNJIkgzk0jaW731Wi9DCfJ6d82O8jA9YRkTVDvxFwPg9Zs52L4WqK nGhTAnyuUfw?key=WVR lMDe96hdZ83T1 J4FoO7 - Themefic

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!