Skip to Content
01Pricing

One plan. Everything included.

$1 per user per month, or $10 per user per year. Start with a free trial on your own database, subscribe when your team is convinced.

02Download and free trial

7 days free, everything included.

XProERP is on Google Play and the App Store. Install it, connect your Odoo server and start the trial from inside the app: one per database and per company, no card, nothing to cancel.

GET IT ONGoogle Play Download on theApp Store

STEP 1

Install

XProERP on your phone, Android or iOS 15+.

STEP 2

Connect

Your Odoo server address and your Odoo login.

STEP 3

Verify

An Odoo administrator verifies a work email with the code we send. Everything is unlocked for 7 days.

03Subscriptions and questions

Talk to us.

Tell us what you need and the email your administrator signs in with; we answer every message. To subscribe, use Subscribe: you create your account, pay the invoice, and the license is issued automatically.

The license is activated in the app with this address (or any address of its domain). Use your work email.
XProERP is tested on Odoo Community. For Enterprise we check your setup with you first.
The address your users open Odoo with. Leave empty if it is not public.
04Questions

Good to know.

Which Odoo versions and editions does it work with?

Odoo Community 16, 17, 18, 19 and 20, on your own servers or with your hosting partner, as long as the phone can reach the server. Odoo Enterprise has not been verified yet: tell us before you subscribe and we check your setup with you.

Do we install anything on our Odoo?

No module is needed, and your custom modules, custom fields, workflows and access rights work as they are: the app reads them from your Odoo at sign-in, like the web client. Two optional extras: push notifications on Odoo 16 need one small helper module from us (Odoo 17 and later need nothing), and voice or video calls over mobile data need a TURN server in your Odoo's Discuss settings, as browser calls do. Calls also need the /websocket path to pass through your proxy.

Does it work with our custom modules and fields?

Yes, all of them. Modules from your partner or the app store, custom fields on any model, modified views, automated actions and your record rules are used as they are on your server. There is no list of supported apps: if it is in your Odoo and the user can see it in the browser, it is in the app.

Does it work without internet?

Screens you opened recently stay readable offline, and the Point of Sale keeps selling once its session is open. Other changes need a connection. The app checks the subscription with us at least once every 72 hours.

Where do we download it?

On Google Play and the App Store: search for XProERP or use the links above. Install it, enter your Odoo server address and sign in with your Odoo login.

How is a license activated?

The license is registered to the email of the account that subscribed. In the app, that person verifies the email once and the license binds to your database. Other users just sign in with their Odoo login. No license keys to type.

What counts as a user?

A distinct Odoo login that used the app in the last 30 days. Shared devices with one login count once.

Can we use it on a test database too?

Yes. Each license includes a number of databases; ask for one more if you want staging covered.

How is it billed?

Per user: $1 per month or $10 per year, for the XPro ERP Plan with everything included. Subscribe from your account, pay the invoice, and the license is issued automatically. It renews from your account; you can stop the renewal at any time.

What happens when a subscription ends?

The app keeps working until the end date, then asks for a renewed license. Your data stays in your Odoo; nothing is lost.

Do you store our logins or session data?

No. Sign-in happens between the phone and your Odoo server; your Odoo password and session never reach XSquare, and saved passwords stay in the phone's secure storage. For licensing we receive the verified administrator email, your database identifier and, to count users, an irreversible hash of each login name. Plus crash reports.