Loading
Feature Disruption - Service Cloud VoiceRead More
Feature degradation | Gmail Email delivery failureRead More
Marketing Cloud Personalization
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Add a Fallback Value for Dynamic Content

          Add a Fallback Value for Dynamic Content

          If dynamic content doesn’t appear because there’s no correlating value, you can add a fallback value that shows instead.

          Required Editions

          Available in: Premium Edition
          Permissions Needed
          To create or edit mobile campaigns: A role with Campaign Create/Edit permissions
          1. Add dynamic content to your mobile campaign.
          2. In the dynamic attribute for which you want to add a fallback value, add a second parameter in the following syntax, changing DEFAULT_TEXT to the text you want to use: #field(${user.userName}, "DEFAULT_TEXT")
          3. To create a dynamic message with a custom field, use the following syntax, replacing MY_CUSTOM_FIELD with your custom field name:${user.attributes.MY_CUSTOM_FIELD}

            It’s important to add "attributes" between "user" and your custom field name for the message to display properly.

            Also, this alternate syntax must be used if MY_CUSTOM_FIELD contains a space: ${user.attributes.get('MY_CUSTOM_FIELD')}

          Example
          Example

          The following example uses the word "Visitor" as the second parameter. This dynamic content is part of a campaign message with the qualified visitor's userName. If there’s no value for the userName attribute, the message shows "Visitor" instead.

          #field(${user.userName}, "Visitor")
           
          Loading
          Salesforce Help | Article