Connect · AI voice agents · built on ElevenLabs

Callers talk. Your Odoo acts.

Conversational voice agents answer your phone numbers, hold a natural conversation, and do real work in your database: meetings get booked, tickets get opened, orders get created. Every action is an Odoo record you can audit.

Appointments

Books the meeting while the caller is still on the line.

  • Checks real availability in the Odoo calendar before offering slots
  • Respects business hours and the caller’s timezone
  • Creates the calendar event and prevents double-booking
  • Lists and cancels existing meetings on request

Support

Opens the ticket before a human would have picked up.

  • Recognizes the caller by phone number and pulls up their open tickets
  • Creates helpdesk tickets with subject, description, team, and priority
  • Reports ticket status and updates stage or priority on request
  • Leaves call notes on the ticket so the team has full context

Sales

Takes the order against your real catalog.

  • Registers first-time callers as contacts in your database
  • Answers from your published products, with live prices and stock
  • Creates the sale order during the conversation
  • Reports order status, delivery dates, and the responsible manager
Sales Agent configuration in Odoo: the full system prompt with rules, call information, and tool instructions
A sales agent in Odoo: the prompt, the rules, and the tools it may use

Wired into Odoo, not bolted onto a phone line

Agents act through tools: webhook calls into your own Odoo instance, with the caller already identified by phone number.

When a caller asks for something, the agent calls a tool: an authenticated webhook on your Odoo instance that creates the ticket, checks the calendar, or fetches the order. Dynamic variables carry the context, so the agent knows who is calling before the first sentence ends. System tools handle the telephony craft: language detection, voicemail detection, DTMF tones for navigating other IVRs, and graceful hang-ups.

Prebuilt agent templates ship in the module: an appointment assistant, a helpdesk agent, and a sales agent. Start from a template, point it at your data, and put it on an extension next to your human team.

You hold every dial

Your choice of LLM
GPT, Claude, Gemini, or ElevenLabs-hosted models drive the conversation. No vendor lock-in at the brain level.
30+ voices, tuned
Pick the ElevenLabs voice and tune stability, speed, and similarity until it sounds like your company.
27 languages
Agents speak 27 languages and switch language mid-call when the caller asks.
Knowledge base
Feed agents your docs as PDF, URL, or text. Answers come from your content, not the open internet.
Versioned prompts
System prompts are versioned records in Odoo. Change, compare, roll back.
Hard limits
Max call duration, turn timeouts, silence handling, daily conversation caps, and concurrency limits, all yours to set.
Agent-to-agent transfer
Route between specialized agents by condition, or escalate to a human extension.
Your accounts
Runs on your Twilio, ElevenLabs, and OpenAI credentials. Conversations and records stay in your systems.

An agent on your number this week

Voice agents ship with Connect. Install from GitHub, use everything free for 30 days, and assign an agent to any extension or number.

git clone https://github.com/oduist/connect_addons.git