If you ship across India, getting labels, live rates, and proactive tracking inside Odoo isn’t a “nice-to-have”—it’s how you cut WISMO tickets and COD failures. This 2025 playbook shows exactly how to connect Delhivery (via DelhiveryOne) with your Odoo stack—whether you prefer a plug-and-play app or a custom build.
If you’re just starting with ERP, our Odoo Implementation services make sure Delhivery and Odoo talk seamlessly from day one. Already live on Odoo? Book a Free Odoo Demo and see how we streamline shipping flows in action.
Why Delhivery + Odoo is a no-brainer for India-first brands
When your storefront, inventory, and shipping live in one place, you move faster and spend less. Delhivery plugged into Odoo gives you that “single pane of glass” for order → label → tracking—without juggling portals or CSVs.
- One flow from checkout to doorstep. Calculate shipping at checkout/quote, auto-create AWB on Delivery Orders, attach PDFs, and expose tracking in the customer portal—all inside Odoo.
- Rates that match your invoice. Use live serviceability + chargeable weight (actual vs volumetric) so finance isn’t surprised later.
- Labels that just print. Standard A6 (4×6) thermal or A4 sheets, branded and scannable—generated from the Delivery Order with a click.
- Proactive tracking & fewer WISMO tickets. Scheduled syncs (or webhooks via an aggregator) keep statuses fresh and trigger customer updates automatically.
As your operations scale, you may need custom shipping logic or multi-company workflows. That’s where targeted Odoo Development comes in—extending the standard connector to fit your business.
Two integration paths—App Store connector vs custom DelhiveryOne build
When it comes to integrating Delhivery with Odoo, you’ve got two solid options:
- Install an Odoo App Store connector (fast go-live, minimal coding).
- Build a custom DelhiveryOne integration (more control, tailor-made for your workflows).
Both work; your choice depends on the complexity of your shipping operations and the level of flexibility you need.
Off-the-shelf connector (fastest route)
If speed is your top priority, a plug-and-play Delhivery connector from the Odoo App Store is the ideal solution. You’ll be able to:
- Get live rates at checkout or on Sales Orders
- Generate AWBs and labels directly from Delivery Orders
- Track shipments inside Odoo without switching portals
Perfect for SMEs and D2C brands who want to get operational quickly.
Custom DelhiveryOne build (maximum flexibility)
If your business has multi-warehouse routing, custom COD rules, or complex packaging logic, a custom build on DelhiveryOne’s APIs is worth it. This approach lets you:
- Map serviceability rules to business logic
- Fine-tune weight/volumetric calculations
- Handle exceptions (NDR, RTO) in your own workflows
It requires more development effort, but you’ll own the integration end-to-end and can adapt it as Delhivery updates its API.
Not sure which path is right for you? Our Odoo Integration experts can help you evaluate both options and set up the right shipping flow for your business.
Prerequisites—accounts, tokens, and label templates
Before you connect Delhivery with Odoo, there are a couple of essentials you’ll need to set up inside DelhiveryOne:
1. API Token
In DelhiveryOne, generate a Live API Token from the settings panel. This is what Odoo uses to authenticate every request for rates, labels, and tracking. Tokens are only visible for a short time and get rotated when a new one is issued, so make sure you store them securely.
2. Label Format
Choose the right label template for your operations:
- A6 (4×6 thermal) if you’re using thermal printers for bulk orders.
- A4 (four per sheet) if you’re on standard office printers.
Both formats can be customized with your brand logo, and the configuration is handled inside the DelhiveryOne portal.
3. Warehouse Address
Ensure your warehouse details in DelhiveryOne match the corresponding Odoo warehouse records. This avoids misrouting and ensures the right origin is printed on every label.
If you need help with API token setup, secure storage, or ongoing maintenance, our Odoo Support team can handle the technical side while you focus on fulfillment.
Step-by-step setup inside Odoo (Sales, Inventory, Website)
Once your DelhiveryOne account is ready, it’s time to bring everything together inside Odoo. The goal: make labels, rates, and tracking part of your natural order-to-delivery flow.
1. Add Delhivery as a Delivery Method
In Odoo, create a new Delivery Method and connect it to your DelhiveryOne API token. This sets the foundation for all rate calculations and label generation.
2. Enable Serviceability & Rates
At checkout (Website) or while preparing a Sales Order, Odoo can ping Delhivery to confirm pincode serviceability and return the correct shipping rate. This ensures customers see accurate costs up front.
3. Validate Delivery Orders
When a Delivery Order is validated in Odoo, an AWB (Air Waybill) is generated automatically, and the corresponding PDF shipping label is attached. You can then print it in the correct format (A6/A4).
4. Keep Customers in the Loop
Tracking numbers are stored against the Delivery Order, and customers can view real-time shipment updates via their Odoo portal login.
Rates that match your invoice (serviceability + volumetric weight)
One of the biggest headaches in shipping is when the rate shown to a customer doesn’t match the bill you receive from the courier. With Delhivery + Odoo, you can align both by combining serviceability checks with proper weight calculations.
1. Serviceability by Pincode
Before a quote or checkout is confirmed, Odoo can call Delhivery’s serviceability API. This validates whether the origin and destination pincodes are serviceable by air or surface and returns the eligible modes.
2. Volumetric Weight Calculations
Delhivery charges on the higher of actual weight vs. volumetric weight. By maintaining product dimensions in Odoo, you ensure the system calculates chargeable weight correctly using Delhivery’s divisor. This keeps finance and operations aligned with the courier bill.
3. COD Fees and Surcharges
If you offer Cash on Delivery, Odoo can add the COD handling fee to the shipping line automatically, along with other surcharges (fuel, ODA, GST).
For businesses with complex pricing rules, our Odoo Consulting team helps design rate logic that mirrors your courier contracts and keeps reconciliation smooth.
Labels that print right the first time (A6 thermal vs A4)
A shipping label may look simple, but if it’s off-size, missing details, or hard to scan, it slows down the entire delivery process. DelhiveryOne makes it easy to configure labels, and Odoo ensures they’re generated at the right moment.
1. Choose the Right Format
- A6 (4×6 thermal): Ideal for warehouses with thermal printers, designed for speed and clarity.
- A4 (four per sheet): Works best for low-volume shippers using standard printers.
2. Branding & Essentials
Labels can be customized with your logo inside DelhiveryOne, and they always include the AWB barcode, ship-to details, origin warehouse, and COD value (if applicable).
3. Printing in Odoo
When a Delivery Order is validated, Odoo fetches the PDF label from Delhivery. It’s then stored on the order and ready to print in your chosen format. No manual downloads or re-uploads needed.
Tracking, NDR & RTO—reduce WISMO and failed deliveries
After an order ships, most customer queries boil down to one thing: “Where is my order?” (WISMO). By syncing Delhivery tracking directly into Odoo, you can cut those support tickets and manage exceptions like NDR (Non-Delivery Reports) and RTO (Return to Origin) smoothly.
1. Automated Tracking Sync
Odoo can poll Delhivery’s API at regular intervals to fetch the latest shipment status. Tracking updates are visible in the Delivery Order and in the customer’s portal, reducing calls to your support team.
2. Exception Handling (NDR & RTO)
Failed delivery attempts automatically update as NDR in Odoo, triggering workflows like rescheduling or verifying the customer address. If shipments return (RTO), Odoo marks them accordingly so stock levels stay accurate.
3. Proactive Customer Updates
You can configure Odoo to send automated emails or SMS when key events occur—like “Out for Delivery” or “Delivered.” This builds trust and transparency with customers.
Need help setting up tracking jobs or NDR workflows correctly? Our Odoo Support team ensures your shipping flow stays reliable at scale.
QA checklist & go-live plan
Before you roll Delhivery integration out to production, it’s critical to test every part of the flow in a sandbox or staging setup. A structured QA plan saves you from costly delivery errors later.
1. Serviceability & Rates
- Test multiple pincodes (metro, tier-2, remote)
- Validate rate calculations for different weights and dimensions
- Confirm COD fees and surcharges are applied correctly
2. Label Accuracy
- Print both A6 thermal and A4 sheets
- Scan barcodes/QRs to confirm readability
- Check for correct warehouse and return address details
3. Delivery Orders & Tracking
- Generate AWBs for single and bulk orders
- Verify tracking updates sync to Odoo within expected timeframes
- Trigger test NDR/RTO cases to check workflows
4. Customer Communication
- Test email/SMS notifications on major tracking milestones
- Confirm the customer portal shows live shipment status
OurOdoo Implementation team runs through this checklist with every project, so you can go live with confidence.
What you get with Entrivis (packages, SLAs, ROI)
Choosing the right integration path is only half the story—keeping it reliable as your business grows is the real win. That’s where Entrivis comes in.
Entrivis isn’t just about integrations—it’s about making your shipping operations a growth lever.
FAQs
Q1. Does Odoo support carrier integrations for labels and rates?
Yes. Odoo’s shipping connectors allow you to calculate live rates, generate labels, and attach tracking numbers across Sales Orders, Website checkout, and Delivery Orders. If you need hands-on setup, our Odoo Implementation team can configure it for you.
Q2. How do I get a Delhivery API token and keep it secure?
Inside DelhiveryOne, you generate a live API token from the settings panel. Since tokens expire or rotate when reissued, it’s best to store them securely in Odoo system parameters. Our Odoo Support team can help with secure configuration.
Q3. Can I print 4×6 thermal labels from Odoo?
Absolutely. By selecting the A6 (4×6) format in DelhiveryOne, Odoo automatically fetches printable PDFs that can be sent to thermal printers. For custom batch-printing needs, our Odoo Development experts can extend the flow.
Q4. Will this integration work on Odoo 18?
Yes. Delhivery connectors and APIs can be configured on the latest Odoo versions. If you’re planning to upgrade, our Odoo Migration services ensure smooth transitions without breaking your shipping setup.
Conclusion
Ready to see Delhivery + Odoo in action?
We’ll walk you through rates, label printing, and tracking—all inside Odoo—in just 30 minutes.
Book a Free Odoo Demo or Contact Us today, and let’s make your shipping operations faster, smarter, and more reliable.
Delhivery & Odoo Integration 2025: Labels, Rates, and Tracking with DelhiveryOne