Availability |
Odoo Online
Odoo.sh
On Premise
|
Lines of code | 321 |
Technical Name |
zoom_us |
License | LGPL-3 |
Website | https://github.com/apexive/odoo-zoom |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Lines of code | 321 |
Technical Name |
zoom_us |
License | LGPL-3 |
Website | https://github.com/apexive/odoo-zoom |
Zoom Integration for Odoo
Seamlessly integrate Zoom meetings with your Odoo instance
This module provides a powerful Zoom client that developers can use to make API calls to Zoom services. It handles all the authentication, token management, and API communication automatically.
Setup Instructions
Prerequisites
To use this module, you need to create a Server-to-Server OAuth app in the Zoom Marketplace:
- Go to Zoom Marketplace and create a Server-to-Server OAuth app
- Enable all meeting-related permissions for your app:
- /meeting:write:admin
- /meeting:read:admin
- /meeting:master
- /meeting:write
- /meeting:read
- Copy your Account ID, Client ID, and Client Secret
- Configure these credentials in Odoo as shown below
Configuration
Configure your Zoom credentials in Odoo Settings

Features
- â Secure Server-to-Server OAuth integration
- â Automatic token management
- â Easy configuration interface
- â Reliable API communication
- â Ready-to-use Zoom client for developers
For Developers
This module provides a convenient Zoom client that you can use in your custom modules:
from odoo import models
class MyCustomModel(models.Model):
_name = 'my.custom.model'
def my_custom_method(self):
zoom_client = self.env["zoom.service"].client()
# Make API calls using the zoom_client
meeting = zoom_client.meetings.create(...)
The client handles all the complexities of authentication and token management, allowing you to focus on building your features.
Please log in to comment on this module