Skip to main content

Automation Action: Google Calendar

Create or update Google Calendar events from an automation, with dates, title and attendees from the record.

Written by Peter Novosel

The Google Calendar actions add or change events in a Google Calendar when an automation runs. Create an Event makes a new event, and Update an Event changes events it finds.

You connect your Google account once, then set the event's dates, title and details, typed or from the record.

Example: a Risk Register table in an Enterprise Risk Management solution. When a risk is accepted, the automation books a review meeting in the risk team's calendar. The meeting starts on the Risk Evaluation Due Date, carries the risk's title, and adds a Google Meet link.

Plan Availability

All plan types.

Permissions

Administrators, in any solution, and Solution Managers, in the solutions they manage, create and edit automations.

Platform

Web

Related Reading


How do I add the action?

  1. Open Automations from the Solution Menu and select Add Automation.

  2. Pick a trigger, such as When a record is updated.

  3. Under Then do this, select Add Action. Under Integrations, point to Google Calendar.

  4. Select Create an Event or Update an Event.


Connect the Google account

  1. Open the Google Calendar Account list. Pick an account you connected before, or select Add new Google Calendar credential to sign in with Google.

  2. Sign in and accept the request. Check every box on Google's permission screen. SmartSuite needs them to read and update your calendar.

  3. Click outside the window to continue.

To remove the account from the automation later, select Disconnect on the same screen.

Note: A box left unchecked on Google's permission screen stops the action. Delete the credential and connect again with every box checked.

The Google Calendar Create an Event Action Settings with the Google Calendar Account list and Add new Google Calendar credential.

The Google Calendar Create an Event Action Settings with the Google Calendar Account list and Add new Google Calendar credential.


Create an Event

  • Calendar: the calendar to use. Left blank, it uses the account's primary calendar.

  • Start Date & Time and End Date & Time: pick a date or a date field. The days box adds days, such as Today + 5 days.

  • Title: the event's name.

  • Google Meet: check it to add a Meet link.

  • Fields, optional: Attendees, Description and Location.

Each field takes typed values or values from the record. Then select Save Automation, and Yes, Switch It On when asked.

For the risk review, Start Date & Time is the Risk Evaluation Due Date. Title is Risk review plus the risk's title. Attendees is the field holding the risk owner.


Update an Event

  1. Connect the account as for Create an Event.

  2. Pick the Calendar. Left blank, it uses the primary calendar.

  3. Under Find Events, set conditions that pick the events to change. They can match Attendees, Description, End Date & Time, Location, Start Date & Time or Title.

  4. Under Fields to Update, pick the fields to change from the same six, and set their new values.

  5. Select Save Automation.


All-day events from a Date Range

Google Calendar reads an event as all-day when it runs from midnight to midnight. To cover the full last day of a Date Range, pass the end date plus one day. Use this formula in a Formula field:

DATEADD([Date Range].[Date Range End], 1, "days")

If the range ends on 10 Oct, the event runs to midnight at the start of 11 Oct. That covers all of 10 Oct.

For an event that ends at 11:59 PM on the last day, take one minute off:

DATEADD(DATEADD([Date Range].[Date Range End], 1, "days"), -1, "minutes")

Frequently asked questions

Which calendar does the event go to?

The one you pick in Calendar. Left blank, it goes to the connected account's primary calendar.

Can the event include a video call?

Yes. Check Google Meet in Create an Event to add a Meet link.

How do I change an event the automation created?

Use Update an Event. Find it with a condition, such as its Title, then pick the fields to change.

How do I make an all-day event?

Pass the end date plus one day, so the event runs midnight to midnight. Use DATEADD in a Formula field.

Need more help? Ask the SmartSuite Community, where builders, administrators and the SmartSuite team answer questions about building on SmartSuite. For your account, billing or data, select the chat button in the lower-right corner of SmartSuite to reach support.

Last verified 1 Nov 2026.

Did this answer your question?