npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-dolibarr-erp

v1.2.0

Published

n8n community node for Dolibarr ERP/CRM - Complete integration with 18+ modules including invoices, orders, products, third parties, projects, and more

Readme

n8n-nodes-dolibarr

This is an n8n community node for Dolibarr, an open-source ERP/CRM software.

This node allows you to interact with your Dolibarr instance directly from n8n workflows, enabling automation of business processes like customer management, invoicing, orders, stock management, and more.

n8n is a fair-code licensed workflow automation platform.

Installation

Follow the installation guide in the n8n community nodes documentation.

npm install n8n-nodes-dolibarr

Requirements

  • Dolibarr: Version 22.0 or higher
  • n8n: Version 1.0.0 or higher
  • Node.js: 20.15 or higher

Credentials

To use this node, you need to configure the Dolibarr API credentials:

  1. Base URL: The URL of your Dolibarr instance (e.g., https://your-dolibarr.com)
  2. API Key: Your Dolibarr API key (generate it in Dolibarr: Setup > Users > [User] > API tab)
  3. Entity ID (optional): For multicompany installations, specify the entity ID

Supported Resources

This node supports 18 Dolibarr resources with full CRUD operations and special actions:

Core Business

| Resource | Operations | |----------|------------| | Third Party | Create, Get, Get Many, Update, Delete | | Product | Create, Get, Get Many, Update, Delete | | Invoice | Create, Get, Get Many, Update, Delete, Validate, Set to Draft, Add Line, Add Payment | | Order | Create, Get, Get Many, Update, Delete, Validate, Close, Set to Draft, Add Line | | Proposal | Create, Get, Get Many, Update, Delete, Validate, Close, Set to Draft, Add Line |

Management

| Resource | Operations | |----------|------------| | Project | Create, Get, Get Many, Update, Delete, Validate, Close | | Contact | Create, Get, Get Many, Update, Delete | | Category | Create, Get, Get Many, Update, Delete, Link Object, Unlink Object | | User | Create, Get, Get Many, Update, Delete |

Stocks & Finance

| Resource | Operations | |----------|------------| | Stock | Create Movement, Get Movements, Get Warehouses | | Bank Account | Create, Get, Get Many, Update, Get Lines |

Planning

| Resource | Operations | |----------|------------| | Agenda Event | Create, Get, Get Many, Update, Delete | | Document | Upload, Download, Get Many, Delete |

Suppliers

| Resource | Operations | |----------|------------| | Supplier Invoice | Create, Get, Get Many, Update, Delete, Validate, Add Line | | Supplier Order | Create, Get, Get Many, Update, Delete, Validate, Approve, Add Line |

Services

| Resource | Operations | |----------|------------| | Contract | Create, Get, Get Many, Update, Delete, Validate, Add Line, Activate Line | | Intervention | Create, Get, Get Many, Update, Delete, Validate, Close, Add Line | | Expense Report | Create, Get, Get Many, Update, Delete, Validate, Approve, Add Line |

Trigger Node

The Dolibarr Trigger node allows you to start workflows based on Dolibarr events:

  • Third Party Created/Updated
  • Invoice Created/Validated/Paid
  • Order Created/Validated
  • Proposal Created/Signed
  • Product Created/Updated
  • Project Created
  • Stock Movement
  • Supplier Order/Invoice Created

Features

Pagination

All "Get Many" operations support automatic pagination with the Return All option.

SQL Filters

Use Dolibarr's SQL filter syntax to filter results:

(t.name:like:'%test%') and (t.client:=:1)

Supported operators:

  • = : equals
  • != : not equals
  • < : less than
  • > : greater than
  • <= : less or equal
  • >= : greater or equal
  • like : SQL LIKE pattern matching
  • notlike : SQL NOT LIKE

Dynamic Dropdowns

Select third parties, products, projects, users, and more from dynamic dropdowns that load data from your Dolibarr instance.

Extrafields Support

Custom fields (extrafields) are supported in create and update operations.

Example Workflow

  1. Trigger: When a new invoice is validated in Dolibarr
  2. Action: Send an email notification with invoice details
  3. Action: Create a task in your project management tool

API Documentation

For more information about the Dolibarr REST API:

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT

Author

Created for the n8n community.

Changelog

1.0.0

  • Initial release
  • 18 resources with full CRUD operations
  • Polling trigger for Dolibarr events
  • Extrafields support
  • SQL filters support
  • Automatic pagination