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

# Google Calendar

> Connect Google Calendar to your workflows: 18 operations across 4 categories.

The Google Calendar node adds Google Calendar operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields.

Google Calendar also includes 5 trigger operations (marked in the tables below) that can start a workflow when something happens in Google Calendar.

<Note>
  You can wire the Google Calendar node into an AI agent as a tool provider: the agent calls the operations you allow. See [Agent tools](/agents/tools).
</Note>

## Credentials

Connect Google Calendar under **Credentials** in the node settings. See [Connecting credentials](/credentials/connecting) for the general flow.

Sign in with your Google Calendar account when prompted; no keys to copy.

NoClick requests the following permissions:

* `https://www.googleapis.com/auth/calendar`

## Operations

### Availability

| Operation                       | ID                            | Description        | Trigger |
| ------------------------------- | ----------------------------- | ------------------ | ------- |
| **Query Calendar Availability** | `query_calendar_availability` | Check availability |         |

### Calendar

| Operation                   | ID                        | Description           | Trigger |
| --------------------------- | ------------------------- | --------------------- | ------- |
| **Clear Calendar Events**   | `clear_calendar_events`   | Clear all events      |         |
| **Create New Calendar**     | `create_new_calendar`     | Create a new calendar |         |
| **Fetch Calendar Metadata** | `fetch_calendar_metadata` | Get calendar details  |         |
| **List User Calendars**     | `list_user_calendars`     | List all calendars    |         |

### Event

| Operation                           | ID                                | Description                    | Trigger |
| ----------------------------------- | --------------------------------- | ------------------------------ | ------- |
| **Create Calendar Event**           | `create_calendar_event`           | Create a new event             |         |
| **Create Event from Text**          | `create_event_from_text`          | Create event from text         |         |
| **Delete Calendar Event**           | `delete_calendar_event`           | Delete an event                |         |
| **Fetch Calendar Event**            | `fetch_calendar_event`            | Get a specific event           |         |
| **Fetch Recurring Event Instances** | `fetch_recurring_event_instances` | Get recurring event instances  |         |
| **List Calendar Events**            | `list_calendar_events`            | List events from calendar      |         |
| **Move Event to Calendar**          | `move_event_to_calendar`          | Move event to another calendar |         |
| **Update Calendar Event**           | `update_calendar_event`           | Update an existing event       |         |

### Other

| Operation              | ID                   | Description                                                   | Trigger |
| ---------------------- | -------------------- | ------------------------------------------------------------- | ------- |
| **On Calendar Event**  | `on_calendar_event`  | Trigger: fires when events change on a Google Calendar.       | Yes     |
| **On Event Cancelled** | `on_event_cancelled` | Trigger: fires when a calendar event is cancelled or deleted. | Yes     |
| **On Event Created**   | `on_event_created`   | Trigger: fires when a new calendar event is created.          | Yes     |
| **On Event Tentative** | `on_event_tentative` | Trigger: fires when a calendar event is tentatively accepted. | Yes     |
| **On Event Updated**   | `on_event_updated`   | Trigger: fires when an existing calendar event is modified.   | Yes     |
