- Author Media-Interactive
- Module version 1.0.0
- Release date 06/16/2026
- Access to download and updates
1 year
|
- Compatibility Dolibarr
V23 - V6
- PHP8.2 - 8.4
- Last update 06/25/2026 10:09 AM
|
More info...
Your subscriptions and recurring invoices, fully automated.
Dolibarr already generates your invoices automatically from recurring templates (monthly, quarterly, yearly...) — but once the invoice is created, you still have to log in, open it, click "Send by email", attach the PDF, pick the recipient... for every invoice, every month.
AutoSendMail removes that manual step. A single checkbox on the recurring invoice template is all it takes: every time Dolibarr generates a new invoice, the module emails it (with the PDF attached) straight to the customer.
Features
- ✉️ Automatic email to the customer the moment the invoice is generated from a recurring template
- 📎 PDF automatically attached (using the document template configured on the third party or globally)
- ☑️ Per-template activation: an "Auto send by email" checkbox is added to every recurring template — you decide which ones are automated and which stay manual
- 👥 Copy (CC) and blind copy (BCC): add your own address (or the sales rep, accountant, etc.) to receive a copy of every invoice sent and confirm the customer got it. Multiple addresses allowed, comma-separated.
- ✏️ Customisable subject and body from the admin panel, with dynamic variables: __REF__ (invoice number), __AMOUNT_TTC__ (total amount), __MYCOMPANY_NAME__ (your company name)
- 👤 Configurable sender: email address and display name (e.g. "Billing – Media-Interactive") — for professional, recognisable emails on the customer side
- 📜 Built-in send log: a log table viewable from the admin panel (date, template, invoice, recipient, status, error message if any)
- 🧪 Test mode: option to trigger sending as soon as the invoice is created (draft state), useful to validate your configuration without waiting for a real validation
- 🔄 Compatible with the native Dolibarr cron: no external cron dependency — it just hooks into the recurring invoice generation cron you already have
Typical use cases
- 🏢 Managing monthly subscriptions (hosting, maintenance, SaaS, retainer...)? Every invoice goes out automatically on the 1st of the month, in the same half-second Dolibarr generates it.
- 👀 Want to be sure the customer got their invoice? Put your own address in blind copy (BCC) — you get the exact same email as the customer, PDF attached. If you got it, the customer got it.
- 🎯 Want to automate only certain customers? Tick the box on the relevant templates, the others keep working in manual mode like today.
- 🧾 Sending 50+ recurring invoices each month? Save several hours of admin work every month, with no risk of forgetting any.
- 📊 Need to prove an invoice was sent to a customer? The send log records every operation with date/time and recipient.
Technical details
- Compatible with Dolibarr 23.x
- Installs from Setup → Modules (the log table and the "Auto send by email" field on recurring templates are created automatically)
- Uses standard Dolibarr triggers — no core modification
- When the module is disabled, neither the log table nor the activated settings are removed (data safety)
- Multilingual (FR, EN included)
- GPL-3.0+ license
What's next?
Upcoming versions will add: subject/body customisation per template (instead of a single global template), multi-recipient management on the customer side, and automatic retry on send failure. Feedback welcome.
Other modules by Media-Interactive
- 📋 MultiSelect — Bulk actions on proposal lines: mass deletion and discount, in one click.
- 🌙 Dark Mode — Dark theme for Dolibarr. Free, contributed to the community.
All our modules are developed and maintained by Media-Interactive.