Hot answers tagged

21 votes
Accepted

Using EXM for sending about 4 million emails a day

Is it needed to use dispatch server in case of using Sitecore Email Cloud? Yes, Sitecore Email Cloud is simply the mail transit provider. You still need dispatch servers to generate the emails and ...
user avatar
  • 14.3k
16 votes
Accepted

Disable EXM and remove connection strings

Instead of changing the EXM.Enabled setting, try setting the following to no in your Web.config: <add key="exmEnabled:define" value="no" />
user avatar
14 votes
Accepted

How does Sitecore EXM track the Email Opens Rate?

The question is: How does EXM track opens? During dispatch, EXM automatically embeds a tracking pixel to the bottom of the rendered email. The tracking pixels link's to RegisterEmailOpened.ashx on ...
user avatar
  • 14.3k
12 votes
Accepted

Can ECM 2.2 be upgraded with analytics data to EXM 3.3 at all?

As the product owner, let me confirm. In version 1.x --> 3.2 the Email reporting stack was built on a foundation that was inconsistent, inaccurate and not able to scale with the future of Sitecore. ...
user avatar
12 votes
Accepted

EXM error: Empty strings are not allowed. Parameter name: listId

Your problem is that the default settings i.e. the manager root has not been created. Go to the EXM dashboard, click the Default Settings button and enter the details. The settings are explained here....
user avatar
12 votes
Accepted

Is MongoDB a prerequisite to install EXM?

As EXM does not support CMS-only mode, xDB is required to run EXM. See the documentation on all the components that require xDB. When you send an email campaign, the Email Experience Manager (EXM) ...
user avatar
  • 5,636
11 votes
Accepted

Passing data to emails sent through EXM

Background information The answer depends on your environment configuration. If you have a single server setup (i.e. the server is configured as both CD and CM) the solution is simple (read on), if ...
user avatar
10 votes
Accepted

Subscribing to EXM Email: How do you manage multiple contacts using the same computer?

This is a pretty complex issue and question, but you have broken it down excellently to allow me to attempt and pinpoint the issue. I believe the issue you are suffering from is what I have called "...
user avatar
  • 14.3k
9 votes
Accepted

Is there anyway to improve the speed that List Manager builds a list?

It has been determined that List Manager in Sitecore 8.1 is not as efficient as it could be. Sitecore Support KB Reference Number 431777 assists with List Manager issues. With this installed, List ...
user avatar
  • 14.3k
9 votes

How to use HTML markup in CustomTokens of automated messages?

Solution Posted on Git Gist Existing page emails Probably, it's better to use Existing Page email template for this purpose. If you really want to implement it with tokens, use explanation bellow. ...
user avatar
8 votes
Accepted

Is there a way to check EXM version?

What about: shell -> desktop -> All Applications -> System -> License Details?
user avatar
8 votes

EXM newsletter content not displaying in gmail ([Message clipped])

When you send a message and the body section of the message exceeds 102KB, your Gmail subscribers will see the first 102KB of content and then see the following: Gmail message clipped notification. ...
user avatar
  • 17.7k
7 votes
Accepted

PaaS compatibility for WFFM and EXM?

Yes, they are both compatible. WFFM since 8.2 Update-3 (rev. 170413), and EXM since 3.5 (rev. 170810) More information about all modules compatible with Azure Paas can be found here: https://kb....
user avatar
  • 17.7k
7 votes
Accepted

LinkManager returning inconsistent Server Url

Let me start by saying that I believe that this is a bug in Sitecore, and the results of our peer debugging session have strengthened that belief. Solution/Workaround You should be able to work ...
user avatar
7 votes
Accepted

EXM 3.4 - Subscription Page

Sitecore EXM module support the Subscription functionality out of the box. There are 4 standard emails: Subscription Confirmation - will be sent after submitting Newsletter Subscription form and will ...
user avatar
7 votes

Sitecore 9 EXM - where is it?

There will not be a version 9 compatible EXM as it will be part of the core platform with v9 update 1.
user avatar
6 votes

