Google Calendar Integration

AI-powered scheduling and agenda management

TL;DR

Connect OpenClaw to Google Calendar. Get daily agenda briefings, detect scheduling conflicts, and let your AI assistant manage meetings — all from your messaging app.

Why Google Calendar?

📅

Daily Briefings

Get a morning summary of your day's meetings and commitments.

⚠️

Conflict Detection

AI spots double-bookings and scheduling conflicts before they happen.

🗓️

Meeting Scheduling

Ask your assistant to find open slots and schedule meetings.

🔔

Smart Reminders

Get context-aware reminders with prep notes before meetings.

🔄

Multi-Calendar Sync

Works with personal, work, and shared calendars simultaneously.

💬

Natural Language

Say 'Schedule lunch with Sarah on Thursday' and it's done.

Quick Setup

1

Enable Google Calendar API

Go to console.cloud.google.com, create a project, and enable the Google Calendar API.

2

Create OAuth Credentials

Generate OAuth 2.0 client credentials and authorize OpenClaw to access your calendars.

3

Configure OpenClaw

Add your credentials to the OpenClaw skills configuration and select which calendars to sync.

Configuration Example

{
  "skills": {
    "google-calendar": {
      "clientId": "your-client-id.apps.googleusercontent.com",
      "clientSecret": "your-client-secret",
      "calendarIds": ["primary"],
      "lookAheadDays": 7
    }
  }
}

Ready to Start?

Connect your calendar and let AI handle scheduling.