Skip to content

Start building

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.

API key

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.

How we protect your data

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.