RAiN — Rivium AI Network
Back to Help

Google Calendar

Event tracking and appointment updates.

What it does

Reads and writes events in a Google Calendar. Use it when the job is about time: appointments, bookings, reminders that depend on what is scheduled.

What you need

An account with Google Calendar that you are entitled to authorise, and a moment in a browser. You do not need an API key: connecting sends you to Google Calendar's own sign-in and consent screen, and what comes back is an authorisation rather than a password. RAiN never sees your password, and the authorisation is held by our integration provider on our instructions — see the Integrations & Connected Accounts notice for what that means.

Connecting it

Connections belong to one project. A system built for one client never acts on another client's account, and a package handed to a business runs on theirs — so the same integration is connected again, separately, for each project that needs it.

  1. Open the project and stay on the Visual Editor tab.
  2. Open the Tools & Integrations rail on the right.
  3. Find Google Calendar and press Connect.
  4. Authorise in the window that opens, then come back. The rail will show it as connected.

The consent link is good for about twenty minutes. If you leave it and come back tomorrow, press Connect again rather than reusing the old tab.

To stop it, press Disconnect. That ends this project's access immediately. You can also revoke it from Google Calendar's own security settings, which works even if you never open RAiN again.

What an agent can do with it

22 actions are available once connected, 5 of which delete things and are marked where they appear. They appear in the tool list for this project only — a project that has not connected Google Calendar is never offered them.

Action What it does
google_calendar_acl_insert Create ACL Rule
google_calendar_create_event Create Event
google_calendar_duplicate_calendar Create a calendar
google_calendar_create_calendar Create a new calendar
google_calendar_acl_delete Delete ACL Rule ⚠️ deletes things
google_calendar_calendars_delete Delete Calendar ⚠️ deletes things
google_calendar_delete_event Delete event ⚠️ deletes things
google_calendar_find_event Find event
google_calendar_acl_get Get ACL Rule
google_calendar_events_get Get Event
google_calendar_events_instances Get Event Instances
google_calendar_get_calendar Get Google Calendar
google_calendar_calendar_list_get Get Single Calendar by ID
google_calendar_calendar_list_insert Insert Calendar into List
and 8 more, all listed in the rail

Tick the ones an agent may use, or choose one in an Action step to run it exactly as written with no model involved.

A worked example

A clinic's agent checks tomorrow's appointments each evening and texts each patient the time and address, skipping anyone already marked confirmed.

When it goes wrong

The wrong calendar. An account often has several. The action takes a calendar id; primary is the default and rarely what a shared business calendar is.

See also