What's new in nuevoMailer v.9.7

  • News log (also known as change-log or news chart/bulletin).
    This is similar to the newsletter archive but with a different layout. You can choose which newsletters will appear in the log and by setting a "Publish date/time" they will appear chronologically ordered.
    Setting a future publish date is possible. The newsletter will not show in the log until then. See it here.
    The newsletter archive was also redesigned and improved
  • Improvements for triggers
    New trigger action: on-list-confirm. Fires after the subscriber confirms his opt-in for one or more lists after using an opt-in form.
    Until now only "global opt-out" links were possible for triggered emails. Now you can also use "list opt-out" and redirect to "Subscriber portal".
    Better tracking for triggered emails with a click/open indicator.
    You can now also send text newsletters as trigger emails.
  • The “Campaign completed” email that is sent to administrators includes a link to shared summary report and the html newsletter attached.
  • When creating a campaign, you see an instant subscriber count when selecting lists, tags, filters and other options (no need to click 'Count').
  • Added "Save and exit" directly for newly created newsletters.
  • Removed the maximum number of fields that appear in the subscribers tables. You can select as many as you like.
  • New API option for campaigns: added Tags filter and AND/OR option.
  • New API option to get a list of opt-outs over a specific period.
  • Added a filter for hard/soft in the bounces report.
  • Quick search: added option for case sensitive search and also option to search in mailing lists.
  • Redirection URLs in Sender profile settings can be personalized with subscriber data. E.g. ...?email=[sub_email].
  • Amazon SNS for bounces processing: added option to ignore "transient" bounces that have sub-type "general". By default, it ignores them. You can change this in /inc/classUtil.php.
  • The + sign in emails is now allowed in the opt-in process.
  • Cloning a newsletter also clones the preheader.
  • Assets manager file browser improved functionality with sub-folder browsing.
  • Added "Clone a data source".
  • The email alert from the data source (external database) synchronization cron job is sent to the administrator whose api key is used if "email alerts" is checked for this administrator.
  • Timeline chart: added date from/until. Handy for autoresponders since the time frame is quite extensive.
  • The "Forward to your friends" link is now encrypted.
  • How to upgrade.

9.6 new features

  • Two-factor authentication further improved with an additional method: Time-based-one-time-password codes (TOTP) generated using your smartphone's 2FA authenticator app. Several apps are compatible. Learn more at the User's guide.
  • Easily add a Preheader to your emails without code editing. Like this.
  • Create opt-in forms QR codes so you can use them in other (printed) media. Example.
  • New setting: hard bounces & complaints threshold. If this threshold is reached the campaign pauses and the administrator gets an email alert.
  • When creating a campaign using the "Send web page method" you have a button to open the templates manager to upload or select the html file you want.
  • When you create a campaign/autoresponder you have a new option to exclude bulk-imported emails from the administrator. Until now you could do this using filters. This is very handy particularly with autoresponders. Learn more at the User's guide.
  • Extended newsletter "Quick Search" also to body (besides subject and tags).
  • Added a dropdown menu in your snapshots report to filter them based on period (3, 6, 12 months). This facilitates comparison.
  • Added CSV exporting for all Advanced Search results.
  • Added opt-out city and country in opt-outs CSV export
  • When you CSV export a list or all your subscribers you now have a new option to exclude suppressed ones.
  • Extended the Advanced Search with a new option to choose campaigns. Using this you can view and csv export campaign participants.
  • A refinement regarding Public vs Private/Hidden newsletters. A hidden newsletter although not visible in the newsletter archive it can be seen when clicking the smart link to "Read this in your browser".
  • Added new date merge-tag in newsletters: Month DD, YYYY (December 11, 2022)
  • Removed password mapping from the external database import. Since subscribers passwords are encrypted and they are only used internally in nuevoMailer (to log in to the subscriber portal), there is no point to import values into these.
    If for some reason you want to import passwords from your legacy database you can map them to another text field.
  • Many reports and charts were refined and improved.
  • Several libraries were updated.

