We are happy to announce an expansion to our existing Google Calendar Automations triggers. Users can now trigger an automation when a Google Calendar event is created, changed, or cancelled.
If you are unfamiliar with Airtable Automations we recommend reading the Creating an automation support article before diving in.
Automations is in active development and more functionality is on the way. Automations is currently available on Pro and Enterprise plans. If you have any feedback to offer, feel free to share that with us here
As a prerequisite, you will need to already have a Google account. This account will need to be connected to the Airtable base that you are working in. After choosing which trigger you would like to set up, you will have the options to "Manage connected accounts" or "Connect new account". This authorization process is scoped to each individual Google service, so you will need to perform this process multiple times, at least once for each Google Workspace trigger, and also reauthorizations in the future as needed.
Choose a trigger
To start, you can select any one of the three Google Calendar triggers.
For this article we'll use the "When event created" trigger but the essential set up steps are the same. You'll need to:
- Connect your Google account (or select an already connected account)
- Select a calendar
- Run a test to make sure the connection is configured correctly (at least one event will need to be present in the calendar you selected)
Add an action
After you’ve configured and tested the trigger, it’s time to add an action. In the example below, we’ll use the “create record” action to create a new record in Airtable. Once you select the table where you want to create the records, you can configure which fields in that table you want to add in data from the Google Calendar event.
Test and enable your automation
Once your action is configured and tested, make sure to turn the automation on. When a new event is added to the Google Calendar you selected, the automation action will run. In this example, a new record will be created in your base.