AI agents and fields inside Odoo 19 that draft, summarize, sort and answer in Arabic and English, with a person reviewing before anything posts.

Support and sales teams in Saudi companies already use ChatGPT in a separate tab, pasting customer names, order numbers and Arabic complaints into a public tool with no record of what left the company. Odoo 19 adds AI across the apps rather than as a separate chatbot: agents are configured with instructions and sources, and AI fields and server actions apply the same models to records, which is why Naqlah, an Odoo Gold Partner in Saudi Arabia, scopes it carefully after an Odoo 19 upgrade.
Agents read and write Arabic and English based on the language of the record, so an Arabic complaint on a Helpdesk ticket gets an Arabic draft and a green coffee importer in Europe gets an English one. Naqlah scopes which teams, models, fields and sources each assistant can see, excludes sensitive fields such as iqama numbers and health data, and sets human review on every output so nothing posts without a person approving it. Because sending record content to an AI provider is a processing activity under the Personal Data Protection Law, and a cross border transfer where the provider sits outside the Kingdom, we document the data flow, update consent notices where needed and check sector rules for regulated clients before rollout, usually as part of an Odoo 19 upgrade.
Scoped access
Agents are limited to the chosen models and sources, and sensitive fields are excluded by configuration. A support agent sees tickets and the returns policy, not payroll.
Human in the loop
Drafts and proposed field values are reviewed before saving or sending. Nothing posts on its own unless you deliberately configure an automation to do so.
PDPL assessment
Data flows to the AI provider are documented, with Dammam hosting covering the database and the inference path assessed separately. Consent and privacy notices are updated where required.
1. Question arrives
A customer asks about a return in Arabic through website live chat or a Helpdesk ticket linked to their Salla order.
2. Sources searched
The agent searches the Knowledge articles you configured as sources, such as the returns policy and courier escalation steps.
3. Draft reviewed
A draft reply in Arabic is shown to the support agent, who edits, approves or discards it.
4. Reply logged
The approved reply is sent and logged on the ticket, and an AI field proposes the ticket reason for reporting.
Timelines depend on scope, and Naqlah gives you a clear roadmap in the first consultation.
| Area | Before | With Odoo via Naqlah |
|---|---|---|
| Drafting | ChatGPT tab and copy paste | Draft generated on the record in its language |
| Summaries | Read the whole thread | One click summary of the chatter or ticket |
| Classification | Manual tags when someone remembers | AI field proposals reviewed and saved |
| Website chat | Scripted bot with fixed answers | Agent answering from your Knowledge articles |
| Data handling | Customer data pasted into public tools | Scoped sources and a documented data flow |
| Review | None | A person approves before anything posts |
Everything else, we cover in a free 30-minute consultation.
Free consultation. Meet the team and get a clear roadmap in one call.