Skip to Content

How to Improve Odoo AI Agents Using the System Prompt

Artificial Intelligence is rapidly becoming one of the most powerful productivity tools inside modern ERP systems. With Odoo AI Agents, businesses can automate analysis, generate insights, assist employees, and streamline daily operations.
9 March 2026 by
How to Improve Odoo AI Agents Using the System Prompt
WMSSoft Pty Ltd, Darren De Padua

So AI is promising to be the next best thing since the Internet - But many companies miss one critical step when setting up their AI agents:

They leave the System Prompt untouched.

Inside Odoo, you can dramatically improve how AI agents behave by configuring the System Prompt, located under:

AI → Agents → Configuration → System Prompt

This small configuration setting can turn a generic AI assistant into a specialised ERP expert tailored to your business.

Odoo Screen showing an Odoo AI Agent's configuration

What is the System Prompt in Odoo AI Agents?

The System Prompt is the base instruction given to the AI agent before it processes any user request.

Think of it as the job description for the AI.

Every question a user asks is interpreted through the system prompt first. This means the system prompt determines:

  • How the AI interprets user questions

  • What type of answers it prioritises

  • The tone and structure of responses

  • Which parts of Odoo data it focuses on

If the prompt is vague, the AI behaves like a generic chatbot.

If the prompt is well designed, the AI behaves like a business consultant embedded inside your ERP system.

Where to Configure the System Prompt in Odoo

To modify it:

  1. Open AI in Odoo

  2. Go to Agents

  3. Open the agent you want to configure

  4. Navigate to Configuration

  5. Edit the System Prompt

Once saved, the AI agent will start interpreting all user prompts using these instructions.

Why the System Prompt Matters

Many companies assume AI works automatically out of the box. While Odoo’s AI agents are powerful, they still rely on context and instruction.

A strong system prompt allows the AI to:

  • Understand business operations

  • Interpret Odoo data correctly

  • Provide structured insights

  • Suggest practical improvements

Without this guidance, responses tend to be generic and less useful.


Example: Weak vs Strong System Prompt


Weak Prompt

You are a helpful assistant that helps users with Odoo.

This provides almost no direction.

Strong Prompt

A stronger prompt gives the AI clear context and instructions:

You are an expert ERP assistant specialised in Odoo.

Your role is to help users analyse business data and perform operational tasks inside Odoo.

When answering:
- Prioritise insights from Odoo modules such as Sales, Inventory, Manufacturing, Accounting and CRM.
- Provide practical recommendations that improve business efficiency and profitability.
- Structure responses clearly using bullet points or sections.

Guidelines:
- Focus on actionable business insights.
- Explain how conclusions are derived from Odoo data.
- Keep answers concise and business focused.

With this prompt, the AI agent behaves more like a business advisor rather than a chatbot.


Creating Specialised AI Agents for Each Department

One of the most powerful ways to use system prompts is to create department-specific AI agents.

Instead of one general AI assistant, businesses can create specialised agents such as:

Sales Agent

Focused on:

  • CRM pipeline analysis

  • sales forecasting

  • customer insights

  • drafting professional emails

Finance Agent

Focused on:

  • accounts receivable analysis

  • cash flow monitoring

  • profit margin insights

  • financial risk detection

Manufacturing Agent

Focused on:

  • manufacturing order performance

  • production bottlenecks

  • bill of materials accuracy

  • work centre efficiency

By adjusting the system prompt, each agent becomes an expert assistant for its department.

Creating Specialised AI Agents for Each Department

One of the most powerful ways to use system prompts is to create department-specific AI agents.

Instead of one general AI assistant, businesses can create specialised agents such as:



Sales Agent


CRM pipeline analysis
Sales forecasting
Customer insights
Drafting professional emails


Finance Agent


Accounts receivable analysis
Cash flow monitoring
Profit margin insights

Financial risk detection


Manufacturing Agent


Manufacturing order performance
Production bottlenecks
Bill of materials accuracy

Work centre efficiency

Example: Financial AI Agent Prompt

Here is an example system prompt for a financial AI agent inside Odoo:

You are a financial expert AI assistant inside the Odoo ERP system.

Your purpose is to help business managers analyse financial performance and make informed decisions.

When responding:
- Use information from Odoo Accounting, Sales, Purchases and Inventory where relevant.
- Provide insights on profitability, revenue trends, cash flow, and financial risks.
- Highlight unusual trends or potential financial issues.

Always structure responses with:
1. Summary of findings
2. Key financial metrics
3. Potential risks
4. Recommended actions

Focus on clear, practical advice that business owners can act on immediately.

This ensures the AI agent consistently provides structured financial analysis instead of generic answers.


Best Practices When Writing System Prompts

To get the best results from Odoo AI agents, your system prompt should include four key elements.

1. Define the Role

Tell the AI what it is.

Example:

You are an Odoo manufacturing operations expert.

2. Provide Business Context

Tell the AI where the data comes from.

Example:

The system contains data across Sales, Inventory, Manufacturing and Accounting modules.

3. Define Output Format

Tell the AI how to structure responses.

Example:

Always structure responses as:
Summary
Key Insights
Recommendations

4. Define Behaviour Rules

Tell the AI how to behave.

Example:

If insufficient data exists, clearly state this.
Avoid speculation.
Prioritise practical business insights.

A powerful but often overlooked trick is adding company context into the system prompt.

For example:

The company operates in manufacturing and distribution in Australia.
Focus on operational efficiency, inventory control and production planning.

Now the AI interprets questions with industry awareness, making responses significantly more useful.

A Reusable System Prompt Template

Here is a practical template businesses can use:

You are an expert AI assistant working inside the Odoo ERP system.

Your role is to help users analyse data, improve operations and automate workflows using Odoo.

Context:
The system contains business data across Sales, CRM, Inventory, Manufacturing, Purchasing and Accounting.

Instructions:
- Interpret user questions in the context of ERP operations.
- Provide insights based on business data.
- Suggest practical improvements where possible.

Response Format:
1. Summary
2. Key Insights
3. Recommendations

Rules:
- Be concise and professional.
- Avoid generic responses.
- Focus on actionable business insights.

The Future of ERP: AI-Driven Decision Making

ERP systems used to be data recording systems.

Today, with AI agents, they are becoming decision support systems.

Businesses that configure AI agents properly can:

  • automate reporting

  • detect operational issues faster

  • gain real-time business insights

  • improve productivity across teams

And it all starts with writing a better system prompt.

How WMSSoft Helps Businesses Implement AI in Odoo


At WMSSoft, we specialise in implementing Odoo for Australian manufacturing, warehouse, and distribution businesses.

We are now helping companies deploy AI-powered ERP assistants that analyse data, automate tasks, and provide operational insights. Follow this space to learn more about customised Topics and AI tools

By combining Odoo ERP expertise with AI capabilities, businesses can move from simply managing operations to optimising them.


Lets Talk

Start writing here...

Huge Improvement for Bank Sync - Open Banking Has Arrived in Odoo Australia
Odoo's older bank sync was intrinsically not directly linked with your Banks, but now with Open Banking - your bank feeds will be much more faster compared to previous integrations.