DoliRecurMail - Automatic Recurring Invoice Sending
DoliRecurMail - Automatic Recurring Invoice Sending
📋 What is it?
DoliRecurMail automates email sending of your recurring invoices. No more repetitive manual sending! Configure the sending parameters once for each invoice template, and your customers will automatically receive their invoices as soon as they are generated.
✨ Benefits
- Automatic: Emails are sent automatically when invoices are generated by Dolibarr's cron system
- Customizable: Configure sender, recipients, subject and message body for each template
- Multilingual: Interface translated in 5 languages (FR, EN, DE, ES, IT)
- Secure: Uses Dolibarr's native sending system
- Flexible: Send to multiple recipients (TO, CC) with free emails or third-party contacts
📧 Features
Per-Template Configuration
- Enable/disable automatic sending per recurring invoice
- Choose sender: Robot, Company or Connected User
- Define main recipients (To) and copy (CC)
- Use third-party contacts or custom email addresses
- Automatically attach invoice PDF
Email Customization
- Customizable subject and message body
- Substitution variables available: __REF__, __MYCOMPANY_NAME__, __THIRDPARTY_NAME__, etc.
- Plain text or HTML format (with auto-detection)
- Return to default template with one click
🚀 How to use?
Step 1: Activation
- Go to Home → Setup → Modules/Applications
- Enable DoliRecurMail module
- Verify that "Scheduled tasks" (cron) module is enabled
Step 2: Recurring Invoice Configuration
- Open your recurring invoice template
- Click on "Sending by email" tab
- Check "Send email automatically"
- Configure:
- From: Choose among Robot, Company or User
- Recipients (To): Third-party email and/or custom addresses
- Copy (CC): CC emails (optional)
- Subject: Customize with substitution variables
- Body: Write your message with variables
- Attachment: Check to attach PDF
- Click "Save"
💡 Tip: Use substitution variables in your emails to make them dynamic. For example: "Hello, please find attached your invoice __REF__. Regards, __MYCOMPANY_NAME__"
📝 Substitution Variables
Customize your emails with these variables:
- __REF__: Invoice reference
- __MYCOMPANY_NAME__: Your company name
- __THIRDPARTY_NAME__: Customer name
- __CONTRACT_REF__: Associated contract reference (if applicable)
- And all standard Dolibarr variables
❓ FAQ
Q: Are emails sent immediately?
A: Yes, as soon as Dolibarr's cron generates the recurring invoice, the email is sent automatically.
Q: Can I test sending before activating?
A: Yes, manually create an invoice from the template to check functionality without activating automatic sending.
Q: What happens if email fails?
A: The error is logged in Dolibarr logs. The invoice is generated even if email fails.
Q: Can I send to multiple recipients?
A: Yes, use TO and CC fields, and/or enter multiple emails separated by commas.
📞 Support
For any questions or assistance, contact your Dolibarr administrator or:
- Publisher: Goldoweb SL
- Email: goldoweb@gmail.com
- Website: goldoweb.com
📋 Changelog
Version 1.0.0 (February 2026)
- 🎉 Initial release
- ✅ Automatic email sending for recurring invoices
- ✅ Per-template invoice configuration
- ✅ Complete email customization (sender, recipients, subject, body)
- ✅ Substitution variables support
- ✅ Automatic PDF attachments
- ✅ Multi-language (FR, EN, DE, ES, IT)
- ✅ Integrated user manual
📄 License
- Publisher: Goldoweb SL - David Mistretta
- License: GPL-3.0 with Commons Clause
- Contact: goldoweb@gmail.com
- Website: goldoweb.com
DoliRecurMail - Version 1.0.0
Simplify your recurring invoice sending