Below is a detailed video overview. You can skip to specific sections by hovering on the timeline or clicking on the play bar's chapter list.
This screen focuses on the primary sync, which pulls data from Campaign Monitor every hour and stores it in Salesforce. Below we have setup how this screen works in its component parts.
import frequency will be set to hourly this can be changed by clicking on the dropdown arrow, although we'd recommend using the default setting. The next run is the date and time the primary sync is next schedule to start. The primary sync runs against a specific Salesforce user called the Salesforce Sync User. Generally, this is both a Salesforce system administrator and the person who initially set up the integration. This can be changed by clicking the icon next to the user name. The sync status refers to the last sync, if there is a problem it will be shown here and within the maintenance section. If you need to stop the primary sync from running, click the turn off sync button. The sync now button will run the primary sync. The dropdown button has a few additional options explained below:By default the
Full Campaign Monitor Sync
A full sync we will first remove the data we have loaded from Campaign Monitor into Salesforce. Your data is safe in Campaign Monitor and this only affects our custom objects, it does not impact your standard objects i.e. Contacts or Leads. It will then re-import using the latest Campaign Monitor data.Once started a number of jobs will be kicked off to align your data. This can take some time to complete but you are free to navigate away from the page and use Salesforce normally. Once the full sync has been completed your data will be aligned to Campaign Monitor.
Change Salesforce Sync User
This process will move the Salesforce sync user to the logged in user. It is useful if a person is no longer active in Salesforce and you need to move our sync processes.
Reconnect to Campaign Monitor
If the Campaign Monitor user is no longer active, you will first need to set up a new full-access user in Campaign Monitor. Once you have that you can use those details to reconnect Salesforce. Make sure that the new Campaign Monitor user has both full access and is added to the same Campaign Monitor account as was originally connected.
When you reconnect using this method, only the authentication details will be removed from Salesforce. If you have multiple Campaign Monitor clients, then be sure to select them all when reconnecting (otherwise, the associated Salesforce configuration details such as import wizards, mappings, etc, will be removed from Salesforce for the client that was not selected).
Disconnect from Campaign Monitor
This process will disconect the connected Campaign Monitor account.
Campaign Monitor Clients
On the sync settings screen you will see a table called Campaign Monitor Clients. This table shows any Campaign Monitor accounts connected to Salesforce, the last time they synced and if the connection is still active. In addition to this we also show the Salesforce Security Owner which is usually the same as the Salesforce Sync User. You can change the Salesforce Security Owner if you would like us to create Campaign Monitor records in Salesforce under a specific record owner which can be useful whn work with standard Salesforce security. To learn more about Salesforce record ownership and how it can be used for security please click here.
Most Campaign Monitor accounts will be direct i.e. just a single account.
However, if you are on our Enterprise plan and have connected a Campaign Monitor agency account you can also sync the sub-accounts contained within the agency. You just need to click the Select Clients button. Once clicked a modal will appear showing the sub-accounts you can then add or remove accounts before hitting Save.
Like any app that creates records, Campaign Monitor for Salesforce uses some of your record storage capacity. Each Salesforce record takes approximately 2KB, so if you have 10,000 active subscribers, syncing the subscribers alone will take up approximately 20MB of space. For most customers storage will not be a concern but below are some key points to help should you need to reduce the records our application creates.
By default, the last 180 days are stored. Using this section, you can tune how much data is stored in Salesforce, increasing or decreasing storage usage. A quick way to free up space is to limit the days to keep field as shown above. You can also exclude email types, for example only show opens, click and sents. The days to keep and types can be combined so for example it could be you show the last 90 days of sent emails.
You can also reduce or stop email tracking history all together by setting the days to keep to zero. We have a Lightning component that can be added to the contact or lead page layouts that will surface email tracking history data instead. Click here to learn more.
We also update Salesforce Campaign Members with aggregated tracking history (if you have enabled this option). However, it is worth noting that campaign member data stats will only be updated using email tracking records we create and store in Salesforce.
It is worth noting your data is always safe in Campaign Monitor we just take a copy.
This screen shows several options that, when enabled, configure how our product works. Next to each option is a help hint icon which, when hovered over, will give more information.
Email Opt In/Out
Email opt in/out has a few different settings. We have a dedicated article to help please click here to review. If you do enable these options it is important that Salesforce users have one of our permission sets to allow updates to flow to Campaign Monitor.
When we sync the email opt-out field, we update the contact or lead object. Other processes and custom code will be triggered which can conflict with this update.
Generally the options in this section are not enabled with the exception of the first two items. These options allow you to trigger journeys in Campaign Monitor if records are being added by our integration. And the account trigger option is useful if you working with subscriber rules and the contact and account objects.
Disabling triggers will effectively stop our application from working which can be useful when troubleshooting or testing.
The suppression list is optionally. If you wish this can also be synced to Salesforce. When enabled it will create a suppression record in Salesforce for all Campaign Monitor suppressed records.
As we continue to improve the product additional options will appear in this section. We always make the options as self-explanatory as possible with helpful hints.
Campaign Settings You can manually link a Salesforce Campaign to a sent Campaign Monitor Campaign. Or you can have the integration automatically create a Salesforce Campaign and link it when a sent Campaign Monitor Campaign is synced. Keep in mind that there is no need to create Salesforce campaigns. Email tracking history will flow into Salesforce without them. We also create our Campaign Monitor Campaign records in Salesforce. But if you have manually created and linked a Salesforce campaign, you need to make sure the Update the linked Salesforce campaign with Campaign Monitor campaign statistics option is enabled. Just beneath that, there is an option to auto-create Salesforce Campaigns. When a Salesforce Campaign is created, we create campaign member records based on the Campaign Monitor campaign.
Campaign Filter You can limit campaigns using filters in this section. If you choose to enter a start date only campaigns sent after this date will be cretated. You can also filter by Tags used in Campaign Monitor. Simply active and select the tags you want to work with.
Industry Each industry has there own average open and click rates. By enabling this feature you can seen comparision on our Campaign Monitor Campaign records stored in Salesforce.
Campaign Statuses You can choose to have the Salesforce Campaign Member status updated every time the primary sync runs. We can also auto create campaign member statuses automatically.
Map Statuses The map status table allows you to specify the status values in Salesforce based on their Campaign Monitor counterparts. By enabling the auto create option, we will also add those values to the linked Salesforce Campaign.
SMS settings allow you to push mobile numbers from Salesforce to Campaign Monitor. If your Campaign Monitor account has been enabled to use SMS you can enable this feature.
To comply with SMS standards the mobile number needs a particular format. For example a US cell number like (555) 555-1234 would not work. To help we can transform the number when syncing with Campaign Monitor so that it meets the standard. For example is the United States of America is selected (555) 555-1234 will import into Campaign Monitor as +15555551234.
How to add a mobile number to Campaign Monitor The easiest option is to include a mobile number in a Salesforce report or list view. You can then use our import wizard to map to the mobile number field. If you are adding records using one of our other features for example manually or via a flow you could use field mappings.
Consent to Send
In addition to adding a mobile number you also need to send over consent to send to Campaign Monitor. Just like adding a mobile number the easiest way is to map the data using our import wizard or field mappings features. Keep in mind that Salesforce does not have a standard field for consent to send SMS so you might need to add a custom checkbox field first. Once you have a field in Salesforce you can map to Campaign Monitor Consent To Sent SMS field. This appears on field mappings, as shown below, and the field mappings section contained within the import wizard.
Consent to Track
Campaign Monitor standard constent to track field which can be found on the subscriber membership record applies to both email tracking and SMS import wizard or field mappings features.
Campaign Monitor new SMS feature is not available to all account and is currently limited to certain countries. Check with Campaign Monitor first before enabling theses settings.
1. Do I need to install anything else? No our product already includes SMS it just needs to be set up as above.
2. Is there any additional cost? There are no additional costs in regard to our Salesforce integration.
3. Can I see SMS activity history? Currently Campaign Monitor APIs don't support this.
The maintenance page allows you to set up or remove page layouts and view system messages.
When the application is first installed into Salesforce, the page layouts (buttons, fields, related lists, etc.) will be automatically set up. If for any reason, you need to undo this automation or you have and want to re-apply the page layouts, you need to come to this page and click on the appropriate button.
Although rare it is possible for the automated page layout out process not to work due a to a conflict. This FAQ shows how to manually set up page layouts.
This table shows messages captured in Salesforce, which might help when troubleshooting. To view additional information, click on the dropdown to the right and view. The support code will open up our website and provide specific guidance. There is also an audit log option to show system changes.
Internal Governor Limits
By clicking the cog icon on the page (top right hand corner) you have the possibility of accessing a screen to manage internal governor limits. For most customers the default settings do not need to be changed, and this is a very advanced operation.
But via this screen you can change the default value for a particular job. For example if you are hitting a limit on our email opt-out batch job you can decrease the value. This will mean less records in the batch and more jobs.
If there is a problem we try to capture a log and add it our maintenace section with some guidance to help. We also make use of Salesforce in-built notification system which appears as a bell icon on the top right of the screen. To help further you choose, via the maintenance settings above, to include a notification email address. If a new message added to maintenace the selected email address will be notified.
To add an email address.
1. Click here to go to maintenance. 2. Click on the Cog Icon on the top right. 3. In the notification email field type an email address and click save.
The user security page allows you to manage permissions. For more information, click here for our full article on billing.
The billing page allows you to manage billing details, view invoices, and resend them. For more information, click here for our full article on billing.
Below are two articles that are recommended reading and the best next steps.