Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Discuss (mail)
• Sales (sale_management) • Invoicing (account) |
Lines of code | 246 |
Technical Name |
custom_email_reminder |
License | LGPL-3 |
Versions | 10.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 |

Custom Email Reminder
All Reminders in One – Automate Deadlines with Ease
Take control of all your deadlines with this intuitive module that brings all your email reminders into one screen. Designed for users and developers alike, it’s the ultimate tool for efficiency and automation.
Key Features
- One-screen control for all reminders
- Mass setup across multiple records and models
- Seamless integration with any Odoo model linked to
res.partner
- Dynamic email content with deadlines and days remaining
- Super simple setup and operation
Benefits
- For Users: Manage everything from one place – no more form-hopping.
- For Developers: Just link to
res.partner
– minimal coding needed. - For Everyone: Streamlined workflows, mass reminders, and ease of use.
Compared to Alternatives
Feature | | Schedule Activities | | Third-Party Reminder Modules | | Custom Email Reminder |
---|---|---|---|
All Reminders in One | ✘ | ✘ | ✔ |
Mass Reminder Setup | ✘ | ✘ | ✔ |
Any Model Compatibility | ✔ | ✔ | ✔ |
Automated Email Alerts | ✘ | ✔ | ✔ |
Dynamic Days Remaining | ✘ | ✘* | ✔ |
One-Screen Management | ✘ | ✘ | ✔ |
Developer Simplicity | ✘ | ✔ | ✔ |
*Note: Features in third-party reminder modules (e.g., dynamic content like days remaining) may vary depending on specific implementations or versions.
Why settle for less? Install now and automate your deadlines effortlessly!
How to Configure
In the "Model" field, Many2one relation to 'res.partner' can be selected. Sale, Account, Payments etc
The "Date" field will only be suggested from the Model fields selected above. date_order, validity_date, delivery_date etc
"Before Date" If checked, reminder will look for overdue. Sale, Account, Payments etc
"Email Template" - allows users to create, edit, and select their own templates. Design your own reminder email template
"Partner Field" with a Many2one relation to 'res.partner' to fetch the email from The email sending field will be selected here.

Data and Configuration we have
SO will generate an email alert for the Order date field SO0001 order_date:2025-03-20, SO0002 order_date:2025-03-18
SO will generate an email alert for the Validity date field SO0003 validity_date:2025-03-20, SO0004 validity_date:2025-03-18
Settings to call 2 orders that is (+1, -1) days away from the order date Reminder Day : 1day left, 1day overdue
Settings to call 2 orders that is (+1, -1) days away from the validity date Reminder Day : 1day left, 1day overdue

Settings to call Payments that is 1 day past the Payment Date Reminder Day : 1day overdue

How to works it
Module created Auto cron named "Check Email Reminders (Custom Email Reminder)" This cron works automatically and you can change it
Lets run it mannually for test After works, mails created into Emails menu. That will be sent after from here to partners
Results
Before : 1 mail
After : 5 mails, 4 mails created from Sale reminder, 1 mails created from Payments reminder
SO0001 (order_date, +1day), SO0002 (order_date, -1day)
SO0003 (validity_date, +1day), SO0004 (validity_date, -1day),
Payment order (payment_date, -1day)
Please log in to comment on this module