- Triggers: New Name and Design
- Triggers have been renamed to “Triggered Sequences”.
- Triggered Sequences have been redesigned to be more readable and easier to navigate, especially for the larger Sequences.
- Various Bug Fixes and Improvements
- Improvements:
- Scheduled Email/Monthly Recurring: Removed Days of the Week on the recurrence selection control to eliminate confusion about it representing a specific month.
- Various Bug Fixes and Improvements
- Bug Fixes:
- Transactional Email: Fixed issue where passing in a TriggerId on a transactional email would result in a 500 error.
- Segments: Fixed issue where contacts that were in multiple contact lists that a segment was filtering by would cause that contact to be counted for each one, throwing off the overall segment count.
- New Action Nodes for Triggers: Wait For, Wait For/Else
- There are 2 new action node types for Triggers: “Wait For” and “Wait For/Else”, which are available when there's at least 1 “Send Email” node preceding it.
- Both types allow you to wait for an event (Open, Click, Receive, Convert) to occur within a given time limit before continuing down the trigger path.
- “Wait For” additionally has an option to continue down the trigger path anyway if the event being waited for didn't happen within the designated time.
- “Wait For/Else” allows you to define additional actions if the event being waited for is not successful (the ‘Else’ trigger path).
- AI Powered Automatic Replies for Seed Emails
- “AI Powered Replies” - New Slider option to enable automated replies to Seed Emails will appear on a Scheduled Email when the following requirements are met:
- The Scheduled Email is using a Send Integration with a Sender Domain that is set up with the EmailElement MX record
- The Scheduled Email is using a contact list (or a segment referencing a contact list) that has EmailMonitor linked to it.
- EmailOversight Signup Link
- Email Validations - If you navigate to the Email Validations page and you don't have any Email Validations integrations set up, you will now be greeted with some helpful information on what it is along with a link to sign up.
- Various Bug Fixes and Improvements
- Improvements:
- Transactions: Billing transactions now shows all transactions across the lifetime of the account, where before it was only going back a year.
- Bug Fixes:
- Contact History: Fixed issue where global unsubscribe lists were not showing in the “Unsubscribes” section.
- Send Integration/Sender Domain Warm-up
- Under the Recurring section for a Scheduled Email there's a new option: Warm-up.
- Warm-up allows you to define a starting send volume and how that volume scales up over a defined number of days, allowing you to warm-up your Sender Domain and IP.
- Integration with EmailMonitor
- Contact Lists - There's a new section called “Seed Imports” where you can setup your EmailMonitor account to directly pull in seeds from it.
- Suppression Lists - Automated Imports now has EmailMonitor as an option to automatically pull dead seeds from your EmailMonitor account.
- Various Bug Fixes and Improvements
- Improvements:
- Contact History: Added some text to explain that some of the sections in Contact History (Conversions, Delivery Status, and User Actions) are only showing data from the last 60 days.
- Bug Fixes:
- Email Content: Fixed issue where some image types (like .gif or .webp) could not be uploaded in a Custom HTML template.
- New Design for Email Content Pages
- Implemented new design for main Email Content page.
- Implemented new design for all Content template editing pages.
- Various Bug Fixes and Improvements
- Bug Fixes:
- Custom Footer: Fixed issue where deactivating a custom footer did not fallback to default footer.
- Weighted Send Integrations on Scheduled Email
- A new configuration called “Assign Weights” has been added to Scheduled Email next to the Send Integrations dropdown.
- Pressing “Assign Weights” opens a modal where you can adjust the send weights for each send integration.
- Leaving the weights blank will default to normal/even distribution across your send integrations.
- Filter by Brand in Advanced Report
- BrandName has been added as a filter for Advanced Reports.
- Various Bug Fixes and Improvements
- Improvements:
- Engagement Report Download: Changed the way files download to better handle files with large amounts of data.
- Engagement Report Download
- On the Reports home page, there are now options to configure and download the Engagement Report records to a CSV file.
- Various Bug Fixes and Improvements
- Improvements:
- Delivery Events: Made some small improvements to Delivery Events for better performance.
- Reports: Slight change to UI for configuring columns in Advanced Report and Email Validation Report (checkboxes have been removed for enabling the columns and is strictly drag and drop).
- Filter by 'Received' and Brand in Segments
- User Actions: The User Actions filter type now has ‘Received’ as an Action option, where you can specify the count for number of received emails.
- You can also add a specific Brand or multiple Brands to narrow down your filter.
- New Design for Contact History Page
- We reconfigured the Contact History page for easier readability.
- Proxy Usage Count
- In the Usage tab for the Account page, you can now see the total number of Proxy IPs you have in use across all of your Send Integrations.
- Various Bug Fixes and Improvements
- Improvements:
- Reports/Dashboard: Any opens made by Apple MPP will be filtered out of open data shown in the Dashboard and all Reports.
- Bug Fixes:
- Create Brand: Fixed issue with getting an error when trying to create a new Brand with a Suppression List already selected.
- Custom Header/Footer: Fixed issue with getting an error when adding a replacement tag to a custom header/footer before any other content has been added to it.
- New ESP Integration: theMarketer
- You can now add theMarketer as a Send Integration in EmailElement.
- Various Bug Fixes and Improvements
- Improvements:
- Contact History: Made some performance improvements with searching for a contact in Contact History.
- Scheduled Email: Reduced send integration deactivation notices to one per send integration on the Scheduled Email page.
- Bounce Rules: Added some validation when setting up/editing a Bounce Rule (checks and warns for unique data like IP addresses present in “Contains Message Text” field).
- One-Click Unsub: One-Click unsubscribe now uses Gmail domain for Gmail Send Integrations.
- Various Bug Fixes and Improvements
- Improvements:
- Delivery Events: Made some performance improvements on filtering Delivery Events with large send counts.
- Segments: Results are now returned for contacts that meet User Action requirements for a Transactional Relay but are not on any contact lists.
- Usage Report: Sections in Account>Usage Report now load separately to improve performance.
- Bug Fixes:
- Unsub Logging: Fixed issue where soft bounces that meet a given soft bounce rule were being counted as unsubs.
- Email Content: Fixed issue where Created On date for a new Subject Line was not using the account's time zone setting.
- Segments: Fixed issue where the datepicker for User Actions filters was not using the account's time zone setting.
- Proxy for Send Integration Phase 2
- The billing for using Proxy sends is now enabled.
- Each Proxy IP you have enabled will add a $5 charge to your billing cycle.
- Engagement Report
- A new report type has been added to Reports which shows a running list (similar to Delivery Events) of Click and Open events.
- Spintax Replacement Tag
- A new replacement tag called “Spintax” has been added, which allows you to set multiple options to randomize between when sending, and can be used in the body of an email ( including links) or in the Subject Line.
<p>
{Spintax Hello|Greetings|Ahoy} there, neighbor!
</p>
Output:
<!-- Random selection of option 3 -->
Ahoy there, neighbor!
- Various Bug Fixes and Improvements
- Improvements:
- Reports: If you have no reports saved, clicking Advanced Reports will initially be blank with a modal prompting you to begin with selecting filters.
- Soft Bounce Rules
- There's a new section in Delivery Events called “Bounce Rules”.
- With Bounce Rules, you can define conditions (Send Integration, Message Text, Count, Interval) for Soft Bounces to automatically add a contact to selected Suppression Lists.
- Conversion Events for Triggers
- When setting up a Trigger, “Conversion” can now be selected as an Event type.
- Various Bug Fixes and Improvements
- Improvements:
- Reports: Reduced number of filters for Main Report to improve on performance.
- Bug Fixes:
- Schedule Email: Fixed timeout issue that would occur when scheduling a send with “Limit to once per contact” was selected.
- Reports: Fixed issue with reports failing when “Template” filter contained too many items.
- Domain Groups: Fixed typo for “Earthlink”
- Proxy for Send Integration
- Every API Send Integration (with the exception of Alibaba and Gmail) has a slider to enable sending from a Proxy server.
- This is only the first phase and will be expanded more in a future release, where it will cost an additional $5 per Send Integration (that has it enabled) per month
- Various Bug Fixes and Improvements
- Improvements:
- Complainers: Added Guidde video for the Complainers feature (found in Contact History section) with a tooltip that links to this video.
- Scheduled Email Grid: The Email Content dropdown on the Scheduled Email grid no longer shows inactive templates.
- Bug Fixes:
- Segments: Fixed issue where setting User Attributes as OR would OR it with other filter types on the Segment when it should remain an AND.
- Send Integration Test: Fixed issue with the “Run Test” feature on a Send Integration timing out and not validating.
- Brand Head & Footer
- Custom Headers and Footers can be created on the Brand level.
- Uses the same editor as Email Content, with support for HTML and Drag and Drop style templates.
- If no Footer is defined, it uses the default one EmailElement already creates with the Brand's info.
- Cake Support for Auto-Suppression
- In Suppression Lists, Cake is now an option for Automated Imports.
- Various Bug Fixes and Improvements
- Bug Fixes:
- Unsubscribe Link: Added new {EEUnsubscribeUrl} tag to allowing forwarding unsubscribe links, which addresses an issue with Elastic Mail integrations where multiple unsubscribe links were being added to emails sent from it.
- Various Bug Fixes and Improvements
- Improvements:
- Dashboard: Made improvements to performance for loading and displaying data.
- Reports: Made improvements to performance for loading and displaying data
- Bug Fixes:
- HitPath: Fixed issue with duplicate SubIds causing clicks to count as conversions in reports.
- Brand Level Suppression Lists
- The form for a given Brand now includes a Suppression Lists field.
- If a Brand has any suppression lists added to it, each of those suppression lists will automatically be added to any associated Send Integrations and where they're used (Scheduled Email and Transactional Relays) as a “Pre-Selected” suppression list.
- Total Revenue and Conversions in Contact History
- When searching a contact in Contact History, there are 2 new sections:
- Total Revenue: A year-to-date total of revenue earned from the searched contact
- Conversions: A list of email content the contact interacted with for which they've triggered a conversion.
- Filter by Email Content in Segments
- User Actions: The User Actions filter type now has an option to specify an Email Content.
- Various Bug Fixes and Improvements
- Improvements:
- Test Email Content: When testing an email content before having added an active Subject Line, the test email will be sent with a defaulted Subject Line: “Send of {EmailContentName}”.
- Bug Fixes:
- Segments: Fixed issue with deactivation state not saving for Segments.
- Attribute Groups in Segments with AND/OR Conditions
- You can now add groups for User Attribute filters in Segments.
- AND/OR conditions can be specified within attribute groups, as well as between different attribute groups.
- Various Bug Fixes and Improvements
- Improvements:
- New Links to Guidde Videos: Added tooltip links for Transactional API and Suppression API Guidde videos to their respective pages in EmailElement.
- Bug Fixes:
- Suppression List Upload: Fixed error when attempting to upload a Suppression file containing emails over 150 characters.
- Suppression API
- Added new API for Suppression, which you can find information for under the API Documentation section.
- Send request to download a Suppression List
- Add up to 10,000 records at a time to a Suppression List
- Remove records from a Suppression List
- Segment by Converters
- Under the User Actions filter type, there is now an option to segment by conversions.
- HitPath Platform Integration
- Added HitPath to the list of Platform Integrations EmailElement supports.
- Various Bug Fixes and Improvements
- Improvements:
- Scheduled Email: ‘Sent’ column in Full Send History more accurately displays what was actually sent.
- Bug Fixes:
- Fixed issue where an AWS Header was showing for all email sent from any ESP.
- Segments Redesign
- Updated Segments form for easier readability
- Suggested End Time for Scheduled Sends Based on Rate Limiting/Send Integration Caps
- A message will appear suggesting an End Time after defining a Start Time for a Scheduled Email send when:
- The send integration being used is Gmail, which has rate limits per minute per user
- The send integration being used is one you have set Send Cap limits on
- Various Bug Fixes and Improvements
- Improvements:
- Email Content: Added additional validation for email address and Send Integration selection when sending a test email
- Email Content: When sending a test email to an address that already exists in a contact list, it will allow for replacement tags for any data available for that email address
- WYSIWYG Editor for Email Content
- Added a WYSIWYG (What You See Is What You Get) editor to Custom HTML templates
- SendIntegrationId Replacement Tag
- {SendIntegrationId} - With this tag you can swap in the ID of the Send Integration you're using to send email.
- Various Bug Fixes and Improvements
- Improvements:
- ComplainerUI: Contact can be added as complainers without including <a> tags as part of the link
- Dashboard: Changed color for “Complained” on graph
- Bug Fixes:
- Replacement Tags: Fixes issue with some replacement tags not working in URL, such as ScheduledEmailName
- Custom Gallery
- You can now save email content as a custom gallery template, making it easier to create new email content from an outline you've already created!
- CPM in Reports
- CPM (Cost Per Mille/Thousand) column has been added to both Main and Advanced Reports
- New Looks for Email Validations and Platform Integrations
- We added a fresh coat of paint to the Email Validations and Platform Integrations forms; check them out!
- Various Bug Fixes and Improvements
- Bug Fixes:
- Drag and Drop Content: Fixed issue with body tags in HTML content block causing duplicate footers on received email
- Triggers can be refired after 24 Hours and New Trigger Event
- Added new Trigger Event called “Added to Contact List via API (New & Existing Contacts)”. This will allow a trigger to refire for a given contact that has been added to the same contact list again through calling the Contact API.
- The cooldown time for Triggers has been updated from 60 Days to 24 Hours. This means triggers can refire after only 24 Hours now.
- Expected Sends Per Hour
When scheduling an email send with a specified end time, an approximate number of emails-per-hour will appear.
- Various Bug Fixes and Improvements
- Improvements:
- Complainer UI: Added some visual changes to the Complainers section of Contact History
- Added help info and sample content text
- Added button to copy the contact email that was added as a complainer
- Reports: Added “Complained" and “Complained Rate” columns to both Main and Advanced Reports
- Email Validation: Made general improvements to the way email validations are queued
- Bug Fixes:
- Suppression Lists: Fixed error when uploading a file containing duplicate headers
- Email Content: Fixed error when adding an image with a path greater than 255 characters
- Various Bug Fixes and Improvements
- Minor Improvements:
- Email Content: Images are now stored as BLOBs (Binary Large Objects) instead of Base64.
- Added tooltip for “Limit to once per contact” setting in Scheduled Email.
- Bug Fixes:
- Scheduled Email: Fixed issue where an error was thrown when creating a new Scheduled Email with recurring email settings.
- Contact/Suppression Lists: Fixed issue with uploading files that contained email addresses with leading or trailing whitespace.
- SparkPost: Fixed issue where 502 errors from sending from SparkPost integration were not recognized as failures
- Fixed issue where contacts were accidentally get unsubscribed from list due to replying to an email using words with substrings of complaint words
- New Substitution Tag for Scheduled Email Name
{ScheduledEmailName} - The name of a Scheduled Email can now be inserted within the body of the email content or a Subject Line using this new tag.
- Various Bug Fixes and Improvements
- Scheduled Email: When a Scheduled Email drop is set up with a Start Time and End Time, the number of sends is more evenly distributed per minute within the defined time window.
- The ScheduledCount column in Reports more accurately reflects what was sent .
- SparkPost Events: Fix to address issue where some events were getting retried when they should be discarded (such as Bounce, List Unsubscribe, Spam Complaint, etc.), which matches other mailing platforms.
EmailElement offers support to integrate with many different Email Service Providers, and OpenText is the latest ESP to join that list!
Sender Domains can now be set to “Inactive” by toggling the “Active” slider from the Sender Domain grid.
Email Content can now be set to “Inactive” by toggling the “Active” slider from the Email Content grid.
- Segment by Transactional Relay
When creating a Segment, a User Action for Opens or Clicks can be set by Transactional Relay.
- New Substitution Tags for EmailContentId, TemplateId, and SubjectLine
Email Content ID, Template ID, and Subject Line can now all be added within the body of the email content using these new tags.
- New Substitution Tags for Generating Random Numbers and Strings
- {UniqueRandomNumber} - This tag will generate a different, 6-to-9 digit number for each time it's placed in the template.
- {StaticRandomNumber} - This tag will generate a random 6-to-9 digit number, then reuse the same one for each additional time it's placed in the template.
- {UniqueRandomString} - This tag will generate a different, 6-to-9 character string (alphanumeric) for each time it's placed in the template.
- {StaticRandomString} - This tag will generate a random 6-to-9 character string (alphanumeric), then reuse the same one for each additional time it's placed in the template.
- Estimated Send Count for Scheduled Email
There's a new button in Scheduled Email that (labeled “Run Count”) that will return an estimated count for the send: (Contact Lists + Segments) - Suppression Lists = Estimated Send Count
- Various Bug Fixes and Improvements
- Contact History: Fixed issue where if a contact was on a suppression list but not a contact list, the suppression list would not show when the contact is looked up
- Contact History: Fixed issue where searching for a contact that had no data for a section (such as Contact Lists) it would return the values of the previously-searched contact if they did have values for that section
- Email Validation: Fixed issue with “Validate Emails Due” button was not re-running previously-failed validations
EmailElement offers support to integrate with many different Email Service Providers, and Alibaba is the latest ESP to join that list!
- Unmasked Images in Email Content
When uploading images in Email Content, there is now a dropdown selection with the option "Do not mask image"; selecting this for an image allows it retain its original source and be untracked in EmailElement.
- Iterative Substitutions in Transactional Email
When sending out Transactional Email, an "Each" tag can be used to iterate through a set of data. You can now also use objects as operands in "If" and "Unless" tags.
- New Looks for Contact List and Suppression List
We added a fresh coat of paint to the Contact List and Suppression List edit form; check them out!
- Total Sent on Scheduled Email History
The Scheduled Email History now conveniently displays the total number emails that were actually sent.
- Various Bug Fixes and Improvements
- Fixed issue where Ad-generated images could not be downloaded in Custom HTML content
- Fixed issue where images set as a Tracking Pixel in Email Content would not show in sent email
- Performance improvements for Email Validation
Contact History is now a tab in Contact Management, and in it you'll find a new tab for "Spam", in which you can paste email content from a complainer to easily suppress it from future sends.
- Substitution Tags with Conditional Logic
When creating HTML email content, you can now add conditional logic to output certain text based on the metadata you have for the contacts you're sending to. Check out the full documentation here!
Double-click to update an existing Subject Line
- New Send Integration Design
We added a fresh coat of paint to the Send Integration flow and edit form!
- Total Sent on Scheduled Email History
The Scheduled Email History now conveniently displays the total number emails that were actually sent.
- Various Bug Fixes and Improvements