Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Email Marketing (mass_mailing)
• Website (website) • Contacts (contacts) • Discuss (mail) |
Lines of code | 463 |
Technical Name |
popup_newsletter |
License | LGPL-3 |
Website | https://www.linkedin.com/in/waqas-mustafa-ba5701209/ |
Versions | 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Email Marketing (mass_mailing)
• Website (website) • Contacts (contacts) • Discuss (mail) |
Lines of code | 463 |
Technical Name |
popup_newsletter |
License | LGPL-3 |
Website | https://www.linkedin.com/in/waqas-mustafa-ba5701209/ |
Versions | 17.0 18.0 |
- Community
- Enterprise
Enterprise
Community
Popup Newsletter - Smart Email Collection with Admin Detection
Description
Professional newsletter subscription system that displays an intelligent popup on your website to capture visitor emails and grow your mailing list. Features smart admin detection to avoid showing popups to logged-in administrators.
Perfect for e-commerce websites, business sites, blog platforms, and marketing campaigns. The module includes customizable delay, content editing, duplicate prevention, and seamless mailing list integration.
Features
Smart Admin Detection
Automatically hides popup for administrators
Configurable Delay
Set custom delay before popup appears
Customizable Content
Edit popup title and message
Email Collection
Capture name and email addresses
Duplicate Prevention
Prevents duplicate email subscriptions
Mailing List Integration
Automatically adds to newsletter list
Configuration
Setting up Newsletter Popup
Go to the "Settings" - "General Settings" menu and find the "Popup Newsletter Settings" section.
Configure your popup delay, title, message, and enable the functionality.

Apply the changes. The newsletter popup will be activated and visible on your website after the configured delay.
Email Management & Mailing List
All captured emails from the newsletter popup are automatically organized and managed in Odoo's mailing system:

- Automatic List Creation: Creates "Popup Newsletter" mailing list automatically
- Contact Management: All subscribers are stored as mailing contacts
- Duplicate Prevention: Prevents same email from being added multiple times
- Easy Access: View all subscribers in Marketing â Email Marketing â Contacts
- Export Options: Export contact list for external email campaigns
- Email Campaigns: Send targeted newsletters to your subscribers
How to Access Your Subscribers
Navigate to Marketing â Email Marketing â Contacts to view all newsletter subscribers. You can see their names, email addresses, subscription dates, and manage their status.

From here, you can create email campaigns, segment your audience, and track engagement with your newsletter content.
Configuration Options
The module provides comprehensive configuration options to customize your newsletter popup:

- Enable/Disable: Toggle popup functionality on/off
- Popup Delay: Set delay in seconds before popup appears
- Custom Title: Edit the popup modal title
- Custom Message: Personalize the popup message
- Admin Detection: Automatically hides for administrators
Smart Admin Detection
The module intelligently detects when administrators or editors are logged in and automatically hides the popup to avoid interfering with website management. This ensures a clean editing experience while still showing the popup to regular visitors.
This feature provides seamless integration without affecting website administration or content editing workflows.
Results
After configuration, your newsletter popup will appear on your website:



Contact Us
Support, customizations, and development
+92 305-9175085
https://www.linkedin.com/in/waqas-mustafa-ba5701209/
Our expertise
Odoo Development
Customization Services
Module Development
Support & Maintenance
Quality Solutions
Connect with us
Waqas Mustafa | Ezcodesolution
Version: 1.0.0
Module design is reserved | Copyright © Waqas Mustafa | Ezcodesolution
Changelog
-
1.0.0 2025-01-27
- Initial release with smart newsletter popup functionality.
- Smart admin detection to hide popup for administrators.
- Configurable delay and customizable content.
- Email and name collection with duplicate prevention.
- Seamless mailing list integration.
Please log in to comment on this module