Dolicraft
Dolicraft
Request a quote
AvailableProprietary license

DolicraftWebhook

Outgoing Webhooks for Dolibarr Events (n8n, Zapier, Make). Compatible Dolibarr V16 to V23. GPLv3. No external dependencies. By Dolicraft.

Full description

DolicraftWebhook - Outgoing Webhooks for Dolibarr Events (n8n, Zapier, Make)

DolicraftWebhook for Dolibarr. Compatible V16 to V23. GPLv3 license. No external dependencies.

Features

1. 20 Event Types

Listen to 20 Dolibarr events: BILL_VALIDATE, BILL_PAYED, ORDER_CREATE, ORDER_VALIDATE, PROPAL_VALIDATE, PAYMENT_CREATE, COMPANY_CREATE, CONTACT_CREATE, PRODUCT_CREATE, and 11 more.

2. HMAC-SHA256 Payload Signing

Every webhook delivery includes a X-Dolicraft-Signature header with an HMAC-SHA256 hash of the payload, allowing receivers to verify authenticity.

3. Retry with Exponential Backoff

Failed deliveries are retried up to 3 times with exponential backoff (1min, 5min, 30min). A cron job processes the retry queue.

4. Full Delivery Logs

Every delivery attempt is logged: timestamp, endpoint, event, payload sent, HTTP response code, response body, duration. Click to inspect any delivery.

5. Multiple Endpoints per Event

Subscribe multiple URLs to the same event. For example, send invoice validation events to both your n8n workflow AND your analytics system.

6. Test Endpoint Button

Send a test event with sample data to verify your endpoint is correctly configured before going live.

7. JSON Payload with Object Data

Payloads include the full object data: for invoices — ref, amounts, client info, lines; for orders — ref, dates, products; for third-parties — name, address, identifiers.

Requirements

Dolibarr V16 to V23

PHP 7.4 to 8.3

No external dependencies

Installation

Download ZIP from DoliStore

Extract to htdocs/custom/

Enable in Setup > Modules

Configure in module settings

Support

Email: contact@dolicraft.com | Website: dolicraft.com

Screenshots