Mailkit 2.7 changelog

7 June, 2020 Changelog

After a while we have a new release for you and it brings a major innovation of the campaign creation process. We have often heard that our customers would like to see an easier way to prepare their campaigns and templates. That's why we have decided to add a completely new drag and drop editor including hundreds of ready to use templates for you to choose from and customize.

Let's kick the list off with the new features:

  • NEW – Allow selection of events in campaign preview of a remarketing campaign. Users are no longer limited to preview using the latest event but can select from any matching event
  • NEW – Display the name of the content block in editor during drag and on mouse over
  • NEW – Support for AMP4email. AMP is now fully supported in Visual builder or using smart templates
  • NEW – Added validation for URL dataset inputs to automatically check for protocol (http/https/email/etc)
  • NEW – Added link picker to template editor allowing users to directly pick URLs from file manager
  • NEW – Added option to delete existing values for a result of recipient filtering in Query builder
  • NEW – Extended mailkit.campaigns.update to allow setting of campaign test mode via API
  • NEW – Extended mailkit.campaigns.update and mailkit.campaigns.create to allow setting of 3rd party tracking settings (tagset, campaign name)
  • NEW – Recipients of SMS messages can now unsubscribe using a link in messages rather than by responding to the SMS
  • NEW – Agency accounts can now assign agency users access to specific clients
  • NEW – Agency client users can now have multiple levels of access permissions similar to agency level users
  • NEW – Added support to obfuscate personal information obfuscation on user access level. Users can be prevented from seeing any PII in the system if required by company policy
  • NEW – Improved conversion attribution for users that made a conversion immediately after signing up and confirming using DOI.
  • NEW – Improved conversion attribution for users that only opened emails using display in browser option.
  • NEW – Added link tracking for SMS campaign including full 3rd party tracking support (GA)
  • NEW – Recipient unsubscribes are now tracked by channel and each channel is treated individually
  • NEW – Brand new drag & drop campaign editor allowing users to build their campaigns from scratch or by using one of over 300 templates for inspiration
  • NEW – Detection of non-human interactions. Clicks performed by security scans will no longer show up in reports leading to more accurate metrics
  • NEW – Native support for BIMI directly in the UI.
  • NEW – Pre-send code cleanup to remove Content block related HTML code from the final sent email.
  • NEW – Completely restructured campaign editing with 3 different types of editors. Users can now select the editor that best matches the needs of their campaign.
  • NEW – Improved campaign creation dialog using a guided process.
  • NEW – All SMS campaigns including marketing are now using SenderID (sender name) instead of number. Default the sender is "Info" for customers who don't have their own sender name registered.
  • NEW – Added support for using Google BigQuery as a datasource. Data from BQ are loaded into SQL for direct access to data
  • NEW – Allow campaigns to have a different template assigned for A and B version. This for example allows to do an A/B test of an unsubscribe page for campaigns using smart templates.
  • NEW – Show list of mailing lists used for the campaign delivery in the campaign delivery report
  • NEW – All tracking links are now using https instead of non-encrypted http

And while we were at it we have done some bug fixing too:

  • FIX – Fixed campaign scheduling recap to correctly display whether delivery capping will be performed or not
  • FIX – Engagement score is now being reset to default value of 3 when an unsubscribed recipient subscribes again.
  • FIX – Fixed IE compatibility issue for campaign preview window
  • FIX – Fix issue with links on image being lost during editing in Content blocks editor
  • FIX – Improved campaign locking logic to prevent campaign from getting locked indefinitely
  • FIX – Fixed an issue with copy & paste of content into a Content block resulting in broken block code
  • FIX – Fix incorrect recipient status in mailing list for recipients who resubscribed
  • FIX – Fix incorrectly aligned dates at certain zoom levels of report charts
  • FIX – Improved campaign editor loading speed
  • FIX – Extend campaign recipient unsubscribe exports with information about the reason for unsubscribe
  • FIX – Fixed missing attribution of conversions to specific clicked links in email
  • FIX – Fixed incorrect UTM_CAMPAIGN value passed for A/B tested campaigns
  • FIX – Improved visitor autodetection for events that in certain cases did not detect the recipient's email address
  • FIX – Optimized SMS reports to display data relevant to SMS
  • FIX – Template selection now only shows templates matching the type of campaign
  • FIX – Fixed export of links not showing the number of attributed conversions
  • FIX – Fixed date in campaign recipient export
  • FIX – Fixed missing progress bar under specific mailing list import conditions
  • FIX – Improved matching of strings a integers in Query Builder conditions
  • FIX – Fixed an issue where recipient's status may be out of sync showing as active or unknown even though the recipient should be displayed as unsubscribed and vice versa
  • FIX – Fixed an issue where Content block editor would filter out certain style sheet imports
  • FIX – Fixed an issue with campaign cache not being properly expired when an SMS campaign has been changed
  • FIX – Fixed pushing an empty subject of B version to BigQuery
  • DEPRECATED – Selection of message format has now been deprecated and all campaigns are using HTML with auto-generated plain-text version by default. Text version can only be manually controled for campaign using smart templates.
  • DEPRECATED – Message format settings have been deprecated in all API functions to reflect that all messages are now always HTML with auto-generated plain-text.