You can add dynamic variables to your push content to personalize messages for your users. This is done with the Personalize link in the push content editor.
Here's how to do it:
- Open Content → Push content → Create new content (or open an existing push preset for editing). You can also reach the same editor from a push element inside a Customer Journey.
- Click the Personalize link above the title, subtitle, or message field you want to personalize. A dropdown appears with the user data tags available in your account.
- Pick the tag you want to insert (for example
Cityorfirst_name). - Choose a format modifier — CapitalizeFirst, CapitalizeAllFirst, UPPERCASE, Lowercase or Regular — to control how the value is rendered.
- Fill in Default Tag Value: the text used when the tag has no value for that user. This matters — without it, users missing the tag get an awkward gap in the copy.
- Click Insert. The placeholder is added to the field as
{TagName}.
When you send a push notification using this content, these placeholders are replaced with the actual values from the user's profile or from your API request (dynamic_content_placeholders).
For more advanced personalization, such as pulling live data directly from your backend, you can use Connected Content or Liquid Templates. If you use Liquid, use the syntax validation in the editor before saving. See the Personalization section of the Pushwoosh documentation for details.
Comments
0 comments
Please sign in to leave a comment.