Google Calendar
SchedulingAutomate scheduling and calendar management. Agents create, update, retrieve, and delete Google Calendar events as part of operational workflows. Keep schedules synchronized across systems without manual calendar management.
What This Integration Enables
Google Calendar integration lets agents create, modify, and retrieve calendar events as workflow outputs. When scheduling-relevant events happen in connected systems, agents handle the calendar update automatically. Teams see the right events in their calendars without anyone logging into Google Calendar to create them.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Booking Confirmation to Calendar
Calendly's On Invitee Created fires. The agent retrieves the prospect's deal record from HubSpot. It creates a Google Calendar event for the assigned sales rep with: the prospect's name as the title, the Calendly meeting link and connection details in the description, deal notes and background research in the notes section, and the prospect as an attendee. The rep's calendar shows a fully prepared meeting entry. They did not have to create the event or gather context manually.
Project Milestone Scheduling
A project management agent tracks deliverable completion. When a milestone is marked complete in Asana, the agent creates a review meeting in Google Calendar for the project team: scheduled 48 hours after completion, with the deliverable document attached to the event description. The team has review meetings created automatically as work progresses.
Weekly Agenda Preparation
Every Friday at 4pm, an agent calls List Events for the coming week. For each event that is a client meeting, it retrieves the corresponding deal or account record from HubSpot. It creates a preparation Notion page with the event title, attendees, account history, and open items. It adds a link to the Notion prep page in the calendar event description using Update Event. The sales team starts Monday with prepared, linked event entries.
Human-in-Loop Highlight
When an agent is about to update a meeting time or cancel an event with multiple attendees, it confirms with the event organizer before making changes that affect others' calendars: "I need to update the time for [Meeting Name] on [date] due to a scheduling conflict detected. New proposed time: [time]. Confirm the change or select a different time?" The organizer approves. Calendar changes with broad impact have a human gate.
Agent Capabilities
5 actionsCapabilities
5- Create Event Creates a new calendar event with title, description, start time, end time, attendees, and location. Used as a workflow output for any scheduling-relevant event: when a Calendly booking fires, the agent creates the corresponding internal calendar event with full deal context. When a project milestone is reached, the agent creates the review meeting. When a contract is signed, the agent creates the kickoff date.
- Get Event Retrieves a specific calendar event. Used to check event details before taking action in connected workflows: verifying a meeting exists before sending preparation materials, checking attendees before creating follow-up tasks.
- List Events Returns calendar events matching filter criteria: date range, title keywords, or attendee. Used in scheduling conflict detection, weekly agenda compilation, and meeting preparation workflows.
- Update Event Modifies an existing event's details: title, time, description, attendees. Used when meeting details change in connected systems and the calendar entry needs to reflect the update. Also used to add context to events after booking: agenda notes, deal summaries, preparation materials.
- Delete Event Removes a calendar event. Used in cancellation workflows when an event should be removed from all attendees' calendars automatically.
Start building with Google Calendar
$100 in credits. No card required. Connect in minutes.