Odoo as the backend for a car rental app
The customer app ran on Flutter while operations ran on Odoo, with no reliable link between them.

Odoo and Flutter Integration – Custom Odoo Modules, Google Firebase Integration
About the project
This Odoo and Flutter integration was built for a car rental company in the Chile region. The company runs its business mainly through a mobile application built in Flutter. This app allows their customers to browse vehicles, make reservations, handle payments, and even unlock their rental car, all from their smartphones.
For core business operations, however, they relied on Odoo internally. So, they needed an Odoo specialist to create a smooth link between their Flutter app and Odoo.
Zehntech assisted in the configuration of the mobile application backend on Odoo, using custom Odoo modules to centralize business operations for efficient management. Our team also developed Rest APIs to ensure seamless data synchronization. Finally, for sending notifications to mobile app users from Odoo backend, we integrated Google Firebase with Odoo, leveraging Azure Key Vault.
The challenge
The client was using Flutter for their mobile application while maintaining core business operations within their Odoo ERP. So, they wanted to build a mobile app backend in Odoo. With it, they can manage all the activities and show the data in the Flutter app.
A seamless integration strategy was required to ensure data synchronization and efficient communication between the mobile app and Odoo backend.
What we built
Zehntech delivered a comprehensive integration solution, including:
Odoo Mobile Backend Setup: Our team configured the Odoo backend to function effectively as the mobile application’s data hub.
Custom Odoo Module: Developed a custom Odoo module to for unified access to different Odoo functions like subscription management, helpdesk ticketing, accounting, configurational settings, and custom notification functionalities.
REST API Development: Team developed REST APIs to facilitate smooth data exchange between the Flutter app and Odoo.Google Firebase Integration: We developed a system that seamlessly connects Google Firebase with Odoo, allowing operators to effortlessly send notifications directly from the Odoo backend. We’ve designed a user-friendly form within Odoo that captures notification details, including title, description, and an optional image. Operators can then choose to send the notification to a specific user or a designated user group.
Azure Key Vault Implementation: We used Azure Key Vault to fetch the JSON formatted firebase-key that automatically authenticates every user request to send notification.
Odoo and IOT system Integration: Integrated Odoo to the third-party IoT system, enabling users to control vehicle functions seamlessly through the mobile app. This includes actions such as locking/unlocking doors, starting/stopping the engine, and accessing real-time vehicle status. Meaning, Odoo acts as a middleware to perform all the activities from the mobile app. Whether the user is in the range of the vehicle or lacks an internet connection, all features are accessible directly through the mobile app using Bluetooth.
Odoo Support and Maintenance: We collaborated with them to provide ongoing Odoo support and maintenance, ensuring the seamless operation of the system.
Mobile App Content Management From Odoo Backend – Implemented the functionality to store and manage the FAQ and News content of the mobile app from Odoo itself.
A look at the work
The result for the client
This integration empowered the car rental company with:
Unified Business Management: A centralized platform for managing both mobile and core business operations.
Enhanced User Experience: A user-friendly mobile application for improved customer interaction and car rental services.
Real-Time Data Synchronization: Consistent data flow between the mobile app and Odoo for informed decision-making.
Secure Communication: Secure handling of API keys through Azure Key Vault safeguards sensitive information.
This project exemplifies Zehntech’s expertise in integrating Flutter applications with Odoo, enabling businesses to leverage the combined strengths of both platforms for a comprehensive and efficient operational environment.
What we built it with



Related case studies

Odoo 16 implementation for a furniture manufacturer
The business ran on Excel. Stock levels were guessed, orders had errors and manual accounts let money slip through.

Customization and support for an industrial manufacturer
Odoo was partly in place, but inventory control, order tracking, product lifecycle and billing were missing, and reporting was hard.

Long-term Odoo partner for a Swiss software company
Their Odoo setup did not support the way they worked, which caused errors, wasted effort and a need for third-party integrations.