Sign In

Google Calendar

Scheduling

Automate 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.

5 actions available
Calendly On Invitee Created fires when prospect books a demo
Agent retrieves prospect deal record from HubSpot
Agent creates Google Calendar event for sales rep with Calendly link and deal notes
Agent adds prospect as attendee to the calendar event
Sales rep sees fully prepared meeting entry in their calendar
Calendar changes affecting multiple attendees routed to organizer for confirmation

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

Manual calendar entries Sales reps create meeting events by hand after each Calendly booking
Context-free meetings Calendar entries show meeting title only with no deal notes or background
No prep materials Reps scramble to gather account context before each meeting

With FlowRunner

Automatic event creation Calendar event appears within seconds of booking with no manual step
Full context in every event Deal notes, account history, and connection details in every meeting entry
Linked prep pages Friday batch links Notion prep pages to the following week's client meetings

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 processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

5 actions

Capabilities

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.