Sempleo Docs

Google Calendar

Connect Google Calendar to give agents meeting context and scheduling awareness.

Connect Google Calendar to enrich agent context with meeting information. Agents know who you're meeting, when, and can help with preparation.

What Agents Can Do

ToolDescription
check_calendarView upcoming events for today, tomorrow, this week, or next week

Context Enrichment

When Google Calendar is connected, agents automatically receive today's meeting schedule as context. This enables:

  • "Prepare a briefing for my 2pm meeting"
  • "What meetings do I have this week with external attendees?"
  • "Summarize what I need to know before my next call"

Prerequisites

  • A Google account with Calendar access
  • Sempleo workspace on any plan

Setup Steps

1. Navigate to Integrations

Go to Settings → Integrations in your Sempleo dashboard.

2. Find Google Calendar

Find Google Calendar in the catalog and click Connect.

3. Authorize

Sempleo requests:

ScopeWhy
calendar.readonlyRead calendar events (no write access)

4. Verify

After authorization, the integration shows as "Connected." Agents immediately gain meeting context.

How Context Enrichment Works

When you start a conversation with an agent:

  1. Sempleo checks if Google Calendar is connected
  2. If connected, it fetches today's remaining meetings
  3. Meeting data (title, time, attendees, location) is added to the agent's context
  4. The agent can reference this information naturally

Context Data

Each meeting in the context includes:

  • Summary — Meeting title
  • Start/End time — When the meeting occurs
  • Attendees — Names and email addresses (up to 10)
  • Location — Physical or virtual meeting link

Combining with Other Integrations

Google Calendar is most powerful when combined with:

  • HubSpot — "What CRM data do we have on the people in my 3pm meeting?"
  • Notion — "Find our notes from the last meeting with this client"
  • Jira — "What open tickets are assigned to the team I'm meeting with?"

Troubleshooting

IssueSolution
No events showingCheck that the calendar has events; verify the correct Google account was authorized
Wrong calendarSempleo reads the primary calendar by default
"Token expired"Sempleo auto-refreshes; reconnect if persistent
Missing attendeesAttendee list is capped at 10 per event

On this page