All integrations
Google Calendar logo

Google Calendar

Calendar
Connect Google Calendar 7 days free · OAuth only · No password shared

View, create, reschedule, and manage events on your Google Calendar.

What it does

Google Calendar actions

14 actions

Ask in plain language — Praxivara picks the right Google Calendar action, runs it, and confirms anything sensitive first.

Add attendees to event

Add one or more people to an existing event.

Add quick event

Create an event from a single natural-language sentence.

Check availability

Check whether a specific time slot is free or has conflicts.

Confirm meetings from email

Turn a meeting discussed in an email into a calendar event.

Create event based on past events

Create a new event modeled on a previous one.

Delete event

Remove an event from the calendar.

Get event details

Fetch the full details of a specific event.

List calendars

List all of the calendars on the account.

Retrieve calendar details

Get details about a specific calendar.

Retrieve free/busy details

See busy time blocks so open slots can be found.

Schedule meeting with draft email

Schedule a meeting (with a Meet link) and optionally draft an invite email.

Update event

Change the details of an existing event.

Create event

Create a new event on the calendar.

View events

See upcoming or past events in a time window.

What it watches for

Google Calendar triggers

8 triggers

Events in Google Calendar that can start an automation on their own — no clicks required once you set it up.

New event created Push

Fires when a new event is added to the calendar, detected via the Calendar API events.watch change notification and feed diff.

Event updated Push

Fires when an existing event changes (time, title, location, attendees, etc.), detected via the events.watch feed diff.

Event cancelled or deleted Push

Fires when an event is cancelled or deleted — surfaced in the events.watch feed as an event whose status becomes 'cancelled'.

New invitation received Push

Fires when the connected account is added as an attendee to an event — detected by diffing the attendee list on the synced feed.

Attendee responded (RSVP changed) Push

Fires when an attendee's responseStatus changes (accepted / declined / tentative), detected by diffing the feed.

Event starting soon Schedule

Fires a configurable number of minutes before an event's start time. Computed by us from the synced calendar against the clock (Calendar does not push reminders to integrations).

Event ending Schedule

Fires at (or a configurable number of minutes after) an event's end time. Computed by us from the synced calendar against the clock.

Today's agenda (daily) Schedule

Fires once per day at a chosen time with the day's events. Computed by us from the synced calendar; not a Google push event.

Just ask

What you can ask in plain English

No menus, no automation builder to learn. Type it like you'd ask a capable assistant — Praxivara figures out the Google Calendar steps and shows you exactly what it did.

Catch me up on what needs my attention in Google Calendar today.
Handle this in Google Calendar and confirm before anything goes out.
Build me an AI agent that keeps Google Calendar tidy every morning.
Pull the latest from Google Calendar and turn it into a one-page report.
Works great with

Related integrations

See all

Let Praxivara run Google Calendar for you.

Connect it in seconds and hand over the busywork — with you approving anything that matters. Start your 7-day free trial today.

7 days free • Cancel anytime • Nothing charged until your trial ends