> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cassidyai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# New or updated Google Calendar event trigger

> Start a Workflow when a Google Calendar event is created or updated.

Runs when a Google Calendar event is created or updated. Use this trigger to automate follow-up on new meetings, sync event data to other tools, or generate prep materials when your schedule changes.

## Set up the trigger

<Steps>
  <Step title="Add the trigger">
    Create a new [Workflow](/workflows/overview) with the **New or Updated Google Calendar Event** trigger, or change an existing Workflow's trigger type.

    <Frame>
      <img src="https://mintcdn.com/cassidy/RuRQFQTAAAcziOuR/images/reference/new-or-updated-google-calendar-event-trigger-img-0.png?fit=max&auto=format&n=RuRQFQTAAAcziOuR&q=85&s=895315596e8f88a6597adcdb3cc72407" alt="Selecting the New or Updated Google Calendar Event trigger in the Workflow builder" width="902" height="306" data-path="images/reference/new-or-updated-google-calendar-event-trigger-img-0.png" />
    </Frame>
  </Step>

  <Step title="Connect Google Calendar">
    If you haven't already, connect your Google Calendar account to Cassidy.

    <Frame>
      <img src="https://mintcdn.com/cassidy/RuRQFQTAAAcziOuR/images/reference/new-or-updated-google-calendar-event-trigger-img-1.png?fit=max&auto=format&n=RuRQFQTAAAcziOuR&q=85&s=25592813afde448c74035ad541dc0241" alt="Connecting Google Calendar in the trigger configuration" width="1010" height="1046" data-path="images/reference/new-or-updated-google-calendar-event-trigger-img-1.png" />
    </Frame>
  </Step>

  <Step title="Toggle trigger on new events only (optional)">
    Enable **Trigger on new events only** if you want the Workflow to run only for newly created events. When disabled, the Workflow also triggers for updated events.

    <Frame>
      <img src="https://mintcdn.com/cassidy/RuRQFQTAAAcziOuR/images/reference/new-or-updated-google-calendar-event-trigger-img-2.png?fit=max&auto=format&n=RuRQFQTAAAcziOuR&q=85&s=4c0ca24f6c99d5aa99affbd159ec852f" alt="Toggle for Trigger on new events only" width="1012" height="158" data-path="images/reference/new-or-updated-google-calendar-event-trigger-img-2.png" />
    </Frame>
  </Step>

  <Step title="Select specific calendars (optional)">
    Under optional fields, select which calendars to monitor. If no calendars are selected, the trigger listens to your default calendar.

    <Frame>
      <img src="https://mintcdn.com/cassidy/RuRQFQTAAAcziOuR/images/reference/new-or-updated-google-calendar-event-trigger-img-3.png?fit=max&auto=format&n=RuRQFQTAAAcziOuR&q=85&s=58c4b49623b23925d8515b583fcffab7" alt="Selecting specific calendars in the trigger configuration" width="1014" height="244" data-path="images/reference/new-or-updated-google-calendar-event-trigger-img-3.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/cassidy/RuRQFQTAAAcziOuR/images/reference/new-or-updated-google-calendar-event-trigger-img-4.png?fit=max&auto=format&n=RuRQFQTAAAcziOuR&q=85&s=5c118958c9aa141283fd95fb71f8cf79" alt="Calendar selection dropdown" width="998" height="638" data-path="images/reference/new-or-updated-google-calendar-event-trigger-img-4.png" />
    </Frame>
  </Step>

  <Step title="Reference the trigger variables">
    In subsequent actions, use the variable picker to insert data from the trigger. Available variables:

    * **Event ID** — unique identifier of the calendar event
    * **Title** — title or subject of the calendar event
    * **Description** — description or details of the calendar event
    * **Created Date** — when the event was created
    * **Updated Date** — when the event was last updated
    * **Calendar Event Link** — link to the calendar event
    * **Start Date** — when the event begins
    * **End Date** — when the event ends
    * **Creator Email** — email of the event creator
    * **Organizer Email** — email of the event organizer
    * **Attendees** — list of people invited to the event

    <Frame>
      <img src="https://mintcdn.com/cassidy/RuRQFQTAAAcziOuR/images/reference/new-or-updated-google-calendar-event-trigger-img-5.png?fit=max&auto=format&n=RuRQFQTAAAcziOuR&q=85&s=5ed30bd8d324bd69f7cde476066dd3b9" alt="Variable picker showing available Google Calendar trigger fields" width="1302" height="1086" data-path="images/reference/new-or-updated-google-calendar-event-trigger-img-5.png" />
    </Frame>
  </Step>

  <Step title="Activate the trigger">
    In the trigger block, click the toggle switch to turn it on.

    <Frame>
      <img src="https://mintcdn.com/cassidy/RuRQFQTAAAcziOuR/images/reference/new-or-updated-google-calendar-event-trigger-img-6.png?fit=max&auto=format&n=RuRQFQTAAAcziOuR&q=85&s=60486d304cf7c16e004126554178d267" alt="Toggle switch to activate the Google Calendar event trigger" width="906" height="304" data-path="images/reference/new-or-updated-google-calendar-event-trigger-img-6.png" />
    </Frame>
  </Step>
</Steps>

## Output variables

| Variable                | Description                                  |
| ----------------------- | -------------------------------------------- |
| **Event ID**            | Unique identifier of the calendar event      |
| **Title**               | Title or subject of the calendar event       |
| **Description**         | Description or details of the calendar event |
| **Created Date**        | When the event was created                   |
| **Updated Date**        | When the event was last updated              |
| **Calendar Event Link** | Link to the calendar event                   |
| **Start Date**          | When the event begins                        |
| **End Date**            | When the event ends                          |
| **Creator Email**       | Email of the event creator                   |
| **Organizer Email**     | Email of the event organizer                 |
| **Attendees**           | List of people invited to the event          |

## Related

* [Create Google Calendar event](/integrations/google-workspace/google-calendar/create-event)
* [Update Google Calendar event](/integrations/google-workspace/google-calendar/update-event)
* [Get Google Calendar events](/integrations/google-workspace/google-calendar/get-events)
* [Get Google Calendar schedule](/integrations/google-workspace/google-calendar/get-schedule)
* [Google Calendar for Workflows](/integrations/google-workspace/google-calendar/workflows)
