Included Recipient count is not updated if content language differs from English

  • In cases where the Default Content Language is not set to English, users can experience incorrect counting of included recipients that have been added from List Manager when creating Email campaigns in Email Experience Manager.

  • To fix this issue, use the following workaround:

    • In the \App_Config\Sitecore\EmailExperience\Sitecore.EmailExperience.Core.config file, change the value of EXM.UseContextContentLanguage setting to true:
      <setting name="EXM.UseContextContentLanguage" value="true" />
    • Add new site definitions for EXM API controllers:
      <site name="exmapi" patch:before="site[@name='website']" virtualFolder="/sitecore/api/ssc/EXM" inherits="website" language="en" contentLanguage="en" />

      and

      <site name="lmapi" patch:before="site[@name='website']" virtualFolder="/sitecore/api/ssc/ListManagement" inherits="website" language="en" contentLanguage="en" />
      Important: It must be placed before all content site definitions.

Applies to:

CMS 9.0 Update-2+

November 28, 2019
April 07, 2020

Reference number:

328917

Keywords: 

  • EXM