# AI Chats for Odoo

> HAPP AI works with Odoo and all your messengers in a single interface.

- **Integration:** Odoo (CRM & booking)
- **Page:** https://happ.tools/integrations/odoo
- **Setup guide:** https://docs.happ.tools/ — step-by-step connection instructions, error reference and connection management live in the docs, not on this page.
- **Action:** [Connect channels](https://my.happ.tools/)

## What the integration gives you

*Features*

Odoo plus every messenger your customers already use — wired into one assistant that talks, books, and ships.

- **Orders flow into Odoo in seconds** — AI confirms an order in chat — HAPP creates it in your pipeline with the right stage, mapped fields, and source attribution.
- **All channels in one inbox** — Odoo plus every messenger your customers already use — wired together as one feed.
- **Catalog, customers, funnel, orders** — Every Odoo entity is available to AI in real time — no delays, no manual exports.
- **Instant replies, 24/7** — AI answers under a second. Zero leads lost overnight or on weekends.
- **Smooth handoff to a manager** — AI detects complex cases and passes them on with full chat history and customer profile.
- **Every lead gets an AI readiness score** — Every dialog gets an AI readiness score and lands at the right pipeline stage. Hot leads reach a rep first. Conversion, response time, top questions and team productivity are broken out by channel and by assistant.

## What you need to connect

*Before you start*

A short checklist — once you have these four things, the rest takes under three minutes.

1. **Odoo account** — An active plan with API access enabled. Odoo exposes the API on all paid tiers — confirm in Settings → API.
2. **API key** — The personal API token from Settings → API. Generate a fresh one if you don't have it yet.
3. **HAPP account with an assistant** — An active workspace at my.happ.tools with at least one assistant configured to talk to your customers.
4. **Pipeline & initial stage** — Pick which Odoo pipeline new orders land in and the starting stage. We'll help you map it if you're not sure.

## One assistant, every channel

*Everything else*

This is one of two dozen integrations. Connect the rest of your stack the same way — no code, no migration.

**Messengers** (5 channels): Telegram, Viber, Instagram, Facebook, WhatsApp
**Telephony** (5 carriers): Binotel, Ringostat, Phonet, UniTalk, StreamTelecom
**CRM systems** (5 integrations): SalesDrive, keyCRM, NetHunt, Odoo, Google Sheets

Plus Altegio, Shifio, Zadarma, Qdrant, Custom Messenger and webhooks for anything else you run.

## Frequently asked questions

*FAQ*

Answers to the most common questions about the Odoo integration with HAPP.

### Is it safe to share the Odoo API key with HAPP?

Yes. The key is stored encrypted, used only to call the Odoo REST API on your behalf, and never shown back — even to your own teammates in HAPP. You can revoke it any time in Odoo → Settings → API.

### How many Odoo workspaces can I connect to HAPP?

Multiple. Each workspace is a separate integration with its own API key. Plans differ by the number of connected integrations — check your current limit in HAPP → Billing.

### How fast do orders from chat appear in Odoo?

In real time. Once the assistant confirms an order in chat, HAPP sends it to Odoo within 1–2 seconds — the order shows up in your selected pipeline with the right initial stage.

### Can I route orders to a specific pipeline or stage?

Yes. In HAPP → Integrations → Odoo → Settings, pick the pipeline and the initial stage. Different assistants can route orders into different pipelines — useful when you split chat support from warm leads.

### How does the assistant fill client fields (name, phone, city)?

HAPP extracts fields from the conversation and maps them to Odoo client and order fields automatically. Custom fields can be mapped manually in Integration Settings — the dropdown lists everything you have configured in Odoo.

### Can I edit an AI-created order in Odoo manually?

Yes. Orders created by the assistant are regular Odoo orders — your managers see them in the pipeline exactly the same way and can edit, reassign, or move them between stages without any restrictions.

### What happens to orders if I disconnect the integration?

All previously created orders stay in Odoo untouched. The assistant simply stops sending new ones until you reconnect — no data is deleted on either side.

### Why does my Odoo key stop working after a day?

Odoo defaults new API keys to a 1-day duration. When creating the key, change the duration to 1 Year — otherwise HAPP loses access the next day and the integration card flips back to disconnected.

## Ready to automate Odoo chats?

Paste one API key and every confirmed order lands in your pipeline — with the fields already mapped.

[Connect channels](https://my.happ.tools/)

