Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Productivity
  3. Google Meet for Odoo v 19.0
  4. Sales Conditions FAQ

Google Meet for Odoo

by Solvync https://solvync.com
Odoo

$ 49.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Calendar (calendar)
• Discuss (mail)
Lines of code 2439
Technical Name solvync_google_workspace
LicenseOPL-1
Websitehttps://solvync.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Calendar (calendar)
• Discuss (mail)
Lines of code 2439
Technical Name solvync_google_workspace
LicenseOPL-1
Websitehttps://solvync.com
  • Description
  • License
Google Meet for Odoo

Generate Google Meet links from Odoo Calendar — without the duplicate Google invite.

Odoo stays the single source of truth for attendee email. Google Calendar stays silent.

Other Meet integrations produce two competing invitations per meeting — one from Odoo, one from Google. This connector silences Google Calendar with sendUpdates=none so the organiser sends one branded invitation from Odoo, with the Meet link, the ICS attachment, and the full chatter audit trail.

What this module does

One-click Meet

+ Google Meet on every event

Adds a + Google Meet action beside Odoo's native + Odoo meeting. Click, wait a moment, the Meet link populates inline.

No Duplicate Invite

Odoo is the only email channel

Google Calendar writes use sendUpdates=none. Attendees never get a Google-side invite while you are still drafting your message in Odoo.

Branded Email

Solvync-styled meeting template

Replaces the generic Odoo meeting-update email with a clean template featuring the Meet link, date and time, attendees, and your signature. ICS attached.

Invite State Machine

Not Sent · Sent · Needs Update

Tracks invitation state on every event. When the time, attendees, or Meet link changes, the event flips to Needs Update so re-sends are intentional.

Organiser-Owned

Permission-checked mutation

Only the event organiser can create, replace, or remove a Meet link. Other users with view access can Join and Copy. Direct RPC bypass blocked.

Queued + Auditable

Sync queue, sync logs, retry/backoff

Mutations process through a queue with retry/backoff for transient Google API errors. Admin-only queue and log views under Settings > Technical > Google Workspace.

See it in action

Production screenshots from a Solvync Odoo 19 tenant. The integration sits inside the standard Calendar form and the Settings panel — no custom screens to learn.

1. The + Google Meet action sits next to the native + Odoo meeting

Open any calendar event. The Video Link row shows both options side by side.

Calendar event with empty Video Link row showing + Odoo meeting and + Google Meet

2. One click. The Meet link populates inline.

Click + Google Meet and a Meet URL appears in seconds, with Join, Copy, and Replace controls. A toast confirms the link is ready.

Calendar event with Google Meet link generated, showing Join / Copy / Replace controls

3. Replacing a link is intentional, with a confirmation step

Click Replace and Odoo asks before discarding the existing Meet URL. Audit-friendly. The previous URL stays in Sync Logs regardless.

Replace Google Meet link confirmation modal

4. Admin sync queue: every mutation, every status, one screen

Settings > Google Workspace > Open Sync Queue. Pending and Synced rows for generate, refresh, remove, and clear operations across all calendar events.

Google Workspace Sync Queue admin view

5. Sync logs: the audit trail

Who triggered what, against which calendar event, with which Meet URL, and what the Google API returned. Retained for 90 days by default.

Google Workspace Sync Logs admin view

6. Settings live under General Settings

Toggle the integration, control invitation channel, tune queue batch size, retry attempts, and log retention. No separate config app to learn.

General Settings panel filtered by Google Workspace

How it compares to native Odoo + Google Calendar

Capability Native Odoo + google_calendar Google Meet for Odoo
Generate Google Meet on Calendar events No Yes
Silent Google Calendar writes (no parallel invite) No — Google sends Yes — sendUpdates=none
Branded Odoo meeting-update template with ICS Generic only Yes
Invite state tracking (Not Sent / Sent / Needs Update) No Yes
Organiser-owned permission with non-organiser block N/A Yes
Queued, auditable, retry/backoff with admin views No Yes

What you need before installing

The connector reuses Odoo's native Google Calendar OAuth. No new Google Cloud project, no new client ID, no extra scopes.

  • Odoo 19 (Community or Enterprise).
  • Native google_calendar module configured and connected per organiser user.
  • Google Workspace tenant with Meet enabled at the OU level.
  • OAuth scope https://www.googleapis.com/auth/calendar (already requested by google_calendar).

Honest limitations

The connector cannot revoke an existing Meet room. When you click Replace link or Remove, the Meet conference reference is unlinked from the calendar event going forward. Google Calendar has no public API to delete a Meet room, so URLs that were previously emailed, copied, or stored elsewhere may continue to work until Google's automatic garbage-collection cycle.

To force-end an active Meet, the host must use End meeting for all in the Meet UI, or a Workspace administrator must use the Meet investigation tool.

V1 supports non-recurring events only. Recurring-event Meet management is on the Phase 2 roadmap.

About Solvync

Solvync Inc. is a Calgary, Alberta-based Odoo Ready Partner focused on ERP delivery for Canadian SMBs. We built this module first for our own consulting practice, then packaged it for the Apps Store after running it in production for 30 days.

Support: support@solvync.com

License: OPL-1 · Solvync Inc., Calgary, Alberta, Canada

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with