| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Helpdesk (helpdesk) |
| Lines of code | 2105 |
| Technical Name |
helpdesk_ai_reply |
| License | LGPL-3 |
| Website | https://www.linkedin.com/in/saidyahia |
| Versions | 15.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Helpdesk (helpdesk) |
| Lines of code | 2105 |
| Technical Name |
helpdesk_ai_reply |
| License | LGPL-3 |
| Website | https://www.linkedin.com/in/saidyahia |
| Versions | 15.0 17.0 18.0 19.0 |
Your AI Support Agent Inside Odoo Helpdesk
Generate one-click reply suggestions, or let an autonomous AI Agent handle entire conversations automatically — powered by Groq (free), OpenAI, or Anthropic Claude. Formal, context-aware replies, every time.
★ Works with Odoo.sh & On-Premise (Helpdesk is Enterprise)
⚡ One-Click Suggestions | ✦ Autonomous Agent | ✓ Auto-Close on Keyword | ⏱ Inactivity Warnings | 📊 Usage Tracking | 👤 Per-Team Control
Demo: generating a suggested reply, sending it to the customer, and the AI Agent auto-replying on a new ticket
⚡ Core Features — Everything you need, nothing you don't
Three AI providers. One unified configuration. Built for real support teams, not a tech demo.
|
⚡ Multi-provider AI Choose Groq (free), OpenAI, or Anthropic Claude. Switch providers per team without touching code. |
✦ One-click reply suggestions Generate a context-aware reply from the full ticket history, then send it directly or edit before sending. |
|
🤖 Autonomous AI Agent Enable per team. The agent replies to new tickets and follow-ups automatically, in a formal email format. |
⏱ Smart inactivity handling Automatically warns customers after N days of silence, then closes the ticket if there is still no response. |
|
🔒 Keyword-based closing Customer says "Close IT"? Ticket closes instantly with a polished confirmation email. Negation-aware matching. |
📊 Full usage tracking Every AI call is logged — tokens, duration, provider, success/failure — full cost transparency. |
|
👤 Per-team configuration Enable the agent with one toggle on the Helpdesk Team form. No per-ticket setup, no clutter. |
✍ Formal email format Every AI reply opens with "Dear [Name]," and closes professionally — consistent on every single message. |
✦ AI Reply Suggester
One click inside the Helpdesk ticket chatter generates a full, formal reply based on the entire ticket history. Review it, edit it, and send — or discard and try again.
AI Suggest panel — review and send replies in one click |
Configure Groq, OpenAI, or Claude from one screen |
👤 Per-Team Control — Enable the agent with a single toggle
No per-ticket setup, no confusing options scattered across the UI. Go to the Helpdesk Team form → AI Agent tab, flip one switch, and optionally assign a specific AI provider to that team. That is the entire configuration.
Team-level AI Agent toggle — clean, native Odoo settings UI
⚙ Up and running in 4 steps
-
Add a provider
Go to Helpdesk → Configuration → AI Providers. Paste your Groq, OpenAI, or Claude API key. Pick a model and tone. -
Enable per team
Flip one toggle on the Helpdesk Team form — no per-ticket setup required. -
Agent takes over
New tickets and follow-up messages get formal, context-aware replies automatically — signed and professional every time. -
You stay in control
Review every reply in the chatter, override manually any time with the AI Suggest button, and track all usage and cost.
🤖 3 AI Providers — Pick your AI, change it any time
| Provider | Tier | Models | API Key |
|---|---|---|---|
| Groq | Free Tier | Llama 3.1 / 3.3, Gemma 2, Mixtral. Extremely fast inference. Generous free daily limit. | console.groq.com/keys |
| OpenAI | Paid Credits | gpt-4o-mini, gpt-4o, gpt-4-turbo, gpt-3.5-turbo. Requires a paid OpenAI account. | platform.openai.com/api-keys |
| Anthropic Claude | Paid Credits | Claude Haiku 4.5, Claude Sonnet 4.6. Requires a paid Anthropic API plan. | console.anthropic.com |
⚙ Reply Modes — Configure exactly how the agent behaves
Set per provider — controls when the AI Agent stops replying on a ticket.
| Mode | Behaviour | Best for |
|---|---|---|
| Once | Replies to the first customer message only, then stays silent | Acknowledgement / triage before human takeover |
| Until human takes over | Keeps replying until an internal agent posts a message | Most teams — recommended default |
| Always | Replies to every customer message, up to a configurable max | Fully autonomous, low-touch support lines |
✓ Complete Feature List
- One-click AI reply suggestions in the chatter
- Autonomous AI Agent with 3 configurable reply modes
- Multi-provider: Groq, OpenAI, Anthropic Claude
- Per-team enable/disable — zero per-ticket setup
- Formal "Dear [Name]," email format on every reply
- Smart inactivity warning + auto-close after N days
- Keyword-based instant ticket closing
- Negation-aware keyword matching (avoids false closes)
- Customizable closing & warning message templates
- Full token usage & cost logging per provider
- Configurable tone per provider (professional, friendly, technical, empathetic)
- SLA breach awareness injected into AI prompts
- Customer-language detection & matching replies
- Anti-repetition logic on follow-up AI replies
- Transaction-safe agent triggering (postcommit)
- Works with Odoo.sh and On-Premise Enterprise installs
Ready to automate your helpdesk?
Bring your own AI provider API key — no markup, no lock-in.
Free tier available with Groq, paid options with OpenAI and Claude.
⚡ Groq free tier available | ● OpenAI GPT-4o Mini | ✦ Claude Haiku 4.5 | 🤖 Autonomous AI Agent | 🔒 Smart auto-close
Please log in to comment on this module