Release Notes

Whenever we release a new feature or improvement we will update the section below. New versions are automatically pushed to Salesforce organisations on a regular basis. You can also manually upgrade by going to our listing and click the get it now button. Or you can use the link just below the date to test in your Salesforce sandbox.

If you would prefer not to have updates pushed to your Salesforce organisation, please contact us.

v6.328.0

January 18, 2022
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qPB1AAM

Audit Improvements

Post some updates on Campaign Monitor API we have been able to add the date a subscriber joins a list to our audit screen.

Improve Audit history

Improved Subscriber Membership audit history

v6.327.0

January 17, 2022
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qPAhAAM

Salesforce Campaign and Campaign Member improvements.

Improved performance when adding and updating Salesforce campaigns and campaign members.

v6.325.0

January 12, 2022
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qPASAA2

Improved logging when connecting to multiple clients

Improved logging when connecting to multiple clients. This improvement is primarily around troubleshooting connection issues where multiple Campaign Monitor clients are available for connecting.

v6.324.0

January 12, 2022
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qPANAA2

Only create one Salesforce campaign member record

Previously if you had a lead and contact with the same email address, both would be linked as Salesforce campaign members to the linked campaign. This change means that only the contact record will result in a campaign member (essentially avoiding duplicate campaign members).

v6.322.0

January 4, 2022
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qP9oAAE

Add ability to tune system settings in Maintenance

Given the diverse customisations that can be applied to Salesforce, it may be required to tune selected backend settings to help with govenor limits. For example you might want to change the batch size of a particular job. To help we have added a screen which can be access via our maintenance tab to make these changes.

This operation is very advanced and should be fully understood before making any changes.

v6.321.0

January 3, 2022
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qP9jAAE

Improved error logging for async processing

Additional information has been added when reporting on any general async processing errors (this applies when performing bulk operations on contacts, leads and accounts where data may need to be synced with Campaign Monitor). The additional information will be available on the maintenance screen.

Limit number of campaign members synced

The new Campaign Monitor API now allows the number of campaigns returned to be filtered by date. This allows us to limit the number of campaign members synced each time the primary sync runs. Previously it would attempt to sync all members for all Campaigns for all time. Now it will only process campaigns that were sent in the last 365 days.

v6.320.0

December 23, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qP90AAE

Improve error logging for transactional emails

