PropStats: know when your clients view your Dolibarr proposals
PropStats is a Dolibarr module that automatically tracks visits on signature links and documents of your commercial proposals. Monitor your prospects' engagement in real time.
You send a commercial proposal to a prospect. Then radio silence. No response, no signature. Did they even open the link? Did they look at the attached documents? There’s no way to know — unless you follow up blindly and risk being intrusive.
This is exactly the lack of visibility that PropStats addresses.
The problem: the black hole after sending a quote
Dolibarr lets you send commercial proposals with an online signature link. That’s convenient. But once the link is sent, you have zero information about what happens on the client’s side:
- Did they open the signature link?
- Did they view the attached documents?
- How many times did they revisit the proposal?
- When did they last look at it?
Without this data, your sales follow-up is based on guesswork. You follow up too early (the client hasn’t looked yet), too late (they’ve signed with a competitor), or not at all (you thought they weren’t interested when they actually viewed the quote 5 times).
The solution: PropStats
PropStats integrates natively into Dolibarr and automatically records every visit to the signature and document pages of your commercial proposals.

No action required on your part. Once the module is activated, send your signature link as usual. PropStats handles the rest in the background.
What PropStats records
A new “Visits” tab appears on each commercial proposal card. It displays:
- Total number of visits on the proposal
- Signature page views — the client opened the signing link
- Document views — the client viewed or downloaded attachments
- Last visit details — date, time, type
- Complete history of the last 50 visits with:
- Exact date and time
- Visit type (signature or document)
- IP address
- User agent (browser/device used)
Real-world use cases
Optimize follow-up timing
Your sales rep sends a quote on Monday. By Wednesday, PropStats shows 3 visits to the signature page. That’s the perfect time to make a call — the prospect is clearly in active consideration.
Identify “dead” proposals
After 2 weeks with no recorded visits? The prospect probably never opened your proposal. Rather than following up by email (which will end up in the same place), try a different channel or rephrase your approach.
Detect multi-stakeholder interest
You notice visits from multiple IP addresses or different user agents? Your proposal is circulating internally at the client’s company. A positive sign: multiple decision-makers are interested.
Understand document engagement
The client opened the signature page but didn’t sign. However, they downloaded the documents 4 times. They’re probably comparing with other offers. Prepare your differentiating arguments.
Technical architecture
PropStats is designed to be lightweight and non-intrusive:
- No modification to Dolibarr’s core — uses the native hook system
- Single database table (
llx_propal_stats) with optimized indexes - Multi-entity support for multi-company installations
- Bilingual: French and English
- Compatible with Dolibarr 22.0+ and PHP 8.0+
The module intercepts access to public signature and document pages via Dolibarr hooks, records visit metadata, and displays it in a dedicated tab on the proposal card.
Installation
- Download the
module_propstats-1.0.0.zipfile - In Dolibarr, go to Setup > Modules > Deploy an external module
- Upload the ZIP
- Enable the PropStats module
That’s it. The database table is created automatically and hooks are registered. No additional configuration needed.
Why we built it
Sales follow-up is at the heart of every business. Yet Dolibarr — despite its many qualities — provides no data on how prospects engage with sent proposals.
At NothingElse.app, we identified this gap in our own daily use. Knowing whether a quote has been viewed fundamentally changes how you manage follow-up: you go from blind outreach to intelligent outreach.
PropStats is our answer to this need. Simple, lightweight, and immediately useful.
Summary
| Without PropStats | With PropStats | |
|---|---|---|
| Post-send visibility | None | Complete |
| Follow-ups | Blind | Based on real engagement |
| Wasted time | Unnecessary follow-ups | Targeted follow-ups |
| Decision-making | Gut feeling | Concrete data |
PropStats is available for Dolibarr 22.0+ at 15 EUR excl. tax, under GPL v3 license.
Want to improve your sales tracking on Dolibarr, or need a custom module? Let’s talk.