Integration · ERP
AI agents for Dolibarr
Find and add third parties (customers, prospects, suppliers) and contacts, look up products and stock, and read or create sales orders, invoices and commercial proposals in Dolibarr ERP & CRM.
- Actions
- 16
- Read
- 9
- Write
- 7
Actions
What your agents can do in Dolibarr
Find and add third parties (customers, prospects, suppliers) and contacts, look up products and stock, and read or create sales orders, invoices and commercial proposals in Dolibarr ERP & CRM, on DoliCloud or your own server.
Read 9
Look things up. Nothing changes.
Find third parties
Lists third parties (companies and people Dolibarr trades with).
Read a third party
Reads one third party by its ID with all its fields.
Find contacts
Lists contacts (people at third parties), for one or more third parties and/or whose name or email contains a text.
Find products
Lists products and services whose reference or label contains a text, optionally products only or services only, with their stock if asked.
Check a product's stock
Reads a product's stock by its ID, in every warehouse or one.
Find sales orders
Lists customer orders, newest first, for one or more third parties and/or matching a Dolibarr filter like (t.fk_statut:=:1).
Read a sales order
Reads one customer order by its ID with its lines.
Find invoices
Lists customer invoices, newest first, by status (draft, unpaid, paid, cancelled), for one or more third parties and/or matching a Dolibarr filter like (t.datef:>=:'20260101').
Find proposals
Lists commercial proposals (quotes), newest first, for one or more third parties and/or matching a Dolibarr filter like (t.fk_statut:=:1) (0 draft, 1 validated, 2 signed, 3 not signed, 4 billed).
Write 7
Create, change or send.
Create a third party
Creates a third party: a customer, prospect or supplier (or both) with a name and optionally an email, phone, website, address, two-letter country code and VAT number.
Update a third party
Writes field values to a third party by its ID; only the fields given change, like {"email".
Create a contact
Creates a contact, usually at a third party (its ID), with a last name and optionally a first name, email, work and mobile phone and job title.
Create a sales order
Creates a draft customer order for a third party on a date, with lines.
Validate a sales order
Validates a draft customer order by its ID: Dolibarr gives it its final reference (like CO2610-0042) and it can then be shipped and invoiced.
Create an invoice
Creates a draft standard customer invoice for a third party on a date, with lines like an order's (product ID or description, quantity, unit price without tax, VAT rate, discount).
Create a proposal
Creates a draft commercial proposal (quote) for a third party on a date, valid for a number of days, with lines like an order's.
A person can approve first
Any write action can be set to wait for a person's approval before it runs, so an agent asks before it changes anything.
Connection
How it connects
Connect it once in the console, then give it to the agents and workflows that need it.
Paste an API key from your Dolibarr account.
What you enter
- API key
Settings
- Dolibarr address
Kept safe
- Credentials are stored encrypted with your organization's own keys.
- They are opened only by the process that makes the call, at the moment it runs, and never go into a prompt or the browser.
- Calls go only to the tool's own servers.
Ideas
Ideas to start with
Starting points made only from the actions above. Mix them with any other tool your agents can use.
- 01
Ask about your Dolibarr data
Ask a question in plain words. The agent can find third parties, read a third party or find contacts in Dolibarr, then answers with what it found.
- 02
Let an agent update Dolibarr
Have the agent create a third party or update a third party in Dolibarr as part of a larger task. Turn on approval and a person signs off on each change first.
- 03
Share what it finds in Slack
Give one agent Dolibarr and Slack: it can find third parties in Dolibarr and post a summary to a Slack channel in the same run.
FAQ
Dolibarr and MyDeepAgents
Can MyDeepAgents connect to Dolibarr?
Yes. The Dolibarr connector has 16 actions: 9 read and 7 make changes. Your agents can call them as tools, and your workflows can run them as steps.
How do I connect Dolibarr?
Paste an API key from your Dolibarr account. You'll need: API key. The connection also asks for: Dolibarr address. Credentials are stored encrypted with your organization's own keys and are opened only at the moment of a call.
Can an agent change data in Dolibarr without asking?
Only if you let it. Each of the 7 actions that change data can be set to wait for a person's approval before it runs.
Can I use Dolibarr in workflows as well as agents?
Yes. Every Dolibarr action also works as a step in a workflow, and the same connection serves your agents and your workflows.
Early access
Put Dolibarr to work
Connect it in a few minutes, give an agent the actions it needs, and decide which changes wait for a person.