Odoo Experience 2026 · Startup Village, booth 2SV7

Odoo 20 speaks AI. Now what?

You saw the demo at the booth, or you got our flyer. Here is how to run it on your own Odoo: a quotation drafted from one sentence, sent only after HQ approves, every step logged. Free on the airlock Solo tier. About 20 minutes in the Control Room.

  1. 01

    You say it

    “Make an offer for Janssen, 200 units, list price.” Said to the ElevenLabs voice agent, or typed in Claude or ChatGPT (or any AI client).

    ElevenLabsClaudeChatGPT
  2. 02

    airlock checks the rules

    The agent reaches Odoo only through airlock. Reads and drafts are allowed. Sending is not, yet.

    airlock
  3. 03

    The quote exists in Odoo

    Contact found, product found, quotation created on your Odoo pricelist, request logged in the chatter.

    Odoo
  4. 04

    HQ approves

    post_customer_message pauses. HQ gets a Microsoft Teams or Slack card, reads the parameters, approves in the airlock Control Room.

    Microsoft TeamsSlackairlock
  5. 05

    Sent and logged

    Odoo posts the message on the quote and notifies its followers, normally including the customer. Who asked, what ran, who approved, when: in airlock History.

    Odooairlock

One rule does the work: post_customer_message, the tool that messages the customer, is set to Require Approval. Everything before it runs at machine speed. Nothing leaves the company without a person.

  • Odoo 17 or later
  • An airlock org, free Solo or Teams
  • Microsoft Teams or Slack, optional
  • ElevenLabs, optional, for the voice call
  • Any AI client

Ten steps, about 20 minutes. Everything happens in the airlock Control Room, or from the AI client you connect in step 5.

  1. Sign up at control-room.air-lock.ai. The Solo tier is free, forever: one user, unlimited agents and skills, no card. The first person from your email domain becomes the admin, and the steps below need that role. Solo is strictly one person: to add colleagues, start the Teams trial (15 days, no card).

For Odoo partners

Build once, deploy at every customer. The skill and the agent above carry no organization-specific IDs. What an agent may reach is decided by the identity it runs as in each customer's airlock, so the same definition is safe to reuse. Push it to the customer's ElevenLabs from their Deploy tab. Bill it monthly as a managed service.

The pattern repeats past quotes: invoices, deliveries, lead updates. Draft fast, gate the moment something leaves the company, log all of it.

Book a partner intro

For Odoo customers

Start turning AI into revenue with one flow that sales actually uses. Run the steps above on the free Solo tier this week. Add your team when it works.

Not sure where to start? Book 45 minutes. We look at your Odoo, pick the first flow and set the rules together.

Book a 45-min intro
Which Odoo versions work?

Odoo 17 and later, on Odoo Online or self-hosted on a public HTTPS address. On Odoo 19 and later airlock uses the new JSON-2 API, and Odoo 20 takes the same path. On 17 and 18 it uses JSON-RPC. Detection is automatic.

Where do the Odoo credentials live?

Each user, and each service account, saves its own Odoo login and API key in airlock. The agent runs as that identity, with that identity's Odoo rights. airlock is hosted on AWS in Frankfurt.

Is the voice part airlock?

The voice is ElevenLabs. airlock pushes the agent into your ElevenLabs workspace in one click, registers itself as the agent's MCP server, and checks every tool call the voice agent makes. Change the agent in airlock and push again to update the voice agent. Change access or policy and it applies on the next call, no push.

Can the agent invent a price?

It should not, and the skill tells it not to. The quotation is created without a unit price so Odoo applies the customer's pricelist. If you want a hard guarantee, put create_record on Require Approval as well and review the lines before the order exists.

What does it cost?

Nothing to try. The Solo tier is free, forever: one user, unlimited agents and skills, 7-day audit log. Teams is per user with a 15-day free trial, no card. Plans are on the pricing page. ElevenLabs bills the voice minutes on your own account.

What is airlock?

The cross-vendor governance layer for MCP, Skills and Agents. One endpoint that every AI client and agent goes through to reach your systems, with policy, approvals and an audit trail on each call. EU-hosted on AWS Frankfurt. Backed by Start it @KBC.

air-lock.ai · All integrations