Odoo Point of Sale
On Your Phone or Tablet

Mobo POS lets staff process orders, manage sessions, and handle customers directly from a phone or tablet, with real time synchronization to your Odoo backend so your data stays up to the minute built for retail and restaurant operations with Flutter, for Android and iOS.

Works with Odoo Community Enterprise

Why retail & restaurant teams choose Mobo POS

Built to bring a real Odoo POS experience to a touch screen in your hand fast, familiar, and ready for the counter or the floor.

Mobo POS dashboard
01

Touch optimized Odoo POS

The Odoo Point of Sale interface, integrated into the app for a consistent and powerful experience on mobile.

02

Real time sync

Automatic synchronization with your Odoo backend keeps data up to the minute.

03

Multi-Account & Multi-Company Support

Switch between Odoo accounts, databases, and company profiles without re-entering credentials.

04

No custom API required

Connect directly to your existing Odoo instance nothing extra to build or maintain.

05

Open source

Fully open source under Apache-2.0, so you can inspect, extend, or self-host the app to fit your business.

Everything your point of sale needs

The power of Odoo Point of Sale, wrapped in a fast, touch first mobile app for the counter and the floor.

Touch optimized WebView

The integrated Odoo POS interface, delivered for a consistent and powerful user experience.

Session Control

Open, resume, and manage POS sessions directly from the app.

Real time Sync

Automatic synchronization with your Odoo backend for up-to-the-minute data.

Switch Account

Quickly swap between multiple Odoo accounts and databases without re-entering credentials.

Multi company Support

Seamlessly switch between different company profiles within the same instance.

Global Server Support

Dynamically handle different Odoo server URLs.

Biometric Authentication

Secure, fast login using fingerprint or Face ID.

Advanced UI/UX

Modern design with dark mode, smooth animations, and premium typography.

Micro-animations

Shimmer effects and smooth transitions for a premium feel.

In-app Review

An integrated system to gather user feedback and maintain quality.

How Mobo POS works

From initial setup to your first sale and beyond, streamline every step of your daily operations with a connected and easy to manage workflow.

Mobo POS product tour
1

Open the app

Launch Mobo POS on your phone or tablet.

2

Set up your server

Enter your Odoo server URL and select your database.

3

Log in

Sign in with your Odoo credentials, or use biometric unlock.

4

Select your POS

Choose the POS configuration you want to manage.

5

Start selling

Process orders and run your retail or restaurant operations.

Who uses Mobo POS?

Counter

Retail Staff

Process orders and manage sessions right at the counter.

Floor

Restaurant Staff

Take and handle orders on the floor from a phone or tablet.

Multi-site

Multi-location & Multi company Businesses

Switch accounts, databases, and company profiles from a single app.

Stay Updated With Our Blog

Faster Deal Closures with Mobile CRM

Overview of Multi-Company Support in Mobo Apps Using Odoo

In the enterprise world, multi-company support isn't just a feature; it's a requirement. Odoo handles this natively in its web interface, allowing users to seamlessly switch contexts and view data across different business units. However, when building custom mobile apps with Flutter, replicating this behavior requires a thoughtful architecture.

Read More
Best Practices for Managing Pipelines in Odoo

How Mobo Apps Communicate with Odoo (XML-RPC vs JSON-RPC)

Odoo is a comprehensive open-source ERP system that provides various APIs for external integration. When building Flutter applications that need to communicate with Odoo, developers have two primary protocols to choose from: XML-RPC and JSON-RPC.

Read More
Best Practices for Managing Pipelines in Odoo

How to Handle Timezones and Date Fields from Odoo for Mobo

When building Flutter applications that integrate with Odoo, one of the most common challenges developers face is handling datetime fields correctly. Odoo stores all datetime values in UTC in the database, but displays them in the user's timezone in the web interface. If your Flutter app doesn't handle this conversion properly, you'll show incorrect times to usersβ€”a critical bug for any business application.

Read More
Mobo CRM vs Traditional Workflows

How to Implement Offline Mode inΒ Mobo with Odoo Data Sync

The modern mobile applications have to be functional even when the internet connection speed is slow or absent. Many business applications require constant communication with the server. In such cases, there might be a problem with delays in low-connectivity situations.

Read More
Mobo CRM vs Traditional Workflows

How to Secure Odoo Credentials in Mobo Apps

When building Flutter applications that integrate with Odoo ERP systems such as our comprehensive Mobo mobile suite one of the most critical aspects is securing user credentials.

Read More

Latest release highlights

Version

1.0.1

  • Touch optimized Odoo POS interface
  • Multi-Account & Multi-Company Support
  • Real time sync with the Odoo backend
  • Switch account across accounts & databases
  • Multi company switching
  • Biometric login
  • Dark mode & advanced UI/UX
  • Micro-animations & shimmer effects
  • In-app review
  • Global server support for different Odoo URLs
  • Session control - open, resume, and manage POS sessions

Frequently asked questions

Which Odoo versions are supported?
Compatible with all Odoo versions. The latest three versions, Odoo 17, 18, and 19, have been tested and verified for both Community and Enterprise editions.
Is it a native app or a web wrapper?
Mobo POS presents the Odoo Point of Sale interface in a touch optimized in-app WebView, wrapped with a native Flutter app that adds session control, account and company switching, biometric login, and a modern mobile UI.
Which Odoo module does it need?
It works with Odoo's Point of Sale, so the POS module should be installed and configured on your instance, with at least one POS configuration set up.
Can I manage POS sessions from the app?
Yes. You can open, resume, and manage POS sessions directly in the app.
Can I use more than one account or company?
Yes. You can switch between multiple Odoo accounts and databases without re-entering credentials, and switch between company profiles within the same instance.
Does it connect to any Odoo server?
Yes. Global server support lets you dynamically handle different Odoo server URLs.
How is my login secured?
Login can be protected with biometric authentication using fingerprint or Face ID.
Does it work offline?
Mobo POS synchronizes with your Odoo backend in real time and caches account information locally. Offline selling is not documented, so a connection to your Odoo server should be assumed for normal operation.
Is source code available?
Yes. Mobo POS is fully open source under the Apache-2.0 license and available on GitHub.
Can I customize the app?
Yes. It is built with Flutter, so you can inspect, extend, or self-host the app to fit your business.
Can partners rebrand it?
Yes. Partners can rebrand and distribute the app in line with the open-source license terms.

Ready to experience Mobo POS?

Get started in minutes connect the app to your Odoo server, log in, select your POS configuration, and start selling. The full source is available on GitHub under Apache-2.0.

WhatsApp