Haven't installed OpenClaw yet?
curl -fsSL https://openclaw.ai/install.sh | bashiwr -useb https://openclaw.ai/install.ps1 | iexcurl -fsSL https://openclaw.ai/install.cmd -o install.cmd && install.cmd && del install.cmdWorried it'll affect your machine? ClawTank — cloud deploy in 60s, zero risk to your files.
Google Calendar and Gmail are the two most popular integrations for OpenClaw. Once connected, your AI assistant can read your schedule, draft emails, and manage your day — all from Telegram.
What You Can Do
Calendar
- "What's on my calendar today?"
- "Schedule a meeting with John next Tuesday at 2 PM"
- "Move my 3 PM meeting to Thursday"
- "Block 2 hours for deep work tomorrow morning"
- "Do I have any conflicts next week?"
Gmail
- "Check my email for anything urgent"
- "Draft a reply to the email from Client X"
- "Send a follow-up to everyone I met at the conference"
- "Summarize my unread emails from today"
- "Archive all newsletters from this week"
Setup Guide
Step 1: Create Google Cloud Project
- Go to Google Cloud Console
- Create a new project (name it "OpenClaw" or similar)
- Enable the following APIs:
- Google Calendar API
- Gmail API
Step 2: Configure OAuth Consent Screen
- Navigate to APIs & Services → OAuth consent screen
- Choose "External" user type
- Fill in app name, support email
- Add scopes:
calendar.readonlycalendar.eventsgmail.readonlygmail.sendgmail.modify
- Add your email as a test user
Step 3: Create OAuth Credentials
- Go to APIs & Services → Credentials
- Create OAuth 2.0 Client ID
- Application type: Web application
- Add redirect URI:
http://localhost:3000/oauth/callback(or your OpenClaw instance URL) - Download the credentials JSON file
Step 4: Install OpenClaw Skills
openclaw plugins install @anthropic/mcp-google-calendar
openclaw plugins install @anthropic/mcp-gmail
Step 5: Configure Credentials
openclaw config set mcpServers.google-calendar.env.GOOGLE_CLIENT_ID "your-client-id"
openclaw config set mcpServers.google-calendar.env.GOOGLE_CLIENT_SECRET "your-client-secret"
openclaw config set mcpServers.gmail.env.GOOGLE_CLIENT_ID "your-client-id"
openclaw config set mcpServers.gmail.env.GOOGLE_CLIENT_SECRET "your-client-secret"
Step 6: Authorize
Open the authorization URL provided by OpenClaw, log in with your Google account, and grant permissions. The tokens are stored securely on your instance.
Automation Examples
Smart Scheduling
"I need to meet with Sarah this week. Check both our calendars and suggest 3 times that work."
OpenClaw checks your calendar, finds free slots, and suggests options. If Sarah shares her calendar, it checks hers too.
Email + Calendar Combo
"Check my email for any meeting invitations I haven't responded to."


