| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Calendar (calendar)
• Discuss (mail) • Helpdesk (helpdesk) |
| Lines of code | 3746 |
| Technical Name |
zoom_connector |
| License | LGPL-3 |
Zoom Integration for Odoo
Seamless Video Conferencing Integration
Complete Zoom Integration
Connect your Odoo instance with Zoom to create, manage, and synchronize video meetings directly from your ERP system. Perfect for remote teams, customer support, and online training sessions.
Key Features
Meeting Management
Create, schedule, and start Zoom meetings directly from Odoo with full control over meeting settings.
Helpdesk Integration
Automatically create Zoom meetings for support tickets and provide instant video assistance to customers.
Calendar Sync
Seamlessly integrate Zoom meetings with Odoo calendar for unified scheduling and reminders.
Advanced Dashboard
Get a comprehensive overview of all your Zoom activities with our intuitive dashboard. Track meeting statistics, monitor attendance, and manage upcoming meetings from one central location.
Dashboard Features
- Upcoming meetings overview
- Meeting statistics and analytics
- Quick meeting creation
- Attendee tracking
- Meeting history
Perfect for Multiple Use Cases
Customer Support
Provide video assistance through helpdesk tickets
Team Meetings
Schedule internal team meetings and collaborations
Training Sessions
Conduct online training and webinars
Sales Demos
Product demonstrations for potential customers
Easy Setup & Configuration
Get started in minutes with our straightforward configuration process. Simply connect your Zoom API credentials and start creating meetings immediately.
Simple Configuration
- Create a Zoom Server-to-Server OAuth app
- Copy your API credentials
- Configure in Odoo settings
- Start creating meetings!
Enterprise-Ready Features
Security First
All API credentials are encrypted, and webhook validation ensures secure communication between Odoo and Zoom.
Role-Based Access
Granular permissions control who can create, manage, and join meetings based on user roles.
Scalable Architecture
Built to handle enterprise-level meeting volumes with robust error handling and logging.
Technical Specifications
Requirements
- Odoo 18.0 or higher
- Zoom Pro account or higher
- Server-to-Server OAuth app
- Base, Mail, Calendar, Helpdesk modules
Features
- Real-time meeting synchronization
- Attendee management and tracking
- Meeting recordings integration
- Webhook support for live updates
- Multi-language support
Why Choose Our Zoom Integration?
Professional Support
Get expert assistance from our development team for any issues or customization needs.
Regular Updates
Continuous improvements and feature updates to keep up with Zoom API changes and Odoo versions.
Secure & Reliable
Built with security best practices and thoroughly tested for production environments.
Ready to Transform Your Video Conferencing?
Purchase now and start integrating Zoom with your Odoo system today!
Zoom Integration for Odoo
This module provides seamless integration between Zoom and Odoo, allowing you to create, manage, and synchronize Zoom meetings directly from your Odoo instance.
Features
- Meeting Management: Create, start, and manage Zoom meetings from Odoo
- Automatic Synchronization: Keep your meetings synchronized between Odoo and Zoom
- Dashboard: Customizable dashboard for meeting overview and management
- Helpdesk Integration: Integrate Zoom meetings with helpdesk tickets
- Calendar Integration: Sync meetings with Odoo calendar
- Attendee Management: Manage meeting participants and track attendance
- Webhook Support: Real-time updates via Zoom webhooks
- Security: Encrypted API credentials and secure communication
Requirements
- Odoo 18.0 or higher
- Zoom Pro account or higher
- Server-to-Server OAuth app in Zoom Marketplace
- Base, Mail, Calendar, Helpdesk modules
Installation
- Copy the module to your Odoo addons directory
- Update your addons list in Odoo
- Install the module from the Apps menu
Configuration
Step 1: Obtain Zoom API Credentials
- Log in to your Zoom account at https://marketplace.zoom.us/
- Go to "Develop" > "Build App"
- Choose "Server-to-Server OAuth" app type
- Enter app information and create the app
- Copy the following credentials: - Account ID (found in your app credentials) - Client ID (API Key) - Client Secret (API Secret)
Step 2: Configure Zoom App Permissions
- In your Zoom app dashboard, go to "Scopes"
- Add the following scopes: - meeting:write - Create and manage meetings - meeting:read - Read meeting information - user:read - Read user information - recording:read - Access recordings (optional)
Step 3: Configure in Odoo
- Navigate to Settings > Zoom Configuration
- Enter your Zoom API credentials: - Account ID: Your Zoom account ID - Client ID (API Key): Your app's Client ID - Client Secret (API Secret): Your app's Client Secret - Webhook Secret: Optional, for webhook integration
- Enable Webhooks (optional): - Only enable if you have a public domain configured - Set up webhook endpoint in your Zoom app - Add webhook secret for validation
- Click Test Connection to verify credentials
- Save your configuration
Step 4: Verify Integration
- Navigate to Zoom > Zoom Meetings
- Click "Create" to test meeting creation
- Verify the meeting appears in your Zoom account
- Test joining the meeting with the generated link
Usage
Creating Meetings
- Navigate to Zoom > Zoom Meetings
- Click Create button
- Fill in meeting details: - Topic: Meeting title/subject - Start Time: Schedule the meeting - Duration: Meeting length in minutes - Password: Optional meeting password - Waiting Room: Enable/disable waiting room - Auto Recording: Enable automatic recording
- Add participants in the Attendees tab
- Click Save to create the meeting
- Click Start Meeting to begin the session
Helpdesk Integration
- Open a helpdesk ticket from Helpdesk > Tickets
- In the ticket form, click Create Zoom Meeting
- Configure meeting settings (same as regular meetings)
- The meeting link will be automatically added to the ticket description
- Participants can join directly from the ticket
Calendar Integration
- Go to Calendar and create a new event
- Click Add Zoom Meeting button
- Meeting details will be automatically added to the event
- Save the calendar event
- Meeting link appears in event description
Dashboard Features
- Upcoming Meetings: View all scheduled meetings
- Meeting Statistics: Track total meetings, participants, duration
- Quick Actions: Start meetings, create new meetings
- Recent Activity: Monitor meeting status changes
Managing Attendees
- Open any meeting from Zoom > Zoom Meetings
- Go to Attendees tab
- Click Add Attendee to invite participants
- Track attendance status: - Invited: Participant invited but not joined - Joined: Participant has joined the meeting - Left: Participant has left the meeting
Troubleshooting
Common Issues
- "Invalid API Credentials" Error
- Verify Account ID, Client ID, and Client Secret are correct
- Ensure your Zoom app is activated in the marketplace
- Check that required scopes are added to your app
- "Meeting Not Created" Error
- Verify your Zoom account has meeting creation permissions
- Check if you've exceeded your Zoom plan limits
- Ensure the meeting start time is in the future
- "Webhook Not Working"
- Verify your domain is publicly accessible
- Check webhook secret matches in both Odoo and Zoom
- Ensure webhook events are enabled in your Zoom app
- "Cannot Join Meeting"
- Check if meeting is started (not just scheduled)
- Verify participant has proper permissions
- Ensure meeting password is correct if enabled
Debug Mode
Enable debug logging to troubleshoot issues: 1. Go to Settings > Technical > Logging 2. Enable logging for zoom_connector module 3. Check log files for detailed error messages
Security
- All API credentials are encrypted in the database
- Webhook validation ensures secure communication
- Role-based access control for meeting management
Support
For technical support and inquiries, please contact our support team.
License
This module is licensed under AGPL-3. See LICENSE file for details.
Version History
- 18.0.1.0.0: Initial release with full Zoom integration
Please log in to comment on this module