Moving email campaigns between environments in Sitecore

I’ve been doing a lot of work with Email Experience Manager recently and when I’ve installed a package on the target environment containing the items for the campaign they don’t appear in the EXM interface even though they appear in the Sitecore tree.

One simple question over on the Sitecore Slack Channel and Steve McGill pointed me in the direction to get it fixed.

Once your items have been imported into your target environment you can go to the EXM admin page at {CMURL}/sitecore/admin/messagestatistics.aspx


You then click on the Upgrade button it will find the newly imported emails and create a Sitecore SQL campaign record if it doesn’t exist already.

You will now see your imported campaigns in Email Experience Manager.

For automated messages that I am using, there also seems to be one final link between the Campaign Item and the Email Message Item that also needs to be connected in order for tracking to work. The one way to kick this in to gear is to open the message in EXM, click on the “Full email campaign” link, click on the “Delivery” tab and then click the “Deactivate” button and then once that completes, click on the “Activate Message” button and the link between the two items will be created.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s