Skip to Content
Video Meeting Integration
odoo_zoom_meet_integration

Video Meeting Integration

Creates online video meetings from Odoo calendar events with authenticated company credentials.

  • Odoo 17
  • Tools & Administration
  • 17.0.1.0.0
1

Overview

Scheduling online meetings by hand means copying links between two tools. This module connects the Odoo Calendar to a video meeting service: company credentials are stored and authenticated once, then any calendar event can generate a meeting. The meeting URL, code and event ID are saved on the event and shown as a Join Meeting button. It depends on Calendar and Contacts and serves anyone who books meetings in Odoo.

2

Usage steps

  1. 1

    Enter API credentials

    Open the company form and go to the Video Meet tab, Credentials page. Enter Client ID, Client Secret and Redirect URI issued by the meeting service. Save the company.

    • Fields: Client, Client Secret, Redirect URI
    • Model: res.company
  2. 2

    Authenticate the company

    Press Authenticate. The browser goes to the service, the user approves, and the controller /zoom_meet_authentication receives the code. Tokens are stored on the company.

    • Button: Authenticate
    • Authorization code and tokens stored
  3. 3

    Refresh the token

    The Authentication page shows access token, expiry and refresh token. Press Refresh Token to renew the access when it expires. Expiry is a datetime field.

    • Button: Refresh Token
    • Fields: Access Token, Expiry, Refresh Token
  4. 4

    Tick Video Meet on an event

    On a calendar event tick the meeting checkbox. On save the create method calls the service and fills the URL, code and event ID. The meeting URL replaces the video call location.

    • Field: Video Meet checkbox
    • Auto-filled URL and code
  5. 5

    Join the meeting

    Open the Video Meet tab on the event and press Join Meeting. The action opens the meeting URL. The link also appears in the calendar view and the invitation description.

    • Button: Join Meeting
    • Description computed with link
  6. 6

    Update or delete meetings

    Changing the event calls the service through write, and deleting the event removes the remote meeting through unlink. Keep the token valid to avoid errors. Attendees receive the updated invitation.

    • Hooks on write and unlink
    • Token must be valid
4

Roles

Benefiting roles
Role
System administrator
Calendar user
5

Dependencies

Back to version applications

Want to know more or try this app? Contact us

We can arrange a demo or a trial and answer your questions about Video Meeting Integration.

Contact us