If a dynamic placeholder you added to a WhatsApp message in a Customer Journey vanishes after you save and reopen the message, it means the placeholder was never bound to a value — Pushwoosh only persists placeholders that have been configured through the variable picker.
1. Check the template in Meta WhatsApp Manager
WhatsApp message bodies come from templates approved in your Meta (Facebook) WhatsApp Manager. You cannot invent new placeholders in Pushwoosh — the template must already declare them (Meta writes them as {{1}}, {{2}}, …). If the approved template has no variables, there is nothing for Pushwoosh to fill and any text you type in place of a placeholder will be dropped.
If you just added variables to the template in Meta, re-sync/reselect the template in Pushwoosh so the new placeholders appear.
2. Configure each placeholder in the Pushwoosh editor
After you select the template, Pushwoosh shows a preview of the message. Every placeholder appears as a {} chip and must be configured before the message can be sent:
- Click the
{}placeholder in the message preview. - Choose the Variable Type — User property, Event property, or Custom text.
- Select the tag or event attribute that supplies the value (or type the literal text).
- Optionally set text-case formatting and a fallback value for users who have no value for that tag.
- Repeat for placeholders in Action URLs and buttons — those are configured the same way.
Once every {} chip has a bound value, save the message. The placeholders will persist and be resolved per user at send time.
Tip: always set a fallback. Users missing the tag are otherwise dropped from the send rather than receiving an empty message.
Comments
0 comments
Please sign in to leave a comment.