Google Calendar & Meet Integration

Overview

Leanmote integrates seamlessly with Google Calendar and Google Meet to enrich workforce analytics with meeting and availability data.
By combining calendar context, teams gain actionable visibility into meeting load, focus time, and collaboration balance, helping leaders foster healthier and more productive work habits.

Key Features & Value Propositio

  • Automated sync: Continuously imports calendar events (titles, attendees, duration) to power productivity and workload dashboards.
  • Meeting intelligence: Links Google Meet sessions with calendar events to detect recurring meeting patterns and focus time trends.
  • Real-time availability: Uses calendar status to infer presence and collaboration signals.
  • AI insights: Highlight risks of overload, identify collaboration bottlenecks, and recommend focus blocks.

Installation & Setup

You can connect Google Calendar in two ways:

  1. Direct Link:
    Integrate instantly without logging into your Leanmote account by clicking this secure authorization URL:
    👉 https://app.leanmote.com/google-calendar/authorize
  2. From Leanmote Settings:
    • Go to Productivity Tools → Google Workspace in Leanmote.
    • Elegir Connect Google Calendar to start the OAuth 2.0 flow.
    • Authorize the connection and approve requested permissions (Calendar read and Meet info).
    • (Optional) Limit sync to selected calendars.
    • Save and trigger the initial 90-day data sync automatically.

API Endpoints

Leanmote uses secure endpoints to list calendars, sync events, retrieve event details, and handle Google push notifications:
/integrations/google/calendar/list, /integrations/google/calendar/sync, /integrations/google/calendar/events/{eventId}, /webhooks/google/calendar.

Data Flow

  • Google Calendar notifications trigger automatic event synchronization.
  • Leanmote normalizes and correlates data with performance insights.
  • Aggregated results feed dashboards and AI-driven recommendations.

Security & Permissions

  • Scopes: calendar.readonly, calendar.events.readonly
  • Encryption: OAuth tokens encrypted at rest (AES-256) and rotated periodically.
  • Data: Only metadata (titles, attendees, duration) is stored — no audio, video, or transcripts.

Troubleshooting

  • Reconnect if the OAuth token expires.
  • Confirm admin approval if permissions are denied.

CASOS DE USO

  • Visualize meeting load vs. focus time.
  • Detect late-day or recurring meeting fatigue.
  • Support resource planning with cross-team meeting density analytics.