Mailing Lists Contacts Odoo 18
By Braincuber Team
Published on December 29, 2025
Marketing team managing 15000 email subscribers discovers campaign chaos: sending promotional emails entire database regardless customer interest product purchased creating spam complaints 12 percent unsubscribe rate, e-commerce company launching product-specific campaigns unable segmenting customers by purchase history preferences sending laptop accessories customers who purchased home decor creating irrelevant emails poor engagement, event organizer needing send invitations webinar attendees but contacts scattered across Excel spreadsheets CRM exports lacking centralized organized mailing list manually copying emails each campaign wasting hours, newsletter publisher tracking 8000 subscribers unable managing opt-ins opt-outs properly sending emails unsubscribed users violating GDPR regulations risking legal penalties, and SaaS company running drip campaigns trial users paid customers unable tracking who received which emails bounce rates blacklist statuses creating deliverability problems duplicate sends—creating customer annoyance compliance risks campaign inefficiency administrative burden and inability delivering targeted relevant personalized email campaigns requiring mailing list segmentation contact management subscription preferences opt-in compliance and systematic email organization supporting marketing effectiveness customer engagement business growth.
Odoo 18 mailing list configuration enables targeted email marketing through mailing list creation organizing contacts by interests behavior demographics, mailing contact management storing names emails subscription preferences comprehensive contact data, Kanban view visualization displaying contact counts opt-out rates bounce statistics quick overview, import contacts functionality batch uploading email addresses text input file upload efficient list building, subscription management enabling recipients controlling preferences via settings page unsubscribe options, blacklist feature preventing unwanted emails respecting user preferences ensuring GDPR compliance, contact detail tracking monitoring creation dates bounced emails blacklist status delivery health, multiple view options Pivot Graph Kanban flexible contact organization analysis, show in settings option allowing subscriber preference management improving user experience, and campaign performance tracking viewing sent emails metrics per list measuring engagement effectiveness—reducing spam complaints 85 percent through targeted segmentation improving open rates via relevant content delivery enhancing compliance via opt-out management achieving operational efficiency batch import systematic organization and supporting marketing success through data-driven audience targeting personalized messaging professional email campaigns.
Mailing List Features: List creation and management, Contact organization, Import functionality, Subscription management, Blacklist system, Kanban visualization, Performance tracking, Multiple view options, Opt-in/opt-out compliance, Batch operations
Understanding Email Marketing Lists
Foundation for targeted campaigns:
Purpose and Importance:
Mailing lists mailing contacts foundation focused effective email campaigns Odoo Email Marketing module. Businesses can effectively segment audience personalize communications boost engagement rates setting components correctly. Mailing lists enable grouping contacts according interests behavior demographic characteristics while mailing contacts hold necessary data names email addresses subscription preferences.
Key Benefits:
- Segment audience for targeted campaigns
- Personalize messages based customer interests
- Track engagement metrics per list
- Ensure GDPR compliance opt-in/opt-out
- Organize contacts systematically
- Improve deliverability reducing spam
Use Cases:
| Business Type | Mailing List | Purpose |
|---|---|---|
| E-commerce | Product category subscribers | Targeted product promotions |
| Event Organizer | Webinar attendees | Event invitations updates |
| SaaS Company | Trial users vs paid | Lifecycle campaigns |
| Publisher | Newsletter subscribers | Content distribution |
Creating Mailing Lists
Organizing your audience:
Accessing Mailing Lists:
- Navigate to Email Marketing:
- Go to: Email Marketing module
- Main dashboard displays
- Access Mailing Lists:
- Menu: Mailing Lists → Mailing Lists
- Kanban view displays all existing lists
Mailing List Kanban View:
Each mailing list card shows:
- List Name: Identifying title
- Contact Count: Total number subscribers
- Quick Actions: Import contacts view details
Creating New Mailing List:
- Click New:
- Button top-left interface
- New list creation form opens
- Enter List Name:
- Field: Name
- Enter descriptive identifying title
- Examples: "Newsletter Subscribers"
- "Product Launch VIPs"
- "Webinar Attendees Q1 2026"
- "Premium Customers"
- Show in Settings Option:
- Checkbox: Show in settings
- Enable if want recipients managing subscription
- Appears unsubscribe page
- Recipients can opt-in/opt-out themselves
- Improves user experience
- Enhances GDPR compliance
- Save List:
- Click Save
- New mailing list created
- Ready add contacts
Viewing Mailing List Details
Monitoring list performance:
Accessing List Details:
- Click specific mailing list Kanban view
- Detailed information page opens
Information Displayed:
Contact Metrics:
- Total Contacts: Number subscribers list
- Opt-Out Rate: Percentage unsubscribed
- Bounce Rate: Failed email delivery percentage
- Blacklisted Contacts: Number blocked users
Campaign History:
- List sent emails this list
- Campaign dates subjects
- Performance metrics tracking
- Engagement statistics
Importing Contacts to Lists
Batch contact addition:
Import Via Text Input:
- Access Import Feature:
- Open mailing list
- Click Import Contacts button
- Import popup window displays
- Enter Email Addresses:
- Type or paste email addresses
- Important: One email per line
- Example:
john.doe@example.com jane.smith@example.com michael.brown@example.com sarah.wilson@example.com
- Click Import:
- System processes email addresses
- Each email creates separate contact
- Contacts added list automatically
Import Via File Upload:
- Prepare Import File:
- Create CSV or Excel file
- Include columns:
- Email (required)
- Name
- Company
- Country
- Phone
- Upload File:
- Click Upload a file link import popup
- Select file from computer
- File uploads
- Map Fields:
- Match CSV columns Odoo fields
- Ensure email mapped correctly
- Complete Import:
- Click Import
- Contacts added list with additional data
Managing Mailing Contacts
Individual contact administration:
Accessing Mailing Contacts:
- Navigate to Contacts:
- Menu: Mailing Lists → Contacts
- Contact management page displays
- View Options:
- List View: Tabular contact display
- Kanban View: Card-based organization
- Graph View: Visual analytics
- Pivot View: Data analysis table
Contact Information Displayed:
| Field | Description |
|---|---|
| Name | Contact full name |
| Email address | |
| Company | Associated company |
| Creation Date | When contact added |
| Blacklisted | Blocked status |
| Bounced | Email delivery failures |
Creating New Contact Manually:
- Click New:
- Contact creation form opens
- Enter Contact Information:
- Name: Contact full name
- Email: Email address (required)
- Mobile: Phone number
- Title: Mr. Ms. Dr.
- Company: Company name
- Country: Location
- Add to Mailing Lists:
- Section: Mailing List
- Click Add a line
- Select mailing list(s) subscribe contact
- Can add multiple lists
- Save Contact:
- Click Save
- Contact created added selected lists
Blacklist Management
Respecting unsubscribe preferences:
Understanding Blacklist:
Blacklist feature enables recipients opting out email communications completely. Once blacklisted contact receives no bulk emails any mailing list ensuring GDPR compliance respecting user preferences.
Automatic Blacklisting:
- User clicks Unsubscribe email
- User accesses Subscription Management page opts out all lists
- Email automatically added blacklist
Viewing Blacklisted Emails:
- Access Blacklist:
- Navigate: Email Marketing → Configuration → Blacklisted Email Addresses
- Blacklist dashboard displays
- View Information:
- Email address
- Active status
- Blacklist date
Manual Blacklist Addition:
- Click New blacklist dashboard
- Enter email address
- Set active status
- Save
- Email blocked receiving bulk emails
Removing from Blacklist:
- Open blacklisted email record
- Click Unblacklist button
- Email removed blacklist
- Can receive emails again (if subscribed lists)
Legal Compliance: Always respect blacklist preferences. Sending emails blacklisted addresses violates GDPR CAN-SPAM regulations potentially resulting legal penalties reputation damage.
Best Practices
Create Separate Mailing Lists Different Audience Segments for Targeted Campaigns: Single generic mailing list equals irrelevant emails poor engagement high unsubscribe rates. Segmentation strategy: Create lists based customer behavior (purchased specific product attended event), demographics (location industry company size), engagement level (active subscribers inactive users), lifecycle stage (leads prospects customers). Proper segmentation enables personalized relevant messaging improving open rates click-through rates conversion rates reducing spam complaints maintaining subscriber engagement.
Always Enable Show Settings Option Each List Supporting Subscriber Control: Forced subscriptions without opt-out equals GDPR violations customer frustration legal risks. Best practice configuration: Enable show in settings all user-facing mailing lists, ensure unsubscribe links included all campaigns, provide clear subscription management page, honor opt-out requests immediately. User control improves trust reduces blacklist additions maintains legal compliance supporting long-term subscriber relationships.
Regularly Clean Mailing Lists Removing Bounced Inactive Blacklisted Contacts: Unmaintained lists full dead emails equals poor deliverability rates wasted resources damaged sender reputation. Maintenance routine: Monthly remove hard-bounced emails (permanent failures), quarterly review inactive subscribers (no opens 6+ months) consider re-engagement campaign or removal, immediately process blacklist additions opt-out requests, verify email validity before bulk imports preventing invalid addresses. Clean lists improve deliverability protect sender reputation reduce costs maximize campaign effectiveness.
Use Descriptive List Names Clearly Identifying Audience Purpose: Vague list names equals confusion misuse wrong audience targeting campaign errors. Naming conventions: Include audience description ("Premium Customers" "Trial Users" "Event Attendees"), specify purpose if relevant ("Product Launch VIPs" "Monthly Newsletter"), add date for time-specific campaigns ("Q1 2026 Webinar"), avoid generic names ("List 1" "Test List" "Misc"). Clear naming supports team collaboration prevents sending errors enables quick list identification improving operational efficiency marketing effectiveness.
Conclusion
Odoo 18 mailing list configuration enables targeted email marketing through list creation contact organization import functionality subscription management blacklist system Kanban visualization performance tracking multiple view options show settings option and campaign monitoring. Reduce spam complaints through targeted segmentation improving open rates via relevant content delivery enhancing compliance via opt-out management achieving operational efficiency batch import systematic organization supporting marketing success through data-driven audience targeting personalized messaging and achieving competitive advantage professional email campaigns superior subscriber engagement effective communication supporting business growth customer loyalty marketing excellence.
