Add/update Google Calendar event on a specific calendar via automations (such as Status change or Date/Timeline updated)

The Google Calendar integration and automations are very limited and useless for our team. It would be great to be able to use automations to add or update events to specific calendars upon board events such as status change, date or timeline column changes, or even when any item update is created.

Here’s an example of one way we’d like to use it. We have a Google Team Calendar for Time Off. We’ve created a workflow in Monday for employees to request time off and managers to approve/deny it. When a request is approved, we’d like to be able to create a new event on the Team Time Off calendar via an automation. We’d also like to update that even if the request is updated/changed later.

I know that we could create a calendar view where employees can see the time off like they would on a team calendar in Google, but this doesn’t alllow for the same flexibility and access that a shared Google calendar provides so it’s not an option.

As things stand, the only way that I can see to do this would be to use something like Make or Zapier as a bridge to Google. That’s really not ideal.

5 months later and no reply to this post… I agree with the uselessness of the currently available Google Calendar integration. Who wants to create a new calendar event every time any column changes on a line item? My calendar would be filled with useless events.

More helpful would be a G-Cal integration that is linked to a date or status change. This way, when I change the date in my “Next Contact” column an event to reach back out to this client is created in my G-Cal. Even better if we could choose to set as a Task instead of an Event.

Trialing your CRM product right now, and it seems to me that knowing the life-cycle of my Lead’s through an ability to easily and consistently track my outreach history is a KPI of the functionality of my outreach apparatus. Am I missing this important sales tracking function within the CRM, where my Last Lead Outreach Date automatically generates my Next Lead Outreach Date and sends a notification, creates a calendar invite, etc?

Hoping someone can help,


Hi @SevenRooT this is possible using zzBots. You can specify which columns the bot will watch for changes in and trigger on.

You will need to insert values into the Google Calendar step because the fields are dynamic.

Here is a link:

Just chat with us on our website if you need any help setting up.

Hello @luckycharmsjj and @SevenRooT ,

We have recently released the app Google Calendar Sync which let’s you choose any calendar from your Google account, and allows you to build 1-way or 2-way integration (realtime sync) with them. There are customizable integration rules allowing you to setup event creation only on status change. As per your use cases mentioned above, this app will fit perfectly in your workflows.

If you want to see the app in action first checkout this demo here