Drag & Drop Documents for Dolibarr | KSIDol
Drag and drop files and links straight onto your Dolibarr records — customers, quotes, invoices, products, projects. Fast, fully native, no core changes.
Installation, configuration and technical support are available separately.
Module gallery
Screenshots and module previews
Functional details
What does the Drag & Drop Documents module do?
In Dolibarr, attaching a file to a record takes several clicks: open a window, browse your disk, select, confirm. Repeated dozens of times a day, this small gesture becomes a real time sink. The Drag & Drop Documents module removes that friction: grab a file or a link and drop it straight onto the record. The document is attached in a single move, exactly where Dolibarr usually stores your attachments.
It is a usability boost, not new software to learn: the module simply adds a visual layer on top of the document blocks you already use.
What you gain every day
The module turns a chore into a reflex. In practice, your teams benefit from:
- attaching a file in one gesture, with no pop-up window or folder browsing;
- dropping several files at once, with a clear progress message;
- attaching a web link (http, https, ftp or mailto) as easily as a file;
- instant visual cues: hover, green for success, red for error, messages in the user's language;
- a click-based fallback and full keyboard access for everyone.
Concrete use cases
Wherever a record has a Documents tab, drag and drop is available. A few everyday examples:
- drop a signed order form onto the customer or the sales order;
- drag a quote PDF or a supplier invoice onto the matching record;
- add a photo or a datasheet to a product;
- attach a specification file or a shared link (cloud, web page) to a project.
An administrative team handling a high volume of attachments feels the gain from day one.
100% native Dolibarr integration
The module replaces nothing and stores nothing elsewhere. Every drop reuses Dolibarr's native upload form: files land in the same place as with the + button, and links go through the standard "Linked files and documents" block. All of Dolibarr's controls stay in force — security token, object type and ID, user permissions, maximum upload size. No core file is modified, no table is created, no special permission is added.
Compatibility and setup
Install it as an external module and enable it from the module list: that is all. It works on customer, invoice, quote, order, product and project records, and on any object with a Documents block.
- compatible with Dolibarr v18 to v24, PHP 7.1 and above;
- interface in French, English, German, Spanish and Italian, per user;
- three on/off settings: hide native + buttons, auto-validate dropped links, auto-validate the fallback file picker.
Lightweight, with no menu or scheduled task, it is adopted in minutes and removed just as easily.
Need a standalone module, a SaaS instance or a complete solution?
KSIDol can sell the module, host it inside a Dolibarr instance and extend everything with custom development, support, document customization and email or SMS workflows.