Module features and benefits
- A dedicated newsletter signup page in PrestaShop that allows you to present your own text, graphics, and a consent checkbox linked to the CMS privacy policy page.
- Additional subscriber acquisition formats: classic popup, slide-in, and a popup displayed on exit intent.
- A local newsletter leads database with support for statuses, signup sources, verification dates, synchronization, and event history.
- The ability to distinguish leads acquired from the dedicated signup page and from the popup form, making it easier to assess the effectiveness of contact acquisition channels.
- Optional e-mail address verification before subscription activation and an optional confirmation message after signup.
- Support for welcome coupons: a static discount code or individual coupons generated for specific leads.
- E-mail marketing integrations with FreshMail, Brevo, Mailchimp, and GetResponse, configured in separate sections of the module panel.
- Server-side synchronization with providers, without exposing API keys in the front-office code.
- A success message in the popup after signup via AJAX, without redirecting the customer to a separate controller page.
- An analytics panel with basic metrics for leads, statuses, coupons, and marketing synchronization errors.
- Data export to CSV, useful for further analysis, segmentation, or operational work outside the PrestaShop panel.
- Automated reminders for leads awaiting verification, triggered by a token-secured CRON endpoint.
Key module functionalities
- Configuration of newsletter page content in multiple languages using the HTML editor.
- Setting an image or banner displayed on the newsletter signup page.
- Selecting the CMS page used as the privacy policy link for the consent checkbox.
- Enabling or disabling the verification e-mail and the signup confirmation e-mail.
- Setting the lockout time for resending the verification message to the same lead.
- Generating individual coupons with a configurable prefix, discount amount, minimum cart value, and expiration date.
- Support for a popup form with a custom title, text, and signup button label.
- Selecting the popup form display mode: central popup, slide-in, or exit intent.
- Setting the popup display delay and the frequency limit for showing the form again after it is closed.
- A lead list with filters by e-mail, lead status, segment, signup source, and synchronization status.
- Lead event history, including signup submission, confirmation, verification sending, coupon generation, and the result of synchronization with the provider.
- Support for blocking e-mail addresses through a local exclusion list to limit repeated signups from unwanted contacts.
- FreshMail configuration: API key, API secret, subscriber list, activation status, and double opt-in option.
- Brevo configuration: API key, numeric list ID, and the option to update existing contacts.
- Mailchimp configuration: API key with data center suffix, audience/list ID, subscriber status, and updating existing contacts.
- GetResponse configuration: API key, campaign ID, and treating existing contacts as successfully synchronized.
- A consolidated lead synchronization status showing whether active marketing integrations have been handled correctly.
- Export of subscribers and customers with newsletter, opt-in, and country filters.
- Custom tables for leads, events, coupons, and the exclusion list, allowing the module to maintain a local history of actions independently of external mailing platforms.
- No dependency on Composer or external PHP libraries; API integrations use server-side cURL.
Who this module is for
- For PrestaShop stores that want to build their own newsletter signup page instead of relying solely on a simple signup block.
- For e-commerce businesses that want to collect newsletter leads, segment them, and analyze the signup source.
- For stores running e-mail marketing campaigns in FreshMail, Brevo, Mailchimp, or GetResponse.
- For teams that want to combine newsletter signup with a welcome coupon and automated handling of leads awaiting confirmation.
- For administrators who need a clear event history, CSV export, and control over synchronization with external mailing platforms.