Your first requests
Ten annotated prompts to get started: how to phrase a request, how to read an answer, and how to correct the assistant when it gets things wrong.
4 min readUpdated August 7, 2026
Your connector works. What remains is knowing what to ask it, and above all how to phrase it so the answer is right the first time.
This page is meant to be followed in order, prompt after prompt, in a real conversation.
Start by letting the assistant get its bearings
What can you do on my Odoo?
The assistant calls aidoo_context, which returns your Odoo identity, your language, your timezone and the list of tools your key grants. Its answer tells you exactly where you stand: read-only, or writes allowed.
It is the fastest way to check your permissions without opening the Aidoo interface.
Reading your data
What are my 5 latest quotations, with the customer and the amount?
Simple, but instructive: notice that the assistant asks for your approval before the call, then shows the result as a table.
How much have I invoiced each month since the start of the year?
Here the assistant uses a different mechanism: instead of pulling every invoice to add them up, it asks Odoo to do the aggregation. Faster, and exact even across thousands of rows.
My top 10 customers this year, by invoiced revenue.
Be explicit about period and status
"This month" is ambiguous: calendar month or last 30 days? So is "invoiced": drafts included or not? Spell it out, or check what the assistant chose, it always states its interpretation.
Finding one specific record
Find the contact "Smith" and give me their email and phone number.
What is the status of order S00042?
The assistant never guesses an identifier: it searches for the record first, then reads it. If several match, it asks you which one.
Understanding the shape of your database
What custom fields do we have on the customer record?
Useful when your Odoo has been customized: the assistant reads the real schema of your database, not a stock Odoo. It sees your x_* fields like any other.
Writing, with the safety net
The prompts below need the create or write permission on your key.
Create a contact "Aidoo Test" with the email [email protected].
Approval belongs to your client, not to Aidoo
By default, Claude and ChatGPT show you the call and its exact values before sending it, and declining does not end the conversation. But that check belongs to the client: allow a tool once and for all, and later calls go out without being shown to you. Keep approval on for write tools.
Add a note on the Smith customer record: "call back before the 15th".
Always run your first write attempts against a test record. An approved write is applied in Odoo immediately, and Aidoo offers no automatic undo.
Producing a document
Generate the PDF for invoice INV/2026/00042.
The assistant returns a direct download link to the PDF produced by Odoo. You need to be signed in to your Odoo in the same browser to open it.
Correcting the assistant when it gets it wrong
This is the most valuable prompt on the page:
No, for us an "active customer" means a customer with at least one order in the last 12 months, not a contact with the active flag ticked.
The assistant does not just fix its answer: if you granted the feedback permission, it durably records that clarification in the hints of the model concerned. Every later conversation, yours and your colleagues', benefits from it.
That is what makes Aidoo progressively better at your business vocabulary. See Hints and learning.
Three habits that change everything
Name the model when you know it. "In the sales orders" removes the ambiguity with purchase orders, and saves a round trip.
Ask for the reasoning when in doubt. "How did you compute that total?". The assistant details the filter and the aggregate it used. It is the quickest way to spot a misreading.
Break complex requests down. Rather than a ten-line prompt, chain them: the list first, then the filter, then the action. You stay in control at each step, and the result is more reliable.
What next
- Recipes by team: battle-tested prompts for sales, purchasing, accounting and inventory
- How it works: what actually happens between your question and the answer
- MCP tool reference: everything the assistant can do, tool by tool