Enable dynamic image creation in Firebase and send personalized push notifications to each user.
Personalize push notification creatives for each user in Firebase
Last updated: 14.08.2025
Functionality
Dynamic images simplify repetitive marketing tasks, such as creating
No engineer? No problem. No designer? No problem. No marketer? No problem.
Use Cases
Travel firm supercharges referral A/B test push notifications
Test multiple incentives and messaging with no code
Ecommerce firm personalizes cart abandon push notifcation
Change your campaign templates on the fly with no app release
For more customization options, see the dedicated article on dynamic images.
Usage guide
Step 1: Create a dynamic image template on Wafrow
Use an existing image template or create your first on Wafrow.
Step 2: Embed dynamic images within the firebase console
In your Firebase console, select the image template and your personalization variables. This demo video shows one way of approaching it.
The URL of the image you can use is of this form:
https://wafrow.com/i/TEMPLATE_ID?LAYER_NAME[PROPERTY_NAME]={{FIREBASE_PROPERTY_NAME}}
In real usage, it looks like this:
https://wafrow.com/i/9e5c3920-c52b-49e6-93fb-c5333f2ad1fb?firstname[text]={{contact.first_name}}
and shows to the user like:
Now, when you send or preview your push notification, the image will dynamically update based on the recipient's data. For example, if you have a custom field for {{company.name}} and {{company.logo_url}} in Firebase, you can use them like this:
https://wafrow.com/i/9ee6bbbc-2c88-444b-b9f3-f1d6a56d8111?company[text]={{account.name}}&logo[src]={{account.logo_url}}
You can create a high degree of personalization for all your Firebase push notification sequences with this setup.
Happy exploring!
If you get stuck or have questions, please reach out to [email protected].