9.5 new features

  • A major change in v.9.5 is that Custom list settings were replaced by Sender profiles. These are like different sender identities with their own set of settings that can apply to your campaigns, autoresponders and opt-in forms.
    Double opt-in although defined at the Sender profile is still independent for each list.
  • New WYSIWYG Html editor extended with all the special features you are accustomed to use. It fixes some problems when importing zip templates from Stripo and BeePro.
  • Drag 'n drop editors: we added the Unlayer editor and updated the Bee editor. In both you can now reload your content and continue designing.
  • Form styling: the opt-in form builder was improved so you can style your forms. Set colors, font sizes and background for each form.
  • Added some new special smart tags for custom subscriber fields of date type. For example display the date one month after the subscriber's birthday: D%[birth_day]+1m%D.
  • CSV maps. When you do a csv import you can save your mapping and other options so you can reload them next time.
  • You can now use your own URL to your Privacy page. It can also be used in this way: since v.9 the link to "Your privacy policy/page" in an opt-in form becomes an obligatory/required checkbox.
  • Added some additional settings for stricter GDPR compliance: you can automatically erase all emails from Opt-outs, Complaints and Send log (using a cron job).
  • Email trigger updated: when you trigger a newsletter based on list opt-in you can select if you want to target confirmed or not (or all) subscribers.
  • Updated to the latest SendGrid api.
  • Minimum PHP version is now 7.2 (or 7.4 if you use the SendGrid api).
  • Many interface visual and productivity improvements.
New in reporting
  • Overall performance & List health report in your welcome page. Shows some key metrics across all campaigns and lists.
    You can capture snapshots and compare them to see your campaigns performance and overall subscriber engagement across time.
  • Full reporting on Autoresponders: summary with key metrics, links & clicks, timeline & email clients charts.
  • The newsletter ABC split-test chart now shows open rate and click-through rate (instead of total opens and clicks).
  • Clicks to opens rate (CTOR) is now calculated a bit differently. It shows what percentage of those who opened the newsletter also clicked at least one link. So it focuses on subscribers who took both actions.
  • IP geolocation extended (if you enable it). The following are recorded:
    Click/open city and country.
    Opt-in/-out city & country. 
    You can do an advanced search and create segmentation filters (or lists) using the above.
    Existing customers have migration scripts to translate IPs to cities and countries.
And many more
  • Added Starts with & Ends with in the filtering operators when doing an advanced search.
  • The Subscriber portal was updated.
  • The Mail delivery information field in your subscriber profile now resets upon click/open.
  • All follow-up options (new campaign, list, filter) were merged under the Summary reports.
  • New setting to include a link to the online version when the html content is blocked. Until now it was included by default.
  • The webhooks for Amazon SES, MailGun, SendGrid & Mailjet do not automatically create an opt-out anymore (when you have a hard bounce or a complaint).
    The same applies for all bounces processing methods.
    Instead you can use the automatic suppression thresholds to isolate these subscribers and keep your lists clean.
    This change was necessary to have a clearer reporting picture on real opt-outs from subscribers.
  • New Api v.7 and an updated Zapier app.
  • Check the new demo.

9.0 new features

  • Two-factor authentication (2FA) for administrator login. A pin code is sent by email. Pin codes expire and are not reusable.
  • Encryption:
    v.9 encrypts also subscriber passwords and all other passwords related to smtp, bounce servers etc.
  • The administrator password reminder utility now uses captcha to prevent abuse.
  • New sending methods
    MailGun & SendGrid APIs (smtp was already supported).
  • New webhook to process bounces when using MailJet smtp.
  • Set which hour of the day the smtp daily count starts/resets.
  • Extended the activity log table to record separately campaign id and subscriber email. This enables you to create a new list with emails that generated smtp errors and resend to them.
