Event Emails
Send invitations and notifications to event attendees
The Mass Mailing Event module integrates bulk email functionality into Odoo's Event module.
Send event invitations to contact lists, send notifications and reminders to registered attendees, customize email content for each event, track email open and click rates.
Send event invitations
Use this feature to send invitations to contacts in the system.
Steps
1. Go to Events → Events.
2. Open the event to send invitations for.
3. Click the Invite Contacts button in the top bar.
4. System opens bulk email form with Mailing Model: Contacts (res.partner) and auto-filled Subject.
5. Customize email content: edit title, compose content in Body field, add images and registration link.
6. Select recipients: click Recipients tab → select Mailing List or customize Domain Filter.
7. Click Send to send immediately or Schedule to schedule sending.
Send emails to registered attendees
Use this feature to send emails to people who have registered for the event.
Steps
1. Go to Events → Events.
2. Open the event to send notifications for.
3. Click the Mass Mail Attendees button in the top bar.
4. System opens form with Mailing Model: Event Registration and automatically filters registrants for this event, excluding Cancelled and Draft statuses.
5. Customize email content: reminders, updated information, attendance instructions.
6. Check recipients: click Recipients tab to view list.
7. Click Send to send immediately or Schedule to schedule sending.
Customize email content
Use dynamic variables to personalize emails for each recipient.
| Fields | Trường dữ liệu | Description |
|---|---|---|
| ${object.name} | ${object.name} | Contact name (for Invite Contacts). |
| ${object.partner_id.name} | ${object.partner_id.name} | Registrant name (for Mass Mail Attendees). |
| ${object.event_id.name} | ${object.event_id.name} | Event name. |
| ${object.event_id.date_begin} | ${object.event_id.date_begin} | Event start date. |
| ${object.event_id.date_end} | ${object.event_id.date_end} | Event end date. |
| ${object.event_id.address_id.name} | ${object.event_id.address_id.name} | Event location. |
Track campaign performance
Steps
1. Go to Email Marketing → Mailings.
2. Find the campaign just sent (name starts with "Event: [Event Name]").
3. Open campaign to view statistics: Sent, Delivered, Opened, Clicked, Replied, Bounced.
4. Click on metrics to view details: Opened (list of people who opened), Clicked (list of people who clicked), Bounced (list of failed emails).
Resend to people who didn't open
Steps
1. Open the email campaign.
2. Click Resend.
3. Select Send to people who didn't open.
4. Customize content if needed.
5. Click Send.
Best practices
Key points
• Send invitations 2-4 weeks before the event so recipients have time to arrange.
• Use catchy, concise subject lines.
• Highlight the benefits of attending the event.
• Add clear, visible registration link.
• Confirmation email: Send immediately after successful registration.
• Reminder email 1: Send 1 week before event with detailed information.
• Reminder email 2: Send 1 day before event with attendance instructions.
• Thank you email: Send after event with survey feedback link.
• Subject line concise (under 50 characters), with important keywords.
• Content clear, easy to read, with highlights.
• Call-to-Action prominent, easy to click.
• Ensure email displays well on mobile.
• Segment recipients by criteria (VIP, customers, partners).
• Track email open rate (target: > 20%) and click rate (target: > 3%).