Skip to main content
Finding meeting times, prepping for calls, and keeping a calendar accurate is steady, low-value work that adds up fast. Connecting Google Calendar lets your agents read your schedule, propose availability across timezones, and book meetings on your behalf — grounded in your real calendar data rather than guesswork.

Connecting Google Calendar

Google Calendar connects through Google OAuth. If you’ve already connected Gmail, you can add Calendar access without authorizing from scratch — both services use the same Google account.
1

Open the Integrations page

Go to studio.scoutos.com/integrations and click Connect next to Google Calendar.
2

Authorize Calendar access

Review the permissions and click Allow. Scout requests:
ScopeWhat it’s for
calendar.readonlyRead your events and availability
calendar.eventsCreate and update events
3

Enable tools on your agent

Open your agent’s Tools tab and toggle on the Google Calendar tools.
4

Add the scheduling guardrail

In your agent’s Instructions, add the guardrail snippet from the section below so the agent confirms details before booking.

What Your Agent Can Do with Google Calendar

Once Google Calendar is connected and enabled on your agent:
  • Check your schedule — read upcoming events, participants, and descriptions
  • Find open slots — identify available windows across a time range or set of participants
  • Create events — book meetings with titles, descriptions, participants, and video links
  • Propose availability — suggest times across timezones based on real calendar data
  • Generate pre-meeting context — combine calendar events with email history and CRM records for a full prep brief
A booked meeting shows up on someone else’s calendar immediately. Use the guardrail below so the agent confirms the timezone, participants, and time before creating any event.

Instruction Guardrails

Calendar actions reach real people immediately. This instruction block enforces a confirm-before-book pattern:
For calendar actions:

1. Confirm timezone, participants, and time before booking.
2. Include a concise rationale for each scheduling decision.
3. Show me the invite details before creating the event.
4. Return event IDs after actions complete.
If your agent uses the wrong timezone, specify it in the agent’s Instructions or in each prompt: “Always use Pacific Time (PT) for scheduling unless I specify otherwise.”

Prompt Examples

These prompts work once Google Calendar is connected and enabled on your agent:
  • “Find two 30-minute windows next week for a call with this group. Use Pacific time.”
  • “Book a 45-minute kickoff call with these four attendees sometime next week.”
  • “List my events for the next three days and flag any conflicts.”
  • “Create a prep brief for tomorrow’s customer call using my calendar and the last 30 days of email context.”
  • “Propose three times that work across US Eastern and Central European time.”

Testing Your Integration

Run through these steps in order before using the agent in production:
1

Test calendar read

Ask it to list your events for the next three days. Verify that it reads your calendar correctly and uses the right timezone.
2

Test finding availability

Ask it to find open windows next week. Confirm the slots it returns don’t conflict with existing events.
3

Test a booking action

Only after the read steps work, test a booking action — start with an event on your own calendar before involving others.

Troubleshooting

Use Cases

Scheduling across teams — Ask your agent to find two 45-minute windows next week that work for four people across two timezones and propose them as calendar invites. The agent reads real availability and avoids conflicts. Pre-meeting prep — Before a call, ask your agent to pull the relevant event, combine it with email history and CRM records, and generate a structured prep brief with context and talking points. Calendar hygiene — Ask your agent to review the week ahead, flag double-bookings or back-to-back conflicts, and suggest fixes before they become a problem.

Next Steps

Gmail

Add email so agents can draft follow-ups and combine inbox context with your schedule.

Salesforce & HubSpot

Add Salesforce or HubSpot context to pre-meeting briefs.

Slack

Route calendar digests to team channels automatically.

Google Drive

Pull document context into meeting prep workflows.