New in reporting
  • Weekly campaign summary and list growth reports emailed to administrators.
  • Disable tracking as option at campaign level. Clicks & views are not recorded.
  • Anonymous tracking as option at campaign level.
    With anonymous tracking you will see Total but not Unique ratios. Only total clicks per link are reported.
    Emails clients and Geolocation reports are not affected.
    Bounces, Complaints and Opt-outs will work normally.
    Triggers will not fire.
  • Summary report now shows hard & soft bounces separately.
  • In Autoresponders, the "Total sent" is clickable and shows the subscribers the autoresponder was sent to.
  • Trigger reaction "send newsletter” is clickable and links to the "subscriber-campaign log" to see who/when was emailed.
  • Breakdown by "Desktop & Mobile clients” added in the email clients report.
  • New geolocation chart in your summary report: subscribers by country using IP location. Requires GeoLite2 Free Database from MaxMind.
  • New Welcome page report with latest subscriber activity (clicks, views, opt-outs, opt-ins etc).
  • New "Delivered" indicator in reports for sending methods that support it (Amazon SES, SendGrid, MailGun using the same webhooks).
  • Updated, refined and more beautiful charts.
Multi-threaded campaigns
  • Filters & some other options are now disabled when editing an m/t campaign that has started. But sending Hours/Days can be changed.
  • When count returns 0 you cannot create an m/t campaign.
  • Clone option added also for m/t campaigns.
And a lot more!
  • Seriously faster loading!
  • A new api v.6 with minor improvements and new Zapier app for this api version.
  • Advanced bounces cleaning and un-suppress utility. With this utility you can un-bounce and un-suppress subscribers using very specific criteria related to the bounce reason.
  • When adding the link to "your privacy policy/page" in an opt-in form this becomes an obligatory/required checkbox. So now you don't need to use a custom subscriber field as explained here.
  • The Opt-in by email process now fires the "list opt-in" trigger/reaction. In addition it automatically un-suppresses the subscriber.
  • Excluding lists option added also for autoresponders when selecting the target list.
  • Improved opt-in form validation.
  • Improved date formatting. In newsletters when you display the value of a custom subscriber field of type Date, it will take the date-time format defined in your settings (and can be further overridden if you wish so).
  • Added a new US date-time format with seconds.
  • Subscriber tags are fully updated when importing CSV or using other bulk import methods.
  • Added a checkbox in subscriber editing page to quickly check all mailing lists.
  • You can CSV-export your suppression list directly.
  • Added a direct link to CSV-export a list in your lists page.
  • New meta-tag used as title for various pages. Until now the Sender name was used.
  • Added dates period selection in Top 10 campaigns report.
  • Regenerate subscriber passwords utility.
  • Fixed a CSV-export bug when using a delimiter other than comma.
    Added also more subscriber fields in the exported file (besides the custom ones).
  • Check the new demo.

