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
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