Personalization makes your marketing messages feel more relevant to customers. By tailoring your MMS campaigns, you can build a stronger connection with your audience and improve how well your messages are received.
This article explains how to use personalization in MoEngage MMS campaigns, including one-time, periodic, and event-triggered messages.
The MMS content fields that support personalization contain the placeholder text Type @ to personalize.
| info |
Information When you create a personalization condition or logic for the MMS channel, it appears as a chip. To know more about Chip Actions, refer here. |
Data Personalization
You can personalize your messages using user attributes, product sets, and content APIs. To insert personalization into a message field, type @. The MMS Personalization dialog box opens, as shown in the following image:
Choose Fallback
When you personalize a message, a fallback option helps ensure content is always displayed, even if the chosen attribute is unavailable for a user or fails to display correctly.
You can select from these fallback options:
- Select No Fallback in case there is no alternative to the failed attribute. The personalized attribute will be replaced with an empty string in the event of personalization failure.
- Select Do not send MMS when you choose not to send the MMS in case of personalization failure.
- Select Replace text in case you choose to replace the failed attribute with text of your choice. The personalized attribute will be replaced with the text you provide in the Fallback text field in case of personalization failure.
| info |
Note Ensure that your custom attributes have different names from MoEngage's standard attributes. Using custom and standard attributes with the same name for personalization can lead to incorrect personalization. |
Personalize Business Event-Triggered Campaigns
In business event-triggered MMS campaigns, you can use attributes from the mapped business event to personalize messages. This allows you to use a single template for multiple campaigns, significantly reducing effort and enabling automation. For example, you can create a single campaign template to communicate information about various new web series, personalizing each message with details such as the series name, image, cast, and air date based on user interests.
To personalize content with business event attributes:
- Type @ in the content creation step to invoke the personalization editor. The attributes of the Business Event mapped to the campaign are shown under Business Event Attribute, as shown in the following image:
- Select the attribute you want to use for personalization
- Customize your message.
For more information, refer to Message Personalisation.
Personalize Content Using Content Blocks
Content Blocks are reusable content snippets you can use across various campaigns. These are helpful for standard elements, such as headers, footers, signature blocks, or terms and conditions.
To personalize your messages using a content block:
- Type @ in the message section.
- In the personalization menu that appears, click the Content blocks tab.
- Select the required content block.
- Click Done. The selected content block gets added to the message.
- Turn on the Insert only the content of the content block toggle to disconnect the content from the existing content block. Any future updates to the content block will not be reflected in the campaign. This step is optional.
For more information, refer to Personalize Content Using Content Blocks.
Personalize Content Using Auxiliary Data
You can personalize your MMS content using auxiliary data by selecting the auxiliary data attributes in the personalization editor.
To personalize content using Auxiliary Data attributes:
- Type @ in the Message field to invoke the personalization editor.
- Select the Aux Data tab.
- In the Aux data drop-down list, select the auxiliary data file whose attribute you wish to use for personalization.
- In the Lookup value drop-down list, select the primary key specified for the Auxiliary Data during import. This will identify the user for whom the auxiliary data is being fetched.
- In the Attribute drop-down list, specify the attribute to be personalized using the auxiliary data.
- Click Done. The Auxiliary Data JINJA gets added to the field or the editor.
For more information, refer to Personalize Campaign Content Using Auxiliary Data.
Personalize Content Using Content APIs
You can personalize MMS campaigns using Content APIs to deliver relevant and timely information to users.
Add Content APIs
You can add Content APIs to the MoEngage dashboard.
- Navigate to Settings > APIs > Content API to access Content API.
- Click Add to add the Content API.
For more information, refer to Personalize Content Using Content APIs.
Create a Personalized Campaign using Content API
- Type @ in the content creation step to invoke the personalization editor.
- In the MMS personalization pop-up, navigate to the Data Personalization tab.
- Search for Content API and select the API from the list.
| info |
Information For more information on personalization errors, refer to Common Personalization Errors and FAQs. |