Last updated:
AI-native procurement for Odoo — multi-supplier RFQs in parallel.
Odoo asks you to create one RFQ per supplier. Sourced's AI Buyer fans it to every supplier in parallel, negotiates, and creates the PO in Odoo automatically.
- 9 ERP integrations
- Multi-country
- EN / ES / PT support
- 2-3 week deployment
70%
less procurement time
8-15%
average savings per PO
2-3 weeks
to go live
The problem
Odoo's Purchase module is excellent at PO recordkeeping and reorder planning. It's painful at sourcing. To quote with five suppliers, a buyer creates five separate RFQs, dispatches five emails, monitors five threads, reloads five quotes into Odoo, then exports and compares them in Excel. There's no automatic follow-up — if a supplier goes silent, someone has to chase manually. There's no external supplier network — the RFQ can only go to vendors already loaded in your Odoo database. And there's no scoring — comparison is a Google Sheets problem, not a platform feature. Teams that should be quoting with 8-12 suppliers end up quoting with 2-3 because the operational overhead of doing more kills the ROI.
The solution
Sourced is an AI Buyer that operates directly on top of Odoo. One requisition in Odoo becomes one parallel RFQ to every relevant supplier — yours plus Sourced's external network. The AI follows up automatically, negotiates in natural language over email, parses quotes in PDF, Excel, email body, or web form, and surfaces a ranked comparison. The buyer approves; the PO appears in Odoo. The Purchase module stays intact — requisitions, POs, vendor master, and vendor bills all live where they always did. Sourced only adds the sourcing layer Odoo is missing.
Quote with 8-12 suppliers per RFQ instead of 2-3 — more competition, measurable savings on the next PO
The multi-supplier RFQ cycle compresses from days of manual chasing to hours of AI execution
REST API integration with Odoo 16+ — no XML-RPC for modern instances, no custom module to install
How Sourced works with Odoo.
Requisition starts in Odoo
Your team creates the purchase requisition in Odoo Purchase as usual. Sourced reads it through the Odoo REST API (or XML-RPC for older instances) within seconds.
One instruction, many suppliers
The AI Buyer assembles a shortlist from your Odoo vendor master plus Sourced's external network. One instruction fans the RFQ out to every supplier in parallel — no repetition of the RFQ per vendor, no manual dispatch.
Automatic follow-up and negotiation
If a supplier doesn't reply in N days, the AI follows up with a polite nudge. When suppliers send counteroffers, the AI responds in natural language within the guardrails you configure. Every thread is logged and auditable.
Quote parsing in any format
Quotes come in as email bodies, attached PDFs, Excel files, or structured portal submissions. Sourced parses all of it, normalizes into the same comparable structure, and flags suspicious data.
Scored comparison + PO in Odoo
Your buyer sees a ranked comparison across price, lead time, supplier quality history, and payment terms. After approval, Sourced creates the PO in Odoo. The vendor record updates, the PO threads through your existing Odoo approval workflow.
Odoo alone vs Odoo + Sourced.
| Capability | Odoo + Sourced | Odoo Purchase module alone |
|---|---|---|
| Single RFQ sent to many suppliers at once | No — one RFQ per supplier | |
| Automatic supplier follow-up | No — manual chasing | |
| AI negotiation over email | ||
| External supplier network access | No — only pre-loaded vendors | |
| Quote parsing in any format | Manual reload | |
| AI-scored comparison | Manual spreadsheet | |
| Supplier scorecards feeding next RFQ | ||
| Delivery tracking with ASNs | ||
| PO recorded in Odoo as system of record |
Why Odoo shops add Sourced.
Breaks the one-RFQ-at-a-time limit
This is the single sharpest operational gap in Odoo's Purchase module — and the one that kills supplier competition in practice. Sourced replaces the manual per-supplier loop with a parallel broadcast. Your team works with one RFQ object, and every supplier response lands in the same comparison.
Reaches suppliers outside your database
Odoo can only RFQ vendors already in your system. If a new supplier looks good, someone has to onboard them before you can quote. Sourced brings an external supplier network — pre-validated vendors ready to participate, with onboarding handled by us after the award.
Respects your Odoo instance
No custom module to install. No XML-RPC hack on modern instances — Sourced uses Odoo's REST API introduced in Odoo 16. Your Odoo stays upgradeable, your data stays in Odoo, and your Purchase module stays authoritative.
Works with Community and Enterprise
Sourced does not require Odoo Enterprise. If your Odoo instance exposes the standard REST or XML-RPC endpoints (which both editions do), Sourced can integrate. Many of our Odoo deployments run on Community.
Three modules — decoupled
Procurement (RFQs, POs, sourcing). Logistics (delivery tracking, OTD, goods receipts). Vendor Management (portal, scorecards, compliance). Each syncs to Odoo independently. Start with Procurement, add the others as you need them.
Open-source friendly
If you picked Odoo because you value flexibility and wanted to avoid vendor lock-in, Sourced fits that philosophy. API-first integration, your data in your Odoo, no SuiteCloud-style ecosystem lock.
Frequently asked questions.
Does Sourced work with Odoo Community or only Enterprise?
Both. The integration relies on Odoo's standard REST API (16+) or XML-RPC (earlier versions), both of which are available in Community and Enterprise editions. No Enterprise-only features are required for the core integration.
Do we need to install a custom Odoo module?
No. Sourced connects through Odoo's standard APIs — no custom module, no bundled code, no maintenance debt on the Odoo side. This keeps your Odoo instance fully upgradeable.
How is this different from Odoo's own multi-RFQ features?
Odoo's Purchase module requires you to create, send, and track one RFQ per supplier manually. The module doesn't automate supplier outreach, follow-ups, negotiation, or comparison — those happen in email and spreadsheets outside Odoo. Sourced handles all of that and then writes the resulting PO back into Odoo.
Does Sourced show up in the Odoo Apps Store?
Publication on the Odoo Apps Store is on our roadmap. The marketplace is primarily a distribution channel; the integration itself doesn't require a listing since it uses Odoo's standard APIs. Customers authorize the connection through API credentials on their Odoo instance.
What Odoo data does Sourced need access to?
Depending on the modules you enable: vendor master (res.partner with supplier flag), products (product.product / product.template), requisitions (purchase.order draft states), purchase orders (purchase.order), and goods receipts (stock.picking) if you use the Logistics module. All access is via API credentials scoped to the fields Sourced needs.
What happens if we migrate off Odoo?
Your procurement history lives in Odoo's tables — POs, vendor records, vendor bills, goods receipts — and moves with any Odoo migration. Sourced stores the operational layer (RFQ threads, quote comparisons, supplier scorecards) separately; that history is exportable. No data is locked inside either system.
How long does implementation take?
Two to three weeks for a full Odoo integration: API credentials, vendor and item mapping, approval workflow configuration, and training the AI Buyer on your historical purchase history. A lightweight deployment can go live in 48 hours.
Does Sourced replace the Odoo Purchase module?
No. The Purchase module remains your system of record for POs, vendor records, and vendor bills. Sourced adds the autonomous sourcing layer that sits upstream of the module. If you ever stop using Sourced, nothing in your Odoo breaks.
Does Sourced handle RFPs as well as RFQs?
Yes. RFQs (Request for Quotation, pricing-first) and RFPs (Request for Proposal, solution-first) are different buyer flows, and the AI Buyer handles both. For RFQs, the focus is on price, lead time, and quantities — scoring is weighted toward cost and delivery. For RFPs, the AI coordinates a longer multi-round process with structured proposal submission, technical evaluation, vendor shortlisting, and comparative scoring across non-price criteria you define. Either flow generates the winning PO synced back to your ERP automatically.
See the AI Buyer running a multi-supplier RFQ on Odoo
Book a 30-minute demo. We'll connect to a sandbox Odoo instance, fire a parallel RFQ to 8-10 suppliers, and show the PO flowing back into Odoo once the buyer approves.