Skip to content

Mass Mailing (Email Marketing)

Overview

The Mass Mailing module (also called Email Marketing) lets you create, send, and track bulk email campaigns. It includes a drag-and-drop email editor, mailing list management, contact segmentation, A/B testing, delivery tracking (opens, clicks, bounces), and an unsubscribe system. It integrates with Contacts for recipient management and with the Website for subscription forms.

Last Updated: February 2026 Target Audience: Sales, Marketing, Managers


How We Use It at Scott Recycling

At Scott Recycling, the Mass Mailing module is the foundation for two critical outreach systems. The Pickup Blast system (sr_pickup_blast) uses mass mailing infrastructure to send targeted emails to customers asking if they need a recycling pickup. When a customer responds by clicking a pickup request link, they're automatically placed in Queue D (Pickup Requested) for priority follow-up by a CSR. The Mass Email from Filter feature lets sales staff send personalized emails to filtered customer lists — for example, emailing all customers in a specific zip code or all customers with a certain equipment type.

Our custom extensions add capabilities beyond standard Odoo email marketing. The pickup response tracking system monitors which customers clicked the pickup request link and when, feeding directly into the call queue system. A/B testing lets marketing test different subject lines and email content to optimize response rates. The re-engagement automation system identifies customers who haven't responded to recent blasts and adjusts outreach strategy — changing email frequency, trying different messaging, or flagging for phone outreach instead.

The native Odoo mailing features — email editor, delivery tracking, bounce handling, and unsubscribe management — work under the hood for all of these custom systems. Understanding how the native module works helps you troubleshoot issues like low open rates, high bounce rates, or deliverability problems. If emails aren't being delivered, the issue is usually at the native Odoo mail server level, not in our custom code.


Learning Resources

Official Training

Resource Type Duration Link
Odoo 17 Email Marketing Tutorial Video ~25 min YouTube Search
Odoo 17 Mailing List Setup Video ~10 min YouTube Search
Odoo 17 Email Campaign Tracking Video ~15 min YouTube Search
Odoo 17 A/B Testing Emails Video ~10 min YouTube Search

Quick Reference

Task Where to Find It
Create a new email campaign Email Marketing > Mailings > New
Design the email content Open a mailing > Body tab > drag-and-drop editor
Select recipients Open a mailing > Recipients field > choose model and filter
Send a test email Open a mailing > Test button
Schedule a mailing Open a mailing > Send > Schedule
Send immediately Open a mailing > Send > Send Now
View campaign statistics Open a mailing > Statistics area (sent, opened, clicked, bounced)
Manage mailing lists Email Marketing > Mailing Lists > Mailing Lists
View bounced emails Email Marketing > Mailings > select a mailing > Bounced
Manage unsubscribed contacts Email Marketing > Mailing Lists > Unsubscriptions

Tips

Always send a test first

Before sending any mass mailing, use the Test button to send yourself a preview. Check formatting, links, and personalization fields. A broken link in a pickup blast means lost customer responses.

Monitor bounce rates

High bounce rates hurt your email deliverability over time. After each mailing, check the bounce count. If specific customers are consistently bouncing, update or remove their email address in Contacts to keep your sender reputation healthy.

Use the Pickup Blast system for pickup emails

Don't create manual mass mailings for pickup outreach — use the dedicated Email Pickup Response system instead. It has built-in tracking for pickup requests and feeds responses directly into Queue D. See the Email Pickup Response guide for details.


Need more help? Check the FAQ & Troubleshooting page or contact your supervisor.