This module extends the functionality of event module to allow to send events reminder emails before an event start. Adds a configurable scheduled action (cron) that looks for upcoming events and sends reminders by mail using a specified email template.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Automatically emails a reminder listing upcoming events to the responsible organisers before the events start. You can also mark event stages so their events are never included in these reminders.
This module adds an automatic reminder email for events. A scheduled job named "Event Email Reminder" runs every 7 days and looks for events starting exactly 7 days later. For each event found, the email is sent to the person responsible for the event (the event's salesperson/organiser), not to attendees.
The email uses a ready-made template called "Event Email Reminder" with the subject "The events will be started soon". It contains a table listing, for each event, the start date, event name, end date and current stage. The email is sent in the language of the recipient and comes from the company's name and email address.
A new checkbox "Exclude from email reminder" appears on event stages (Event configuration). By default, the "New" stage is already excluded, so draft events are not reminded. You can tick or untick this option on any stage to control which events are included.
Technically, the reminder logic lives on event.event and can be called with options such as the number of days before the event, whether to include draft events, whether to include events starting between now and the limit date, a specific email template, and specific recipients. The module only extends existing event screens and adds no new menus.
Depends on
Models and fields (2)
- event.event · extends an existing model
- event.stage · extends an existing modelexclude_from_email_reminder (Exclude from email reminder)
Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 5 confirmed, 4 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/event.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.0Make sure the scheduled action (ir.cron) is enabled or create a new one if you prefer.
Adjust the arguments in the code field of the cron according to your reminder strategy.
You can use cron arguments to modify three options in this position (days, near_events, template_id):
- days: Change days to limit events search, 7 as default.
- draft_events: This is for including draft events also.
- near_events: Select an option to include events which begin date is between today and limit days, False as default.
- template_id: You can select and id template to render as third parameter, None by default, so email is rendered with the template installed by the module.
- partner_ids: By default, the event is notified to the event responsible, but you can choose who to notify indicating in this parameter a list of the IDs.
No verified information in OCA: Installation, Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.