We have added extra logging to help with transactional email errors. We recommend going to our options page (https://b12.d.pr/lTgsEm) within the Campaign Monitor admin app and clicking to enable debug logging. The additional information will be available on the maintenance screen.

v6.316.0

December 19, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qP8HAAU

Don't process mailing rates if stats are disabled

We no longer run mailing rates if the "Disable Campaigns and Tracking Stats" option is checked.

v6.314.0

December 15, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qP7OAAU

List View Validation

We have improved the validation of a list view when running the import wizard.

v6.313.0

December 9, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qP5cAAE

Exclude Bounces when adding via the import wizard

This improvement means we perform and additional check on records currently going through the bounced process in Campaign Monitor when the import wizard runs.

Improved logging

To help with debugging we have moved important information to the top of the log.

v6.311.0

November 30, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qP5SAAU

Support Campaign Monitor tags

Campaign Monitor allows you to set one or more tags against their Campaigns. This information will now be synced back to the Salesforce Campaign Monitor Campaign record. If you have chosen to automatically create Salesforce Campaigns we'll also update here as well.

Limit Campaigns returned into Salesforce

When the primary sync runs we create Campaign Monitor campaigns in Salesforce.  This new feature allows you to filter what campaigns are created in Salesforce either by a tag or the campaign date.

v6.310.0

November 25, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qP4eAAE

Allow a contact or lead to be unlinked from a membership record

This new feature allows you to easily remove the link between a susbcriber list membership record and a contact or lead. Simply click on a subscriber list membership record and the click on the icon next to the contact or lead to remove the link.

v6.308.0

November 19, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qP32AAE

Open and Click rate precision

When displaying the open or click rate in Salesforce we now round the percentage to avoid too many decimal points.

Auto adjust email opt batch size

The email opt-out class is responsible for updating the standard email opt-out field on the contact or lead objects. Essentially our code is just setting the field to True or False based on Campaign Monitor data.  We will tune the batch size of this class if we detect a problem, usually because of other processes or custom code on the contact or lead objects.

v6.306.0

October 28, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qP0DAAU

Improve error handling of transactional emails

A general enhancement to error handling for transactional emails.

v6.305.0

October 27, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qOztAAE

Disable syncing of Campaign Monitor Campaigns

You can now choose to disable the syncing of Campaign Monitor Campaigns in Salesforce via the options tab in general settings. Disabling the syncing of Campaign Monitor Campaigns will also stop email tracking history from being stored in Salesforce.

v6.303.0

October 25, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qOyRAAU

Set the contact or lead owner ID per list

You can now set the owner of contact or leads created by the integration at a list level. This can be set by adding a value for “OwnerId” within “Default Values” when creating contacts/leads.

v6.302.0

October 19, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qOxdAAE

Update Card Payment Method

We have improved the process within our application to allow customers to update the card details.

v6.299.0

October 7, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qOwLAAU

Date status changed

We have updated the label on our subscriber list membersip record to activity date. The date displays the last time the state of the subscriber was changed. E.g. active, unsubscribed etc.

v6.294.0

September 23, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qOu0AAE

Improve permission error reporting

Previously, if a user didn’t have access to certain fields, the error message would return “Insufficient permissions: secure query included inaccessible field”. With this improvement, the actual field name will be returned - making it easier to check which permissions the user is missing.

v6.292.0

September 12, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qOsJAAU

Improve timeout when viewing Campaign Monitor tab

This change improves the way we handle timouts when viewing the Campaign Monitor tab within Salesforce.

v6.291.0

September 8, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qOruAAE

Show subject line of email

The subject line of an email will now be shown in the email template preview.

v6.290.0

September 7, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qOrkAAE

Bounces and Email Activity Detail

The email tracking history lightning component can now show bounced information. To see this simply click on activity details, which is available for campaign or journey email tracking history. The underlying email tracking history will need to be stored in Salesforce, so if this screen is empty it means that the email tracking history has not been synced or is stored in Salesforce.

Open rate and click rate on Email Tracking Component

The open and click rates will now be shown at the bottom of the email tracking component. The rates are calculated on the visible sents, opens and bounce statuses. For more information please see - https://www.beaufort12.com/campaignmonitor/support/email-tracking-statistics#Lightning-component

v6.289.0

September 3, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qOrQAAU

Add the BackgroundOperation permission to admin permission set

We have added the BackgroundOperation permission to our admin permission set. This will  allow users to view the background jobs.

Improve permission error messages when running primary sync

Previously, if the user didn’t have access to certain fields, the error message would return “Insufficient permissions: secure query included inaccessible field”. With this improvement, the actual field name should be returned - making it easier to check which permissions the user is missing.

Add marketing user check for users with full access permission set

When working with Salesforce Campaigns the marketing user checkbox needs to be checked. This is often missed even though the person affected is generally a Salesforce system administrator.  To help we have added the permission to our full access set to enable access to the Salesforce Campaign object.

Warn multiple replace import wizards

When working with a subscriber list you have the possibility of setting up more than one import wizard. If you have more than one import wizard and are also using our replace feature the two imports will compete. To help we now show a friendly warning with additional information if this happens.

Provide better messaging around inactive Import Wizard users

If the Salesforce user associated with the import wizard is inactive, this will now show within the status column. It makes it easier for users to see why an import might not be running.

v6.284.0

August 11, 2021
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0o000002qOoM

Improve messaging when testing transactional emails

When testing a smart email we now check to make sure the example record matches the root object Id.

Resetting a sandbox will only disconnect from Campaign Monitor

We have improved the sandbox reset process using wbsendit.sendItAPI.resetSettings(); The improved proess will only disconnect from Campaign Monitor.  To learn more please click here.

v6.274.0

July 13, 2021

Support mixed cased emails

Previously, when using transactional emails whilst creating tasks or email messages, only lower cased emails would be linked (Salesforce typically sets emails to lower case). This fix supports multi-cased emails when linking to a task or email message.

v6.273.0

July 9, 2021

Tool tip look and feel has been improved

We have improved the styling of in-app tool tips.

v6.271.0

July 7, 2021

Support semi-colons when using Salesforce report

Semi colons in Salesforce reports now have special treatment to allow them to be mapped across to Campaign Monitor.

v6.270.0

July 4, 2021

Disconnect process

The disconnect process has now been improved to show that the sync has been properly disconnected.

v6.269.0

June 28, 2021

Identify email address when sending a transactional email to multiple receipents

This feature adds a new field the smart email object in Salesforce called smart email receipent.  This will store the email address of the person the email was sent to.

Access the source report for the import wizard.

We have added an option to our an import wizard schedule to access the source Salesforce report with one click.

v6.268.0

June 18, 2021

Preview Smart Email Template

You can now access the smart email template in Campaign Monitor via a button found on our Salesforce mappings screen.

v6.267.0

June 17, 2021

Pick list values now use Salesforce labels

When a value is added to to Campaign Monitor we use the Salesforce label rather than the API name.

v6.265.0

June 11, 2021

Create Salesforce emails when a smart email is sent

Previously you could choose to create a Salesforce task when a smart email was sent. This update allows to select a task or an email record to be stored in Salesforce.

v6.264.0

June 10, 2021

Delete subscriber from list when purged directly from Campaign Monitor

Campaign Monitor now allows you to directly delete subscriber from a subscriber list in Campaign Monitor. When this is detected the associated subscriber list membership record in Salesforce is also deleted.

v6.263.0

June 7, 2021

Refresh Transactional Emails Variables

In addition to a refresh button appearing on the Smart Email tab you can now refresh email variables on a specific template.

Add copy Id button to smart emails

To make it easier to copy the Salesforce ID from a smart email when using with flows or process builder we have added a copy button.

Transactional Global Action appears even if mappings have not been setup.

This minor change will stop a template appearing in a chatter global action if there is no receipients specified.

v6.261.0

May 26, 2021

Smart email enhancements for task creation

We have improved how tasks are created when working with Smart Emails.

v6.259.0

May 25, 2021

Support Unconfirmed States

Additional support added for Campaign Monitor subscribers unconfirmed status.

v6.258.0

May 12, 2021

Notify users of maintenance messages

Using Salesforce inbuilt notifications we are able to alert users to different messages.

v6.257.0

May 9, 2021

Create missing picklist values for SOQL queries

Create missing picklist values for SOQL queries. Previously picklist values were only created for imports based on Reports, Campaigns and List Views.

Trim white space when searching via email audit

Improved the audit search feature by removing extra spaces.

v6.253.0

April 23, 2021

Notify users of maintenance messages

Improved message alerts providing our users with in app help.

v6.251.0

April 19, 2021

Improved messaging for Campaign Monitor errors

We have improved error handling to show additional Campaign Monitor errors for example when a transactional email domain has not been registered.

v6.250.0

April 6, 2021

Update Campaign Monitor App Icon in Classic

Minor update to update the Campaign Monitor App icon when using Salesforce classic.

v6.249.0

April 6, 2021

Audit Log / Filtered Notifications

We have split our maintenance messages so that you can now see user changes under a new tab called audit.

v6.248.0

March 16, 2021

Audit Log

The audit log is a new feature the helps administrators keep track of changes to settings or features.

v6.246.0

March 6, 2021

Order maintenance messages by date

Order maintenance messages by date to make it easier to view recent log entries.

v6.236.0

February 7, 2021

Improve automated page layout setup

We automatically update your Salesforce page layouts when you install our product. Some times we run into a conflict and one or more pages will not be updated. This change will make the process more robust. To learn more about page layouts please click here.

v6.233.0

January 20, 2021

Uninstall Process

To help make the process of uninstalling our product as easy as possible, should the need arise, we have provided an automated process. Click here to learn more.

v6.232.0

January 19, 2021

Automatic Segment Creation

As part of the import wizard you can now create a segment automatically to learn more click here.

Improve Email Tracking History

Some customers will have a number of email tracking history records. We continue to tune the underlying processes to make this as efficient as possible.

v6.231.0

January 8, 2021

Smart Email Search

This new feature add a search bar to the smart email page making it easier to find a template, to learn more click here.

v6.225.0

December 4, 2020

Validation for individual email addresses

The validation button will run a complete import from Campaign Monitor to Salesforce, it will return:

  1. Success - i.e. no validation errors when importing the subscriber from Campaign Monitor
  2. Campaign Monitor failure - this is a failure message returned form Campaign Monitor.
  3. Salesforce failure - a generic Salesforce error, like required field not populated.

To learn more click here.