8.7 new features

  • Use non-ASCII email addresses with specially accented characters in several languages (French, Greek, Cyrillic, Umlauts and more)
  • All subscriber import methods now save erroneous lines/entries in a txt file.
  • Opt-in form configuration and options are saved so you can make changes to an existing form. Re-build it.
  • New api v5 for the nuevoMailer app in Zapier.
  • New pop-up forms (layered or modal) with 3 different effects: exit-pop, slide-in, on-time. Easy to embed in other websites. See examples.
  • Minimum required PHP version is 7.1
  • SMTP servers
    Added Smtp hourly quota. So now you can have different hourly quotas for every smtp server in addition to the daily ones you had.
    The smtp servers page shows last hour and last day's usage (since 00:00).
    When an smtp server is reserved for selected lists, a mouse-over pop-up shows the lists that use it.
    You can click on the icons to activate/de-activate and set a server as Preferred.
  • Outbound webhooks extended. More.
    Added event description and timestamp.
    Subscriber tags can be included in the webhook either with IDs or names.
  • New triggers to share clicks, views, opt-outs and bounces with other systems.
    Fire an outbound webhook on click/view of a campaign or newsletter.
    Fire an outbound webhook on opt-outs & bounces so you can send these events to external systems.
  • New Campaign/Autoresponder trigger: On email sent
    Fires each time a campaign or an autoresponder email is sent to the subscriber. All trigger reactions are available (add/remove from lists, update subscriber etc).
  • Subscriber tags
    Conditional content based on subscriber tags: display sections of a newsletter only to subscribers that have this tag.
  • New send log that keeps a history of the campaigns that were sent to a subscriber.
    You can set the numbers of days in the past that you want to keep the log. E.g. keep the last 300 days. Logs tend to grow fast so using a clean-up limit is recommended.
    In your subscriber page you can see the campaigns you sent and a link to the campaign (if not deleted).
  • Campaigns
    You can now edit the campaign Name and Tags also for completed campaigns.
    Campaign tags can be used as a filter also at the summary report (with paging).
    You can close a campaign, set it as complete (in case you don't want to continue it but keep the record).
  • Quick search searches also in campaign tags and newsletter tags
  • You can now select multiple lists when doing an advanced search.
  • Amazon bounces logic recording updated. The complete bounce reason is recorded.
  • Opt-out by email and List-Unsubscribe-Header (email or link) are clearly recorded in the Opt-out reasons report.
  • In your subscriber page you can see the unique id emphasized.
  • Create better text versions of an html newsletter. Almost perfect.
  • Cloning extended to autoresponders, filters and forms.
  • You can also add comments to your autoresponders (like with campaigns).
  • Administrators without access to the Tools menu can now update their password and email alerts option.
  • Added setting to enable/disable the sound alert when saving a newsletter.
  • Clicked links in Excel summary report are sorted from most clicked to the least clicked.
  • Forward to a friend page: sender email is locked to prevent abuse.
  • Check the new demo.

8.6 new features

  • Clone campaigns, lists & newsletters with one click.
  • Set sending hours and days for campaigns.
  • Exclude lists from campaigns.
  • Campaign progress bar in your reports.
  • Subscriber tags provide another option for segmentation. They are accessible in triggers, advanced search, as campaign/autoresponder perma filters, when you import, when using the api and in your opt-in forms.
  • Campaign tags (same as the ones you already had in autoresponders) so you can better organize your campaigns.

Smtp and bounce servers

  • Multiple bounce servers. Each smtp server may use its own bounce server.
  • Counter & daily quota for each SMTP server. Daily quota is reset with a cron job. For hourly quota you can use the existing throttling or antiflood options.
  • Default bounce server when using other sending methods (non-smtp).
  • Custom smtp headers also applied to trigger emails and other non-campaign emails.
  • Added subscribers automatic suppression (based on thresholds you define) also when processing bounces with Amazon, MailGun and SendGrid webhooks.

Newsletters related

  • Fixed an issue with the zip template importer (when filename had two dots).
  • File managers check permissions and maximum file size allowed and alert you accordingly.
  • Change the way the "Read in browser" link is applied, made it easier to type the text you want.
  • Productivity enhancements when working with newsletters. Less page reloads.
  • See uploaded zip templates and create a newsletter with a click. You will find a folder with templates to get you started.

Other features

  • Opt-out reasons chart to visualize and count the reasons subscribers choose when they opt-out. Extremely useful!
  • Quick search: besides subscribers, you can also search in your newsletters (subject/comments) and campaigns (name/comments).
  • Added Bcc-to-email at campaign and autoresponder.
  • Full list names appear in the "Share with 3rd party" report.
  • Improved ratios calculations.
  • Added list search option in the lists drop-down menu when viewing subscribers.
  • Renamed external post requests to outbound webhooks.
  • Home page shows pending campaigns with a direct link to view them.

8.5 new features

  • Administrator roles. For example, one admin can access newsletters or lists or reports, campaigns etc. Can also have multiple roles. Visit the demo to see how this works.
  • New charting engine: more beautiful and interactive charts.
  • Fully responsive interface. Improved navigation menu for smaller screens.
  • Suppress all subscribers from a particular domain. Like @domain.com.
  • New templates manager with thumbnails preview.
  • Import newsletter zip files from topol.io and chamaileon.io (like beefree.io) and automatically create newsletters.
  • Define opt-out reasons as you want. So the subscriber can see a list of reasons and choose one when opting out (if you have the "ask a reason" option enabled).
  • In your subscribers you can create a new list from selected entries.
  • New chart: list opt-ins & outs across time.
  • Add your comments in your opt-in forms so you don't get lost when having dozens of forms. Also redesigned the page where you edit your form.
  • Data source synchronization results are emailed to the administrator (whose api key used).
  • Automatic "activity log" cleaning (except last 5 days) each time an administrator logs in. 5 can change. If you have too many autoresponders use a smaller number.
  • "Subscriber account not found" option in messaging settings. This is triggered for example when a subscriber clicks several times a global opt-out link.
  • New design in your public newsletter archive.
  • Improved bounces processing script.
  • Bounces are subtracted from "total sent" when calculating views, clicks, opt-outs & complaints ratios.
  • List activity report links to the opt-outs report.
  • All tables now have a primary key. Although not necessary some hosting companies nowadays demand this.
  • Dozens of other small functional and interface improvements.
  • Check the new demo.

Version 8.1 is fully compatible with PHP 7.4

nuevoMailer v.8.1 is identical in features with v.8, consolidates all updates and patches released so far and brings support for PHP 7.4. It also improves the email clients report.

v.8 - Responsiveness, Feedback loop & new reports

  • Bootstrap-based, new responsive layout. All pop-ups are resizable. Easier to view your campaigns and stats in smaller screens.
  • Feedback loop settings and complaints report. You can process complaints in case you are registered with a major ISP.
  • New report with clicks/views at newsletter level. Covers also newsletters that are sent as triggered emails.
  • New detailed bounces report. The detailed bounce reason per subscriber and campaign is recorded.
  • New MailGun bounces processing script. Uses MailGun webhooks and records permanent/temporary bounces and complaints.
  • Updated Amazon SNS script to record separately bounces and complaints.
  • Option to load the Bee editor plugin inside nuevoMailer and design/save a newsletter.
  • Admin IP address is recorded and displayed in your admins table. Location is also displayed (if you enable the geolocation feature).
  • Exit pop-up updated. You can specify time to 1st pop-up and also time between consecutive pop-ups.
  • SalesForce connection example scripts. Demonstrate how to connect to SalesForce, query your SF tables and insert subscribers in nuevoMailer. These scripts are provided as proof of concept. Developer expertise is required for further integration.
  • Import subscriber emails into your opt-outs table from csv/txt files. Handy when moving to nuevoMailer from another system and want to carry over your opt-outs and use them as exclusion filters when importing subscribers.
  • You can filter, see and export opt-outs by list in your opt-outs report/page.
  • Opt-outs triggered by the "List-unsubscribe-header" are clearly marked in your opt-outs report.
  • Views and clicks reports show country & city instead of IP address (if you enable the geolocation feature).
  • New option for creating follow-up lists and follow-up campaigns: subscribers who either clicked or opened (took some sort of action).
  • The order of the custom subscriber fields that you choose to display in your reports is now preserved.
  • Several charts show the campaign name instead of ID.
  • CSV subscribers export adds a timestamp to file name.
  • Added application/json in external post requests "Content type".
  • Fixed "NOT LIKE" filter condition when searching on null fields.
  • Export your opt-outs.
  • Check out the demo.

V.7.6 new features

  • Conditional content blocks. Differentiate newsletter content based on subscriber data. More.
  • Multi-threaded sending plugin. Multiply your sending rate. More.
  • List isolation: remove subscribers from all other lists and keep them only in the list you want to isolate.
  • New Trigger based on "list opt-in" action. Applies to opt-in forms and api.
  • Added viewers & clickers detailed report for autoresponders.
  • Changeable soft/hard bounces counters when editing a subscriber.
  • Added IP-subscribed address when importing subscribers from .csv or .txt files.
  • Automatically suppress subscribers while running the bounce manager and when bounces are higher than X Y numbers (optional; you can still do it manually).
  • New spintax syntax. Use [spin]Part-1|part-2|part-3|etc[/spin]
  • Master administrator is notified by email when a subscribers csv file is exported.
  • Many small interface and productivity enhancements and minor bug fixes.

V.7.5 new features

  • IP-based geolocation charts using GeoLite2 data.
  • Added "date clicked” and "date opened” in advanced search.
    Use multiple conditions on the same field.
    You can further segment a list, create sub-lists and campaign filters.
  • Create external POST profiles and automatically send subscriber data to external systems (CRM, CMS etc).
    You can connect an opt-in form to a POST profile and automatically send opt-in data data to an external URL.
  • You can now embed multiple opt-in forms with captcha in the same page. Before, there used to be a conflict with different captcha codes.
  • Added IP address in the opt-in notification email to administrators.
  • Added "breakdown by option" in distribution reports for custom subscriber fields set as checkboxes.
  • Suppression list and syntactically invalid emails. Added options to delete them and suppress them in one step.
  • "Remember me" option when you log in.
  • Several interface and productivity improvements.

V.7 new features

  • Emojis in your newsletters subjects and content.
  • Spintax: content randomization. See examples.
  • Import zip files generated by the Bee editor and automatically create newsletters with 2 clicks.
  • List activity report: added soft/hard bounces columns. You can see if a list has subscribers with bounces that are not yet suppressed.
  • Create sub lists (list segments) from your email clients report.
  • Added option to move or copy dormant subscribers to another list.
  • A new setting in your opt-in forms that will force to use the custom list settings of a particular list even if the form contains multiple lists.
  • Option to set a tracking domain at custom list settings. Learn more.
  • Autoresponder tags (similarly to newsletter) so you can better organize them.
  • Encrypted several strings/links in the newsletters (confirmation, opt-out links etc).
  • Redesigned the Smtp servers page to show more information. Added a quick test function.
  • One cron job to synchronize all data sources (that are marked as "sync enabled").
  • Improved autoresponders overview table with details about timing sequence.
  • New interface with a broader view.
  • And as always many small productivity enhancements.
  • Check the demo.

V.6.5 new features

  • Amazon SES api method support. Amazon smtp is still an option.
  • The Amazon bounces processing script was greatly enhanced so that you get more accurate reports on opt-outs and complaints.
  • Prioritize campaign by views: your top readers will get the newsletter first.
  • Added option to base an autoresponder on Date last emailed.
  • When sending html a text part is automatically added with a link to read the online html version. So now all html emails turn to multipart and this means better (lower) spam score.
  • Added "Subscribe by email” feature. For each list you may set-up an email account. You then process these mailboxes with a cron script.
  • Added global throttling options that apply to non-smtp sending methods.
  • Many productivity and interface enhancements.

V.6 in a glance

  • Most active hours report. So you can decide when is the best time to send your campaigns and set your cron job accordingly.
  • Enhanced most active days report (added a date range).
  • Most active subscribers report. By campaign, mailing list and time period. And you can create sub lists from this report.
  • Multiple views analysis report. For example, it shows you that 20% of your subscribers opened once, 10% opened twice etc.
  • Better list activity report with views & clicks ratios for each list.
    Now you can see deliverability by specific domains. Example: do an advanced search for @gmail.com, create a new list, go to the list activity report.
    A new List growth chart that shows monthly opt-ins, admin imports and opt-outs.

Campaign sending and management

  • Daily campaign maximum limit. This enables you to send a campaign distributed among several days. E.g. send 50k, stop and continue the next day.
  • New cron jobs. if you want you can have two different cron jobs; one for campaigns and another for your autoresponders.
  • Add attachments and an opt-out link when sending a web page. They are appended automatically. You can style the link, define opt-out type and change the wording as you like.
  • The campaign logs are now saved in the database and this will speed up the sending.
  • Your newsletters images can now be anywhere in the assets folder (any subdirectory) in order to be sent as inline (embedded).

And lots of other features like...

  • A new RESTful API that covers basically every possible function around subscribers, lists and campaigns. Get info, create, update, delete etc.
  • IP is captured at opt-out step.
  • You can also import IP addresses and update the IP-subscribed field of subscribers when importing from an external database.
  • You can suppress a whole list. Very handy if you want to exclude emails from specific domains (advanced search->new list->suppress).

V.5 in a glance

  • New auto-responders and triggers.
  • Triggered and transactional emails.
  • Power MTA pickup delivery.
  • Embed RSS feeds in newsletters.
  • Send a campaign series.
  • Send recurring campaigns exactly on a specific day of the month.
  • Rotate newsletters with every batch for A/B/C/etc split tests.
  • New chart: subscriber engagement over time.
  • New SEO-friendly & mobile-friendly newsletter archive.
  • And a lot more!


  • Auto-responders in v.5 are like time-based recurring campaigns.
  • You can create drip campaigns upon list-sign-up (minutes, hours, days after opt-in) or any other subscriber field that holds dates (like birthdays).
  • These campaigns recycle forever. You have full reporting and you may even set other triggers on them. Learn more.


  • You can set triggers on campaigns, newsletters, hyperlinks.
    Available reactions are: add-to/remove from lists, send another newsletter, update a subscriber field.

Embed RSS feeds in newsletters

  • This is done simply by typing this inside a newsletter:
  • [rss]http://feed-url[/rss]
  • Furthermore the code is open so you can apply your own custom styles if needed. You will have full reporting on the rss hyperlinks just like the other links in the newsletter.

Power MTA pickup delivery support

  • Besides using PowerMTA in smtp mode you can now also use it with the pickup delivery method.
  • PowerMTA is an "enterprise grade infrastructure application for email built to address the challenges of critical digital messaging environments and customer communications. More

Send a series of newsletters with recurring campaigns (campaign series)

  • In recurring campaigns, those repeating regularly, you can now define a series of newsletters that will recycle forever.
  • This is a very useful approach for life-cycle list nurturing and management especially if you have exhausted your first auto-responders and triggers which are usually the most critical in email marketing.

Send a campaign exactly on a specific day of the month

  • You can now specify that such a recurring campaign will always run on the X day of a month.
  • In the special case where you set it on the last day of a month then it will run on the 31st (or 30th or 28th or 29th when applicable).

Rotate newsletters with every batch for A/B/etc split tests

  • This new feature takes A/B split tests and essentially makes them A/Z split tests.
  • You can define as many newsletters as you want. Every new batch will pick and send the next one in the series.
  • See your A/B split stats, find the best performing newsletter (edit the campaign to use that one and continue).

New chart: subscriber engagement over time

  • Complete subscriber tracking, not only at campaign level but for all newsletters (welcome, goodbye, trigger emails)

New SEO-friendly & mobile-friendly newsletter archive


Transactional emails

  • This new feature builds upon the new trigger emails and the subscriber api. By extending the api you can insert a newsletter in your triggers processing queue.
  • The only data you need to "post" from your page to your nuevoMailer installation are a newsletter ID and a subscriber email.
  • If the email is from an existing subscriber then the newsletter will be personalized. Of course at the same time you can "create" a subscriber but this was also available in earlier versions.


  • The return path header is added also to single emails (& triggers).
  • Added a timeline chart in the campaigns Aggregate report.
  • Added the IP in the subscriber tags (for newsletter personalization).
  • Added more options when you select what subscriber fields you want to have in your tables.
  • All help references now point to the online help.

V.4 in a glance

  • Fully custom subscriber fields.
  • Custom list settings.
  • New reports and charts exportable to pdf/png.
  • Content management: link between newsletters, publish newsletters, use them as landing pages/greeting emails.
  • Subscriber verification (double opt-in) moved at list level.
  • The bounce manager and the scheduler are integrated into the core package.
  • Requires PHP 5.4 or later.
  • In short, with this release nuevoMailer becomes a feature-rich contact management and content publishing system.

Custom subscriber fields

  • Except the email all subscriber fields can now be defined and customized as you like.
  • You can set-up your fields as text input boxes, radio buttons, drop-down menus with the options you want.
  • You also have fields of numeric and date types.
  • Custom table views: choose which fields you want to see in your subscriber reports.

Custom list settings

  • For each list you may define separate settings for campaigns, SMTP servers, subscriber landing pages and greeting emails, double opt-in and more.
  • Very handy when having opt-in forms in several websites and you want to give a distinct experience for each site.

Reporting and statistics

  • New charting library: awesome interactive and playful charts that you can export to pdf/png.
  • Distribution charts & reports: this is closely related to the set-up of your subscriber fields.
    Distribution reports are available for fields for which you define options (radio buttons, drop-down menus). Examples: distribution by gender, region, country etc.
  • A new activity chart in your Welcome page with selectable date range for all your campaigns.
  • New report: top 10 campaigns.
  • New report: activity by day of week.
  • Most clicked links report.
  • Access key for campaign statistics: a link to a page where one can see a full campaign report with charts without having to log in to the admin panel. Example.
  • Subscriber stats report enhanced. Now you can see more detailed clicks/views per subscriber.
  • List activity/traffic report enhanced.
  • Almost all old reports have been enhanced.

Campaign management and sending

  • Send multiple campaigns asynchronously and in parallel. Send as fast as your servers can handle.
  • Campaign and scheduling are done in one step/page.
  • You now have api keys that you can use in your cron jobs as well as in other APIs.
  • Pause / resume a campaign.
  • Edit / change options for a running campaign.
  • Added task end date for recurring tasks/campaigns.
  • Non-recurrent tasks are automatically deleted when the campaign completes.
  • Batch pause changed to decimal so one can use seconds as pause.
  • Added configurable Bounce manager connection flags.
  • Added List unsubscribe header and Opt-out by email (and the required scripts to process the requests).
  • Load and clean your log file from inside the admin panel.
  • SMTP load balancing: optionally use ALL your SMTP servers equally distributed within the same batch.
  • Custom headers per SMTP server: attach custom headers specific to an SMTP server.
  • SMTP servers can be used by all campaigns or limit them to specific lists.
  • Maximum Send Rate for SMTP, handy for Amazon SES and not only.


  • Manage dormant subscribers; tired of keeping unresponsive subscribers in your system? You can delete them or suppress them.
  • Moved the Date-Time-Zone in your settings page.
  • CSV export: values are enclosed in double quotes. Only active subscriber fields are included in the export.
  • Encrypted administrator passwords.
  • Create only a follow-up filter (without a campaign).
  • Newsletters: added tags and internal memo for admin.
  • Subscriber center (formerly known as Update account page: option to self-exclude/suppress.
  • Opt-out feedback/reason utility improved.
  • New opt-in form wizard. Use captcha. A new api with super-easy integration. Save your opt-in forms and see how many times they are used.
  • Added Last sync date for data sources.
  • Advanced search (list builder) greatly improved.
  • Subscriber simple search: enhanced with auto-completer. Simply start typing.
  • Full form data is included in the administrator email alerts.
  • Many usability and productivity improvements such as in-place editing (filters, links).
  • A more descriptive name when you automatically create filters.

Social media

  • One new Facebook option: visit our FB page.
  • The Facebook dialogue can be localized.
  • LinkedIn and Google+ smart links.
  • Twitter: tweet this newsletter & visit our twitter page.


  • The One-time welcome newsletter was removed.

There is no loss of data when upgrading.

When you upgrade you keep the same database and you are provided with upgrade scripts (for all older versions!) so you can keep all your existing data.

See also,

Top of page