Integration · Open-source ERP

Orders automatically into
Odoo.

Ordermind reads purchase orders from email, PDF and Excel, validates them against your Odoo master data and prepares validated sales orders in Odoo. Your team approves — Ordermind takes out the retyping.

Supported:Odoo Online (Custom plan)Odoo.shOn-premise
ordermind.app · connection
live
Ordermind
Odoo
Sourceorder.pdf · email
Validated againstOdoo master data
Action after approvalWrite to Odoo
We connect via the Odoo External API (XML-RPC)sales order created
Illustrative exampleOrdermind × Odoo
How the connection works

From inbox to Odoo — in four steps.

We connect via the Odoo External API (XML-RPC). Works on Odoo.sh and on-premise; on Odoo Online (SaaS) the External API requires the Custom plan.

01
Order arrives

Email, PDF or Excel lands in the connected mailbox.

02
Read & validate

Items, quantities and prices are recognised and checked against your Odoo master data.

03
Team approves

One screen, edge cases flagged. One click.

04
Sale Order in Odoo

Ordermind creates the sale.order via the API — customer, products and prices complete.

See it happen

One click — and the order is in Odoo.

Ordermind reads the order, validates every line and prepares it. Your buyer approves; Ordermind writes the sales order.

Source · email
Frompurchasing@customer.comSubj.Order — various items

Please deliver the items below in week 24:

240× pipe 28 galvanised
500× heavy bracket M8
60× right-angle coupling

Ordermind read order · 3.8s
Validated · ready for Odoo3/3 OK
ItemQtyConf
10428-VZ
Pipe 28mm galvanised
24098%
20155
Heavy bracket M8
50096%
30901-A
Right-angle coupling
6092%
What gets written

A complete order in Odoo — not half the job.

Customers (res.partner)

Match on customer and contact details from your Odoo database.

Products

Customers' free-text item descriptions are matched to your product references.

Prices & pricelists

Checked against your per-customer pricelists. Deviations are flagged.

Delivery dates

Requested delivery date per line, carried over to the sale.order.

Sale Order

Created as a clean sale.order, ready to confirm.

Documents

The source email and attachment stay linked to the order.

Why it matters

For teams already running on Odoo.

30%
less retyping

No more retyping orders into Odoo

Your back office stops typing from the mailbox and starts approving orders instead of entering them.

Works on any Odoo hosting

Via the External API we connect with Odoo Online, Odoo.sh and your own on-premise install.

Your database stays in charge

Ordermind never invents product references. Anything that doesn't match goes to your team — not blindly into Odoo.

See Ordermind live on an order in Odoo.

30 minutes, on a real order from your own mailbox. No sales pitch — just see if it works.

FAQ · Odoo

Questions about the Odoo connection.

Which Odoo versions does Ordermind work with?

We connect via the Odoo External API (XML-RPC), available from Odoo 14 (16/17/18 recommended). On Odoo.sh and on-premise this works without restrictions; on Odoo Online the External API requires the Custom plan.

Which connection does Ordermind use?

The officially documented Odoo External API over XML-RPC. An authorised connection, no screen robots.

Does Ordermind create a sale.order?

Yes, after approval Ordermind creates a sale.order with the right customer, products and prices. Nothing enters Odoo unseen.

How long does setup take?

A pilot is typically live within a few weeks. We start with one order flow.

What happens to uncertain orders?

They get a low confidence score and go to your team instead of straight into Odoo.

Request a demo

Book a demo — Ordermind × Odoo.

We'll show Ordermind on a real order and the connection with Odoo. We'll get in touch within one business day.

Fill in the form

We'll get back to you within one working day to plan a time.

By submitting you agree to our privacy policy. We only use your data to plan the demo.