In this blog, we are going to proceed the step by step procedure to add Google Calendar events for bookings on automatically.

We are going to integrate with Google Calendar using Pabbly Connect to automatically add bookings as Google Calendar events. Pabbly Connect enables connecting two or more services to shares data in real-time.

Add Google Calendar Events for Bookings on YouCanBook.Me

We’ll set up a trigger on the new bookings and its respective action for creating events on Google Calendar.

Also, Pabbly Connect provides instant triggers, routers, filters and formatters to design limitless workflows. Further, it also allows you to use many advanced options like multi-step calls, integration with unlimited premium apps etc. And all this without writing a single line of code or help from a professional.

Why Choose This Method Of Integration?

In contrast with other integration services-

  • Pabbly Connect does not charge you for its in-built apps like filters, Iterator, Router, Data transformer and more
  • Create “Unlimited Workflows” and smoothly define multiple tasks for each action
  • As compared to other services which offer 750 tasks at $24.99, Pabbly Connect proffers 50000 tasks in the starter plan of $29 itself
  • Unlike Zapier, there’s no restriction on features. Get access to advanced features even in the basic plan
  • Try before you buy! Before spending your money, you can actually signup & try out the working of Pabbly Connect for FREE

Sign Up To Pabbly Connect  

In a few minutes interval, it allows you to add the freshly scheduled bookings as events on your Google Calendar. So, save your time and access all Pabbly Connect features without any restriction even in its free plan.

Now, let’s move forwards with the step by step procedure to integrate to Google Calendar and automatically add the newly added bookings as events.

How to Add Google Calendar Events for Bookings on (step by step)

Step 1: Sign up to Pabbly Connect

Sign Up

Visit the official website of Pabbly Connect & then hit the ‘Sign-Up Free‘ button. Next, on the registration page signup using an existing Google account or manually fill in the form to get into the system.

Try Pabbly Connect for FREE

Step 2: Access Pabbly Connect

Select Connect

After signing up successfully, click the ‘Access Now’ button of the software ‘Connect’ Pabbly application.

Step 3: Workflow for with Google Calendar Integration

(a) Start with a New Workflow

Create New Workflow

Start with creating a workflow to add new bookings to Google Calendar as events and to do this strike the ‘Create New Workflow’ button.

(b) Name the Workflow to Google Calendar Workflow

Now, name the workflow as per your need (for instance: to Google Calendar etc) and push the ‘Save’ button.

Step 4: Setting Trigger – Google Calendar Integration

To automatically add new bookings to Google Calendar as events whenever a booking happens, you need to set-up a trigger on ‘New Booking’ and its respective action to add an event in your Google Calendar.

(a) Select Application you want to integrate

Integrate YouCanBook.Me

When you hit the save button to create a workflow, a trigger window will open next.

You’ll need to select the ‘’ option from the ‘Choose App’ field drop-down options.

(b) Copy the Webhook URL

Copy Webhook URL

Check, the method in here to be ‘New Booking’ & copy the ‘Webhook URL’ by clicking the ‘Copy’ button on this page.

Up to this point, we are half-way done with the to Google Calendar integration’s trigger. And now, we’ll need to paste this URL on our settings to get the trigger working.

Step 5: Connecting to Pabbly Connect

To connect your account and Pabbly Connect. First, sign-in into your account.

(a) Go to Your Account

Create Booking Page

After signing in to your account, click the plus button to create a booking page.

Set the booking page status from ‘Offline’ to ‘Online’.

Lastly, hit the ‘Edit’ button to set up the booking page.

(b) Name the Booking Event

Booking Page Title

Assign a name to your booking page.

(c) Add the Required Additional Form Fields

Additional Form Fields

Now, go to the ‘Booking Form’ option present in the left verticle menu and then add some additional form fields that would be required afterwards.

(d) Go to Booking Page Notification Settings Event

Click on the notifications option available in the left verticle menu.

Next, select the trigger ‘After new booking made’ and then push the plus ‘+’ button available there.

(e) Click on ‘Webhook’ Button

Click on Webhook

A small pop-up will open up carrying some buttons, click on the ‘Webhook’ button.

(f) Paste Webhook URL

Paste Webhook URL

Now, paste the copied Webhook URL form Pabbly Connect in the ‘URL’ field here. Also, select the HTTP method as ‘POST’.

(g) Add Code for Additional Form Fields

Add Code & Save Changes

You’ll need to add code for the additional form fields that we’ve added on Step 5 (c).

Lastly, click on the ‘Save changes’ button on this page.

Step 6: Test the Trigger Response in Pabbly Connect Dashboard

