FOR DISTRIBUTORS RUNNING ODOO

Quoting software for Odoo distributors

Odoo already has a quotation screen. What it does not have is something that reads the request your customer actually sends: a PDF from an engineer, a spreadsheet with no reference numbers, a photo of a list, a voice note. Someone still has to read it, search the product list line by line, pick the right unit and the right pricelist, and key it in.

Qotora AI does that reading and matching from your Odoo catalogue, read-only, and prepares a quote that a person on your team checks before it is sent. Odoo remains where your orders, stock and invoices live. Qotora AI never writes into it.

Last updated

What quoting looks like on Odoo today

Odoo makes a quotation easy once the lines are known: you add products, quantities and the customer’s pricelist applies. The time goes into getting to those lines. A distributor with thousands of variants, product names that differ from what customers write, and several pricelists loses most of the effort before the quotation form is even open.

  • The customer’s request arrives outside Odoo, in whatever form they like.
  • A person searches products by name or internal reference, one line at a time.
  • They check the stock in the right warehouse and the right pricelist.
  • They build the quotation in Odoo and send it.

How Qotora AI connects to Odoo

Odoo is the one system where we have a real direct connector. There are two routes, and we choose with you.

Two ways to read Odoo, both read-only
RouteHow it worksGood to know
Odoo’s JSON-RPC APIThe connector logs in with a read-only Odoo user and an API key, and reads through Odoo’s documented external API. It can only call read methods; any other method is refused before a request is sent.Built for Odoo 17 and 18, wherever the API is reachable. Before go-live we check your exact version, your modules and the read-only user.
Direct database readFor Odoo you host yourself, the connector reads Odoo’s PostgreSQL database in a read-only transaction, with every query checked to be a single SELECT.Proven on a test machine with a 23,000-product Odoo 17 catalogue. Useful when API access is not available.

Odoo is a trademark of its owner. Qotora AI is not affiliated with it and claims no partner status.

What it reads, and what it never does

  • Products and variants: name as written in Odoo, internal reference, barcode, unit of measure and category.
  • Sale prices and the price rules of your pricelists, resolved deterministically.
  • Stock, summed over internal locations.
  • Customers, and suppliers.
  • It never writes into Odoo: no quotation, no sales order and no product is ever created or changed from our side.
  • No purchase price and no margin is ever sent to the AI model, even though Odoo holds a cost field. Cost stays role-restricted in Qotora AI.

Setup, step by step

  1. You tell us your Odoo version and hosting (Odoo Online, hosted by a partner, your own server) in the free consultation.
  2. You create, or we guide you to create, a read-only integration user and an API key. The key goes into the keychain of the connector’s machine and never reaches us.
  3. We map your pricelists (for example public and wholesale) to Qotora AI’s price tiers.
  4. We run a check that shows what Qotora AI would receive: products, in-stock items, prices per pricelist and customers. You confirm a few products you know.
  5. Your salesperson prepares the first quote. Setup is done by our team with your written consent, takes about a day of technician time and is included.

What stays in Odoo

Sales orders, deliveries, invoices and accounting stay in Odoo. When the customer accepts a quote, your team creates the order in Odoo as it does today. Pricelists stay in Odoo as well: change one there and the next sync carries it to Qotora AI.

US$49 for the first month, then US$149 a month on the Counter plan (up to 150 quotes sent per month, unlimited users), setup included, with a 7-day money-back guarantee counted from your first quote sent.

Frequently asked questions

Does Qotora AI work with Odoo?

Yes. Odoo is the system where we have a real direct connector, read-only, for Odoo 17 and 18. We check your exact version, modules and a read-only user before go-live.

Do I need Odoo Enterprise or a special module?

We read standard objects such as products, pricelists, stock and contacts. Tell us your edition and installed modules in the consultation and we confirm what applies.

Will it create quotations or sales orders in Odoo?

No. Qotora AI prepares the quote in its own workspace. A person reviews and sends it, and your team creates the order in Odoo if the customer accepts.

Does it understand my pricelists and quantity breaks?

It resolves pricelist rules deterministically (variant, template, category, global). Rule shapes it cannot represent are reported to us and fall back to the sale price; they are never guessed.

Is my Odoo data exposed to the AI?

Only what a task needs is sent, for example one request line and a few candidate products. No purchase price and no margin is ever sent, and the page on privacy lists it task by task.

I use Odoo Online. Can it connect?

It can, through the API with a read-only user and an API key, if your Odoo Online plan allows external API access. We confirm that with you first.

Tell us your Odoo version

Book a free consultation: we check how Qotora AI would read your Odoo, read-only. Or start now for US$49 the first month, setup included.