Skip to Content

Google / Microsoft Calend

140.70 140.70

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions
Compatible with Odoo 18.0 · 19.0
OPL-1 license · Odoo 18.0 & 19.0
Google / Microsoft Calend for Odoo — preview banner

Google / Microsoft Calend

Two-way calendar sync to Google Calendar and Microsoft 365 using your own OAuth app (BYOK)

Calendar drift between Odoo and your team's Google or Microsoft 365 calendars causes missed meetings and double-bookings. This Bring-Your-Own-Keys connector registers your own Google or Microsoft OAuth client, connects each user's calendar with the standard authorization-code + refresh-token flow, and synchronises events both ways. Outbound, Odoo calendar.event create/update/cancel is pushed to the remote calendar; inbound, remote events are pulled with a delta/sync token and mirrored back — with a stable mapping table so the two directions never loop. The network calls use your credentials; nothing routes through us.

Key Features

BYOK OAuth Accounts

Register a Google or Microsoft OAuth client (client id / secret) and connect each user's calendar; tokens are stored per account and refreshed automatically when they expire.

Outbound Sync

Odoo event create / update / cancel is pushed to the linked remote calendar — mapping title, description, location, start/stop, all-day and attendees — storing the remote event id for idempotent updates.

Inbound Delta Sync

Remote changes are pulled via Google syncToken or Microsoft Graph delta links and mirrored into Odoo — creating, updating or cancelling the matching event efficiently.

Loop-Proof Mapping

A mapping table links each Odoo event to its remote counterpart per provider, with a content hash so unchanged events are skipped and the directions never ping-pong.

Conflict Policies

Choose "last writer wins" or "Odoo wins" to resolve simultaneous edits deterministically, applied per mapping.

Robust Transport & Logging

A thin REST client builds Google Calendar v3 and Microsoft Graph payloads, refreshes tokens on 401, paginates and surfaces clear errors. A cron runs the sync; per-account on-demand sync and a full sync log are included.

Your Credentials, Your Data

BYOK means events flow directly between your Odoo and your Google/Microsoft tenant — no third-party relay, no vendor lock-in.

Genuinely Two-Way

Full mapping, payload-building and reconciliation logic on both providers — not a one-direction export.

Screenshots

Google / Microsoft Calend — Calendar Accounts in Odoo

Calendar Accounts

Google / Microsoft Calend — Sync Log in Odoo

Sync Log

Google / Microsoft Calend — Event Mappings in Odoo

Event Mappings

Why Choose This Module

Teams living in Google Workspace or Microsoft 365 who also schedule in Odoo, sales and services organisations needing reliable calendar alignment, and IT admins who want OAuth credentials and data to stay under their own control.

Specifications

  • Compatible: Odoo 18.0 / 19.0
  • License: OPL-1
  • Languages: English
  • Author: Pokutsoft
  • Dependencies: base, calendar, mail
  • Support: support@pokutsoft.com

Update date: 2026-07-02