Personalize push notification creatives for each user in Firebase

Last updated: 14.08.2025


Firebase Cloud Messaging

Enable dynamic image creation in Firebase and send personalized push notifications to each user.

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

Referral invite from a friend Alisha for a 75 EUR discount on your next hotel trip Referral invite from a friend Rav for a $80 discount on your next hotel trip

Ecommerce firm personalizes cart abandon push notifcation

Change your campaign templates on the fly with no app release

Rug with one left and question asking should we hold it for you? Rug with on sale tag and question asking should we hold it for you Josh?

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: How are you Ravdeep


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].