Production-Ready Odoo TMS: Live Route Mapping, e-CMR & Secure Workflow Automation
How Iqra Technology upgraded an existing Odoo TMS for a Sweden-based logistics software provider — integrating live Leaflet JS route mapping, TransFollow e-CMR API, a modern OWL booking cockpit, secure post-confirmation financial controls, and a loop-prevention webhook pipeline for real-time transport event synchronization.
Client Overview
A leading software solutions provider headquartered in Sweden, specializing in cloud-based Transport Management Systems (TMS) and custom enterprise logistics software. The company empowers transport, construction, and freight businesses with digital workflows that optimize cross-border shipping across Europe.
Following the successful Phase 1 implementation of core Odoo TMS functionality, the business required a production-level upgrade to improve dispatch usability, route visibility, financial controls, and digital transport documentation for cross-border freight operations.
The company engaged Iqra Technology to upgrade the existing custom Odoo TMS — developing a high-performance OWL front-end with live Leaflet JS mapping, strict post-confirmation field locking, TransFollow e-CMR API integration, and a secure webhook architecture to synchronize transport events between external systems and Odoo.
Industry Details
Project Overview
Following the successful initial implementation of Odoo's core TMS functionality, the business required a production-level upgrade to improve dispatch usability, route visibility, financial controls, and digital transport documentation. Iqra Technology upgraded the existing custom Odoo TMS by developing a high-performance Odoo Web Library (OWL) front-end integrated with live Leaflet JS mapping, strict post-confirmation field locking, and the TransFollow e-CMR API for digital consignment-note management.
The solution also included a secure webhook architecture to synchronize pickup and delivery events between external systems and Odoo while preventing duplicate or recurring status updates — transforming the existing TMS into a controlled, integrated, and production-ready logistics platform.
Client Requirements
- Live Route Mapping — render active freight journeys dynamically within Odoo.
- Modern Order Form UI Redesign — replace default cluttered views with a clean, single-page booking cockpit.
- Invoicing Protection — lock freight weights, carriers, and rates once a booking is confirmed.
- Clean Routing Lists — automatically strike-through, fade, and exclude cancelled transport legs from active route visualization.
- Digital e-CMR Consignment Notes — integrate TransFollow to support digital transport-document workflows.
- Real-time Webhook Pipeline — synchronize pickup and delivery events from external systems into Odoo.
- Secure Webhook Controller — protect inbound API routes using token/HMAC-based request verification.
- Loop Prevention — prevent repeated status synchronization between Odoo and connected systems.
Technologies Used
Challenges & Solutions
Measurable Results
Implementation Highlights
- Interactive OWL Cockpit — redesigned Odoo booking form into a modern single-page interface with progressive workflow steps.
- Live Mapping Integration — Leaflet JS and OpenStreetMap embedded into Odoo for dynamic transport-route visualization.
- Financial Data Controls — post-confirmation locking for freight weights, rates, carriers, and billing-critical information.
- Cancelled-Leg Management — custom UI behavior to visually distinguish and exclude cancelled legs from active routing.
- TransFollow e-CMR Integration — Odoo connected with TransFollow for digital consignment-note and transport-event workflows.
- TransFollow Role Workflows — engineered Direct Issuer, Subcontracted Inbound, and Forwarder e-CMR role workflows.
- Webhook Synchronization — inbound and outbound event-processing workflows for real-time transport-status synchronization.
- Loop Prevention Trigger — validation controls to prevent recurring status echoes between Odoo and external systems.
- Webhook Security — token/HMAC-based request verification to protect inbound integration endpoints.
- Customer Notifications — automated relevant notifications based on synchronized transport events.
What Our Clients Say
Verified reviews from Clutch.co — rated 4.7/5 across 8 client engagements.
"Iqra Technology has been instrumental in the development of our Odoo-based Transport Management System. Their team demonstrated strong technical knowledge, delivered features on time, and communicated clearly throughout. Highly recommended for complex Odoo customizations."
"What stood out most about Iqra Technology was their genuine commitment to delivering quality work and their proactive approach throughout the project. It felt like working with a partner rather than just a vendor."
"Working with Iqra Technology was an excellent experience. They understood our requirements clearly, built the website, and completed the API integration smoothly. The end result has streamlined our operations."
"Iqra Technology played a key role in enhancing our internal digital workplace. The portal is now easy to navigate, visually clean, and aligned with our business needs."
"They performed as promised, communicated regularly, and completed the project on time. All requested data was properly and securely migrated."
"The developer integrated seamlessly into our project, delivering high-quality dashboards that improved decision-making for our clients."
FAQs
Need to Upgrade or Customize Your Odoo TMS?
Our Odoo experts can extend your existing platform with live route mapping, e-CMR integration, webhook automation, and secure financial controls.