Passing data to emails sent through EXM

There are several options. One of them is to add a processor to <getXdbContactRecipient> pipeline defined at 'Include\EmailExperience\Sitecore.EmailExperience.Core.config' and add custom user ...
user avatar
  • 858
6 votes
Accepted

How do I execute an action when a user clicks a link in an EXM email?

I think the part you might be missing is that actual action of clicking a link in an EXM sent email message is that the link goes to a page that sits outside of the Sitecore item structure. That page ...
user avatar
  • 14.3k
6 votes
Accepted

How does the SPAM detection work with EXM and Sitecore MTA

What @steve-mcgill said is completely correct, but I can offer a bit of background on the implementation. Assuming EXM 3.3/4/+: In the file \App_Config\Include\EmailExperience\Sitecore.EDS....
user avatar
6 votes
Accepted

Sitecore 9 EXM - where is it?

EXM is slated for delivery in the next update for 9.0. It was not part of the initial release. 9.0 update 1 should be available soon, but right now if you need EXM functionality today you need to ...
user avatar
  • 6,426
6 votes
Accepted

EXM campaign state change to PAUSED because of CM server IIS pool automatic recycle

EXM was not designed to support this. The (primary) CM is responsible for orchestrating the work e.g. changing the state of the message from draft -> sending -> sent. This runs as a task within ...
user avatar
6 votes
Accepted

Send email with Segmented List - Skipped during message delivery

Thanks for the comprehensive bug report. Sitecore have published a hotfix for Sitecore 9.0 Update 1 which fixes this issue. The decompiled code is hard to read but the issue stems from flag2 (as it ...
user avatar
6 votes
Accepted

Unsubscribe pipelines in EXM

DISCLAIMER: This post ONLY APPLIES to Sitecore 9.1 and beyond. Marketing Preferences Marketing Preferences is a new part of Sitecore that allows users to self-select marketing segments. This is an ...
user avatar
  • 14.3k
5 votes
Accepted

Triggered email not sent to few people

EXM requires an email to be associated with the contact. The contact has to be an xDB contact. Starting from EXM 3.1, Sitecore users are no longer supported. By default the contact should look ...
user avatar
5 votes

Converting users to contacts when upgrading from v7.5 to v8.0

Upgrade Script: ConvertUsersToContact.aspx This script utilizes the standard Task Manager in Sitecore in order to process contacts. If for some reason, you have the processing\taskManager disabled, ...
user avatar
  • 14.3k
5 votes
Accepted

How should I add contact to a list - EXM subscription in Sitecore 8.2

If you are using EXM, then you can take advantage of Sitecore.Modules.EmailCampaign.ClientApi. Have a look at the the EXM ClientApi documentation for version 3.4 of EXM listManager.AssociateContacts ...
user avatar
5 votes
Accepted

In EXM 3.3 why does the link to Unsubscribe.aspx return a 404?

Background information During dispatch, all links are replaced with a link to /sitecore/RedirectUrlPage.aspx with additional query string parameters such as contact id and message id. ...
user avatar
5 votes
Accepted

How to configure the "message transfer agent" for EXM 3.4

You need a new subscription for EXM 3.4, the old one is not good. You can find on EXM 3.4 documentation : Please be aware than when upgrading to EXM 3.4, a new subscription to the Sitecore Email ...
user avatar
  • 17.7k
5 votes
Accepted

Huge Search.Log due to List Manager (while using EXM)?

First of all, you should disable List Manager on the processing server. The search messages in logs are likely caused by the Sitecore.ListManagement.Analytics.UnlockContactListsAgent class. It looks ...
user avatar
5 votes
Accepted

How to programmatically get a list of contacts by a ContactList Id in Sitecore 8.2

Just to clear up a common misconception. EXM uses List Manager to retrieve contact lists and contacts, but they are two different products/APIs. EXM is a module released separately, whereas List ...
user avatar

Only top scored, non community-wiki answers of a minimum length are eligible