Odoo ERP Self Hosted logo
Self-Hosted ERP Integration

Plug Marlie AI Into Your Self-Hosted Odoo Instance

Marlie AI answers calls, qualifies prospects, and writes directly into your self-hosted Odoo ERP via XML-RPC and JSON-RPC — keeping CRM, Sales, and Helpdesk current without anyone typing.

An AI front-door for self-hosted Odoo

An AI front-door for self-hosted Odoo

Self-hosted Odoo ERP is the operations backbone for thousands of businesses — but every module, from CRM to Helpdesk to Sales, depends on the data being there. The phone is where most of that data starts, and it's also where the leak usually happens.

Marlie AI handles inbound calls and writes straight into your Odoo instance using its native XML-RPC and JSON-RPC APIs. New callers become res.partner records, qualified prospects spin up CRM leads, service requests open helpdesk tickets, and everything is logged on the right partner — all running against your own server.

What You Get with Marlie + Odoo ERP Self Hosted

Everything you need to connect your phone calls with Odoo ERP Self Hosted — fully automated, zero manual work.

Auto-Create Partners

Every new caller is created as an Odoo res.partner record with phone, email, company, and call context attached.

CRM Lead Creation

Qualified calls create crm.lead records in the right team and stage, with expected revenue and source captured.

Helpdesk Ticket Creation

Service calls open helpdesk tickets on the right team with priority, category, and full call summary.

Activity & Note Logging

Every call is logged as a mail.message on the partner record with transcript, summary, and a link to the recording.

Custom Field Mapping

Map call data into any Odoo custom field across CRM, Sales, or Helpdesk so reporting stays consistent.

Self-Hosted & Secure

Marlie talks to your Odoo instance via your own XML-RPC or JSON-RPC endpoint, with credentials and IP allowlisting under your control.

How It Works

Get up and running with Odoo ERP Self Hosted in minutes — no coding required.

1

Connect Your Odoo Instance

Provide your Odoo URL, database name, API user, and key. Marlie connects to your self-hosted instance via XML-RPC or JSON-RPC.

2

Map Modules & Fields

Choose which CRM team, helpdesk team, and sales pipeline new records land in, and map call data to Odoo fields.

3

Marlie Answers & Qualifies

Inbound calls are answered 24/7. Marlie identifies callers, qualifies intent, and decides which Odoo module to write to.

4

Odoo Stays Current

Partners, leads, tickets, and activities are written into your self-hosted Odoo in real time — your ERP reflects what's happening on the phones.

Built for Real Scenarios

See how businesses use Marlie + Odoo ERP Self Hosted to capture more leads and streamline operations.

Manufacturing & Distribution

Scenario

A small manufacturer runs Odoo on-prem and gets quote requests by phone that often miss the CRM.

Outcome

Marlie qualifies each call, creates the partner and crm.lead in Odoo, and tags the right sales team — quote requests stop falling through the cracks.

Field Service Companies

Scenario

A services company runs Odoo Helpdesk for support but the after-hours line goes to voicemail.

Outcome

Marlie answers the call, opens a helpdesk.ticket in Odoo with the right priority, and notifies the on-call technician.

Multi-Company Odoo Deployments

Scenario

A holding group runs multiple companies inside one Odoo database with shared phone numbers.

Outcome

Marlie routes calls to the correct Odoo company based on the inbound number and writes records into the matching company's CRM and Helpdesk.

Frequently Asked Questions

Common questions about the Marlie AI + Odoo ERP Self Hosted integration.

Which Odoo versions are supported?

Marlie supports modern Odoo Community and Enterprise versions that expose XML-RPC and JSON-RPC, including Odoo 15, 16, 17, and newer self-hosted releases.

How does Marlie connect to a self-hosted Odoo instance?

Marlie connects via XML-RPC or JSON-RPC to your Odoo URL using a dedicated API user. You can restrict that user's permissions, allowlist Marlie's IPs, and put it behind your VPN if needed.

Can Marlie write to multiple Odoo modules?

Yes. Marlie can create or update records in CRM, Sales, Helpdesk, Project, and any other module that exposes a model — partners, leads, tickets, activities, and more.

Will Marlie create duplicate partners in Odoo?

No. Marlie matches callers to existing res.partner records by phone and email and updates the existing record instead of creating a duplicate.

Can this work with cloud Odoo Online instead?

This integration page is for self-hosted Odoo. Cloud-hosted Odoo Online deployments use the same APIs, but typically require Odoo.sh or Enterprise to expose them externally.

Are call recordings stored inside Odoo?

Transcripts and summaries are written to mail.message on the partner. Full recordings stay hosted in Marlie with secure links from the Odoo record.

Ready to connect Marlie AI with Odoo ERP Self Hosted?

Eligible new customers get 14 days free. Add a card at checkout with $0 due today, then place your first real phone test minutes later.

What Our Customers Say

Marlie has dramatically improved our reservation process, reducing missed calls by 40%.

Texas de Brazil Steakhouse

Our takeout orders increased by 25% since implementing Marlie to handle busy call times.

Burning Rice Restaurant

Student enrollment is up 30% with Marlie handling after-hours inquiries about our programs.

SoHo Driving School

Marlie has become an essential part of our customer service strategy across all our places.

Weiman Maclise Restaurant Group

The AI voice agents integrate seamlessly with our existing systems, creating a truly omnichannel experience.

Restaurant Powered by Shopify
Easy onboarding

Get set up in minutes

Create your receptionist in 15 minutes and start receiving calls immediately. Try it for 2 weeks risk-free with our money-back guarantee.

    Marlie AI + Odoo ERP Integration | AI Receptionist For Self-Hosted Odoo Deployments