Zoho Odoo Connector | Zoho Books and Odoo Connector | Zoho Odoo Two way Synchronization
by Serpent Consulting Services Pvt. Ltd. http://www.serpentcs.com$ 205.67
Odoo – Zoho Books Two-Way Data Integration
Seamless two-way integration between Zoho Books and Odoo enabling secure, automated, and real-time data synchronization.
Highlighted Features
Two-Way Data Synchronization
Keep Odoo and Zoho Books perfectly in sync — records flow both ways, automatically and in real time.
Secure OAuth2 Connection with Auto Token Refresh
Connect once using secure OAuth2 credentials; access tokens refresh automatically every 45 minutes so the sync never breaks.
Model-Wise Sync Configuration
Choose exactly which models (Contacts, Products, Orders, etc.) participate in sync using the simple "Use in Zoho" toggle.
One-Click Manual Sync
Trigger "Sync Records Zoho to Odoo" or "Sync Records Odoo to Zoho" anytime with a single click — no technical setup required.
Detailed Features
Two-Way Data Synchronization
The integration establishes a true bi-directional bridge between Odoo and Zoho Books. Any record created or updated on either side — Odoo or Zoho — is reflected on the other, eliminating duplicate data entry and keeping both systems as a single source of truth.
Secure OAuth2 Connection with Auto Token Refresh
Connect Odoo to Zoho Books using Client ID, Client Secret, and Redirect URI through Zoho's official OAuth2 flow. Access and Refresh tokens are stored securely, and a background job automatically refreshes the access token every 45 minutes — so the connection stays alive without manual intervention.
Model-Wise Sync Configuration
Enable the "Use in Zoho" option on any Odoo model (Technical → Models) to make it available for selection under Sync Models in the Zoho Configuration screen — giving you full control over what gets synced.
One-Click Manual Sync
From the Zoho Configuration form, use "Sync Records Zoho to Odoo" or "Sync Records Odoo to Zoho" to trigger an on-demand sync for all selected models — ideal for testing or catching up outside the scheduled interval.
Screenshots
Zoho Configuration Form
This screen allows you to configure Zoho integration with Odoo by entering the required credentials (Client ID, Client Secret, Redirect URI, Organization Key) and managing tokens (Access Token, Refresh Token, Token Expiry). It also provides the option to select which models should be synchronized.
Zoho Authentication Setup
In this screen, users configure the Zoho integration by entering the Client ID, Client Secret, and Redirect URI. Once these details are added, the "Connect to Zoho" button becomes visible. Clicking this button initiates the authentication process, and upon approval, the system automatically fetches and stores the Access Token, Refresh Token, and Token Expiry.
Two Way Click Synchronization
The "Sync Records Zoho to Odoo" and "Sync Records Odoo to Zoho" button activates once Zoho is connected and tokens are retrieved, enabling seamless record synchronization from Zoho to Odoo and Odoo to Zoho.
The Organization Key is mandatory — without it, syncing is not possible. Once configured, data flows effortlessly across selected modules.
Model Display in Zoho Connector Configuration
Navigate to Technical → Models, open the model you want to sync with Zoho, and enable the "Use in Zoho" boolean. This will make the model visible in the Zoho Connector Configuration for synchronization.
Selecting Models in Zoho Connector Configuration
Only the models with "Use in Zoho" enabled will appear in the Models field, as shown in the above image.
Customer Created in Zoho Books
Customer "Mr. Rajesh Patel" created in Zoho Books — the source record that automatically syncs into Odoo as a contact.
Product Synced as Item in Zoho Books (Odoo → Zoho)
The product "Odoo To Zoho" created in Odoo appears in Zoho Books as an Item with matching selling price (₹3,000), cost price (₹2,500), and description, created automatically via API.
Product Created in Odoo
Product "Odoo To Zoho" set up in Odoo with a sales price of $3,000 and cost of $2,500 — the source record that syncs to Zoho Books as an Item.
Product Synced in Odoo (Zoho → Odoo)
"Zoho Odoo Product" created in Zoho Books flows into Odoo as a ready-to-sell product, with sales price ($800) and cost ($600) mapped correctly.
Item Created in Zoho Books
Item "Zoho Odoo Product" (₹800) created directly by a user in Zoho Books, later synced into Odoo as a matching product.
Contact Synced as Customer in Zoho Books (Odoo → Zoho)
Contact "Mukesh Patel" created in Odoo automatically syncs to Zoho Books as a Customer, with matching billing address, email, and phone number.
Push Records from Odoo to Zoho
The Zoho Configuration screen's "Sync Records Odoo to Zoho" action lets you push locally created Odoo records — contacts, products, sales orders, and more — into Zoho Books instantly.
Contact Created in Odoo
Contact "Mukesh Patel" created in Odoo — the source record that automatically syncs to Zoho Books as a Customer.
Contact Synced in Odoo with Auto-Filled Address (Zoho → Odoo)
Contact "Mr. Rajesh Patel" synced from Zoho Books into Odoo, with the complete address automatically inlined into the record, as shown in the activity log.
Pull Records from Zoho to Odoo
The Zoho Configuration screen's "Sync Records Zoho to Odoo" action, with Contact selected under Sync Models, pulls the chosen records from Zoho Books directly into Odoo.
Sales Order Created in Zoho Books
Sales Order SO-00033 in Zoho Books for Mr. Rajesh Patel, including Bill To and Ship To (Porbandar) addresses — the source record synced into Odoo as Quotation S00025.
Sales Order Synced in Odoo (Zoho → Odoo)
Quotation S00025 is automatically generated in Odoo for Mr. Rajesh Patel with product "Zoho Odoo Product," mirroring the sales order originally created in Zoho Books.
Odoo Quotation Confirmed for Sync
Quotation S00048 created in Odoo for Mukesh Patel with product "Odoo To Zoho" — the source record that gets pushed to Zoho Books as a Sales Order.
Sales Order Synced in Zoho Books (Odoo → Zoho)
Sales Order SO-00034 for customer Mukesh Patel is automatically created in Zoho Books once the corresponding quotation is confirmed in Odoo, carrying the same reference number, item, quantity, and total amount.
User Guide
FAQ
No, third-party apps can not be used on Odoo Online. Unfortunately, Odoo SaaS blocks such a possibility.
In many cases, yes. We offer Demo videos, Screenshots, Live demo links (for selected apps) If you need a personalized demo, you can contact our support team.
We request you contact our team via contact@serpentcs.com to discuss the features and customization required so that we can provide you assistance with your request.
Our Odoo Services
Odoo Consulting
Odoo Implementation
Odoo Development
Odoo Testing
Odoo Data Migration
Odoo Training
Odoo Support
Hire Odoo Developers
Help And Support
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Purchase (purchase) • Discuss (mail) |
| Lines of code | 1620 |
| Technical Name |
zoho_odoo_two_way_integration |
| License | LGPL-3 |
| Website | http://www.serpentcs.com |
Features
Screenshots
FAQs
WhatsApp
Email
Website
Please log in to comment on this module