- Home
- Resources
- Integrations
- Google Calendar
Google Calendar Make integrationAutomate Google Calendar with Make.
Your calendar can do the booking and the blocking on its own. A Google Calendar Make integration gives you 20 modules, the bricks you drop into Make, to read and write events without code. This page covers the 3 connection steps and a first working setup.
Verified Trustpilot reviews · AI, automation & growth agency
What can a Google Calendar Make integration actually do?
It lets Make read and write your calendar for you. The calendar joins a scenario, the automation you build in Make as a chain of modules that runs on a schedule or when an app calls Make. One module watches what happens, the next ones create, copy, move or clear entries, and the calendars your team relies on stop drifting apart.
The setup most people build first is a shared calendar that fills itself. Watch Events spots every entry landing in the booking calendar, and Create an Event writes the matching block on the calendar the whole team reads.
Then comes the end of double bookings. Get Free/Busy Information says whether a set of calendars is busy without opening a single event, and Search Events checks what is already on the day.
Third use: opening a client file. Create a Calendar gives the account its own calendar, Create an Access Control Rule hands the right people access, and the dates are visible on day one.
What Make will not do here is anything outside events, calendars and access rules: the list of 20 modules stops there. Make an API Call picks up the rest, reaching any endpoint of the Google Calendar API, the door Google opens to other software, with the connection you already made. The same calendar exists on the n8n side too: the Google Calendar n8n integration and the n8n vs Make comparison lay out the criteria, and Make training walks the editor slower.
How do you connect your Google account to Make?
- 01
Add a module and start the connection
Drop any Google Calendar module into a scenario, then click Create a connection. A connection is your Google account tied to Make once, and every Google Calendar module you add later reuses it. A Google account is the only prerequisite.
- 02
Name it, leave the advanced part alone
The Connection name field is optional, though a clear name saves you hunting later. The Show advanced settings toggle is optional too, and it only matters if you bring the client credentials of your own Google Cloud Platform project.
- 03
Sign in and grant everything
Click Sign in with Google, pick the account that owns the calendars, then authenticate if Google asks. Grant all the permissions it requests and confirm access: that screen is what gives Make the right to read and write your calendars.
Your first scenario, start to finish
GoalWhen a new interview lands in the recruiting calendar, Make writes the same slot on the shared hiring calendar.
- 01
Create the scenario
From the Scenarios page, create a new scenario, then click the + to add the first module. Search Google Calendar by name and pick Watch Events.
- 02
Point the trigger at one calendar
Once the connection exists, Make lists the calendars it can read. Pick the recruiting one from that list instead of typing anything, then fill the rest of the module fields.
- 03
Add the action
Click the + on the right of the trigger and add Create an Event. Map the data coming out of the first module into it, so the new slot carries what the original already holds.
- 04
Test with Run once
Click Run once, the button that runs the scenario a single time, then create a test event. Each module shows the bundles it received, one bundle per event that came through.
- 05
Schedule it and switch it on
Set the clock on the first module under Scheduling. A new scenario checks every 15 minutes, which is also the floor on the Free plan. Then switch the scenario on.
What can start a Google Calendar scenario
1 module starts a scenario when something happens in Google Calendar. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Google Calendar as soon as it happens.
Watch Events
Scheduled triggerIn Make“Triggers when an event is created, updated, deleted, started or ended in a selected calendar.”
One calendar, watched from the outside: Watch Events hands your scenario what happens there, an entry that appears, one that changes, one that disappears, plus the moment an event starts or ends.
What Google Calendar can do inside Make
Google Calendar gives you 19 modules in 4 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Event
6 modulesSearch Events
SearchIn Make“Searches for events on the specified calendar.”
Give it your criteria and Search Events combs one calendar for you. What comes back can be nothing, one event, or a long list, each result as its own bundle.
Get an Event
ActionIn Make“Returns metadata for an event in the specific calendar.”
Point Get an Event at one event on a given calendar and it comes back with that event's full record, not a list.
Create an Event
ActionIn Make“Creates a new event.”
The workhorse of the app: Create an Event writes a new entry into whichever calendar you point it at, with whatever the earlier modules hand it.
Duplicate an Event
ActionIn Make“Duplicates an event.”
Rather than rebuilding an entry field by field, Duplicate an Event copies one that already exists, so the copy starts from the same content and you adjust the rest in the module fields.
Update an Event
ActionIn Make“Updates an existing event.”
Changing what is already booked is not the same as booking again. Update an Event edits the entry in place, so the calendar keeps one line instead of two.
Delete an Event
ActionIn Make“Deletes an event.”
Removing an entry from a calendar is all Delete an Event does, and it does not ask twice.
Calendar
6 modulesList Calendars
SearchIn Make“Returns the calendars on the user's calendar list.”
Every calendar your connection can reach comes back from List Calendars, one bundle per calendar, so a scenario can find its target instead of being told where to write.
Get a Calendar
ActionIn Make“Returns metadata for a calendar.”
One calendar, its details, nothing else: Get a Calendar brings back the record of the calendar you name.
Create a Calendar
ActionIn Make“Creates a new calendar.”
No one has to click through Google Calendar to start a new one. Create a Calendar opens it from the scenario, empty and ready to receive events.
Update a Calendar
ActionIn Make“Updates an existing calendar.”
Already have the calendar and need it to say something else? Update a Calendar edits the calendar itself, not the events inside it.
Delete a Calendar
ActionIn Make“Deletes a calendar.”
The whole calendar goes, along with everything that was on it, and Delete a Calendar does not ask for a second opinion.
Clear a Calendar
ActionIn Make“Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account.”
This one empties the primary calendar of an account: Clear a Calendar deletes every event attached to it and leaves the calendar standing.
Access Control Rule
5 modulesList Access Control Rules
SearchIn Make“Returns the rules in the access control list for the calendar.”
Who can see what on a calendar comes back from List Access Control Rules, one rule per bundle, so the access list becomes something a scenario reads instead of something someone screenshots.
Get an Access Control Rule
ActionIn Make“Returns metadata of an access control rule.”
Where the list gives you everyone, Get an Access Control Rule gives you one: the record of a single rule on a single calendar, fetched when the scenario asks.
Create an Access Control Rule
ActionIn Make“Creates a new access control rule.”
Sharing a calendar can happen inside the scenario rather than in someone's to-do list. Create an Access Control Rule grants the access, at the level you set in the module fields.
Update an Access Control Rule
ActionIn Make“Updates an existing access control rule.”
Access that already exists can change level, and Update an Access Control Rule is what changes it on a rule already in place.
Delete an Access Control Rule
ActionIn Make“Deletes an access control rule.”
Access comes back off the same way it went on, one rule at a time, and Delete an Access Control Rule is the module that does it.
Other
2 modulesMake an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Anything the other modules leave out is still reachable: Make an API Call hits any endpoint of the Google Calendar API through the connection you already made.
Get Free/Busy Information
ActionIn Make“Returns free/busy information for a set of calendars.”
Occupied or free, nothing more, over the window you choose: Get Free/Busy Information answers for a set of calendars without opening a single event.
Need help automating Google Calendar with Make?
A person reads every message.
What people ask next
01Is the Google Calendar Make integration free?
02What do you need to connect Google Calendar to Make?
03Does Watch Events react in real time?
04What if a module is missing or a limit gets in the way?
05Make or n8n for Google Calendar?
Get our weekly automation tips.
No spam. Unsubscribe anytime.