As we can see we are done setting up the trigger to send order data when a new booking is made through So now, let’s just test the trigger by making a test booking on

(a) Capture Webhook Response

Capture Webhook Response

To test the trigger, first, hit the ‘Capture Webhook Response’ button on the Pabbly Connect trigger window.

(b) Go to the Account’s Live Booking Page

Live Booking Page

Open the booking page by hitting the ‘Live Booking Page’ option from the left verticle menu.

(c) Select Date & Time

Pick Date & Time

Next, click select the date and time for booking a slot.

(d) Fill in the Required Form Fields

Fill In Form Details

Feed all the required details to complete the booking and lastly hit the ‘Confirm Booking’ button.

(e) Confirm Booking

Confirm Booking

After filling in all the required form details, click on the ‘Confirm Booking’ button.

(f) Check Trigger API’s Response

Webhook Response

Check the captured trigger response in the Pabbly Connect trigger window. You can see all the data fed while booking is in the response.

Step 7: Setting Action for – Google Calendar Integration

As we can see the response that we got of the trigger contain all the booking data. But, the date/time format is a little different than the format of the Google Calendar.

So, before sending the booking data to add an event on Google Calendar properly, we need to match both the date/time format.

(a) Select Application You Want to Integrate

Integrate Date Time Converter

To match the date/time format for both the services, integrate a date/time formatted first.

Click the plus button next to your trigger window.

And in the action window that opens next, choose the ‘Date/Time Formatter’ app from the ‘Choose App’ field’s drop-down menu.

(b) Connect with Google Calendar

Connect with Google Calendar

Select the method in here as ‘Format’ and then click the ‘Connect with Date/Time Formatter’ button.

(c) Map Start Date

Map Start Date

Now, map the start date and timezone in the formatted fields with the trigger response.

To map value with a field, place your cursor in that particular field and then click the three horizontal lines or menu icon next to it. And click on the response value that you want to map.

(d) Select the Google Calendar Date/Time Format

Google Calendar Date Time Format

Pick the ‘YYYY-MM-DDTHH:mm:ssZ’ format from the format field’s drop-down.

Lastly, hit the ‘Save & Send Test Request’ button.

(e) Check the API Response

Start Date Response

You can see the formatted startDate and time in the API response.

Similarly, you’ll need to repeat this step (i.e, Step 7 (a) to (e)) for the formatting the ‘endDate’ as well.

(f) Select Application You Want to Integrate

Integrate Google Calendar

To start adding new bookings as events on Google Calendar, click the plus button next to your Date/Time Formatter API window.

Then select the ‘Google Calendar’ app to integrate from the ‘Choose App’ field’s drop-down menu.

(b) Connect with Google Calendar

Connect with Google Calendar

Next, select the method in here to be ‘Create an Event’ and then click ‘Connect with Google Calendar’ button.

(c) Authorize Google Account

Authorize Google Account

A window will slide in from the right, click on the ‘Connect’ button in this window.

(d) Select the Google Calendar & Map Values

Select Calendar and Map All Other Entries

Select the calendar account from the ‘Calendar’ field’s drop-down.

Also, map all the other fields with the trigger response values.

(e) Map the Guest

Map Guest Email

To map the Guest email first, place the code – {“email”: “”} in the field and map the guest email from the response in the black quotes.

(f) Place Recurrence Rule Save & Send Test Request

Event Recurrence Rule

Copy the rule from the instruction given below the ‘Event Recurrence Rule’ and paste it in the field text area.

Lastly, click the ‘Save & Send Test Request’ button.

(g) Save & Send Test Request

Save & Send Test Request

After mapping all the necessary fields, click on the ‘Save & Send Test Request’ button.

(h) Check the Action API’s Response

API Response

You can check the response of your API in the action window.

(i) Check the Event Entry in Google Calendar

Google Calendar Response

Also, you can check the entry of a new done in your connected Google Calendar account.

Step 8: Save the Workflow

(a) Save the Action API’s Response

Save Action API

Save the action API’s response by hitting the ‘Save’ button at the bottom of the action API’s response.

(b) Save the Workflow

Save Workflow

As we can see the Webhook is working perfectly. So, simply save the webhook by clicking the save button in the trigger window.


Well, this is all about ‘How to add Google Calendar events for bookings on’. Consequently, after completing the step by step procedure, you will end up adding all the new bookings as events on Google Calendar. Most importantly, the procedure is very easy to implement and you don’t need any coding knowledge to follow the steps.

Try Pabbly Connect for FREE.

For any further questions, do comment below. We’ll get back to you ASAP.

You May Also Like to Read: