Integrations

Dynamic Images for Klaviyo Email

Add a personalized image to every Klaviyo email. Welcome flows, abandoned cart, post-purchase — each subscriber sees an image tailored to them, their cart, and their history.

Klaviyo
+
Wafrow

How the Wafrow + Klaviyo integration works

1. Design your image template

Build your image template in Wafrow's visual editor. Add dynamic text layers for subscriber name, product name, offer, or any Klaviyo event property. Add image layers for product photos or logos.

2. Add the Wafrow URL to your Klaviyo template

In the Klaviyo email editor, switch to the HTML view for your image block. Set the src to your Wafrow image URL with Klaviyo merge tags as the parameter values. Preview with a test profile to verify the personalization.

3. Every subscriber gets their unique image

When Klaviyo sends the email, it fills in the merge tags with each subscriber's data. Wafrow renders their unique image on-demand when they open the email. No pre-generation, no storage — instant and scalable.

Read the full email integration guide →


Klaviyo merge tags in Wafrow image URLs

Abandoned cart flow

<img src="https://wafrow.com/i/TEMPLATE_ID
  ?firstname[text]={{person.first_name}}
  &product[src]={{event.ProductImage}}
  &name[text]={{event.ProductTitle}}
  &price[text]={{event.ItemPrice}}"
  alt="Your cart is waiting, {{person.first_name}}"
  width="600"
/>

Welcome series

<img src="https://wafrow.com/i/TEMPLATE_ID
  ?firstname[text]={{person.first_name}}
  &company[text]={{person.company}}
  &offer[text]=Welcome+offer%3A+20%25+off"
  alt="Welcome {{person.first_name}}"
  width="600"
/>

Klaviyo flow use cases

Klaviyo flow Trigger Personalized image content
Abandoned cart Checkout started, not completed Product image + name + price + discount
Welcome series New subscriber First name + welcome offer
Post-purchase Order placed Ordered product + upsell recommendation
Winback No purchase in 90 days Name + personalized winback offer
Birthday Birthday date Name + birthday offer + expiry

Zapier HubSpot Customer_io Apollo_io Contentful Firebase Clay Shopify Instapage Webflow Wordpress Kit Braze Salesforce Mailchimp

Ridiculously good value

14 day free trial. Whenever we cut costs, we'll pass savings to you. Risk-free, cancel anytime.

Small Enterprises Large Enterprises Indie Hackers
Price

$49 per month

$199 per month

$99 lifetime

Automated Banners 5,000 / month 50,000 / month 500 / month
Bandwidth 25 GB 500 GB 1 GB
Integrations All 14 integrations: Zapier, Hubspot, Firebase, including future ones All 14 integrations: Zapier, Hubspot, Firebase, including future ones All 14 integrations: Zapier, Hubspot, Firebase, including future ones
Support Self-serve + dedicated Self-serve + dedicated Self-serve
Free Trial 14 days 14 days 14 days
Start free trial
$588 per year
2 months free

No card needed

Start free trial
$2388 per year
2 months free

No card needed

Start free trial

No card needed


Features on All Plans

Use on email, whatsapp, mobile push & landing pages

6000+ fonts available

Generate Images using URL Parameters

Unlimited image and PDF downloads

Multi-lingual support for characters in arabic, hindi, chinese, japanese

Rest API and webhooks

Dynamic image template editor

Digital creative asset manager

Live slack and email support


Risk-free, cancel anytime, no lock-in

Wafrow cancellation is self-serve. No need to email us or callbacks from retention specialists. Straightforward and fair, the way life should be.


Cheapest possible plans for startups and non-profits

As we bootstrap our way through this journey, we realize the value of your hard earned cash. Our endeavour is to make the starting plan as high value as possible. If you're a non-profit, we're happy to offer discounts. Just email us your credentials.


World-class support
Ravdeep
If you get stuck, drop a quick line at [email protected] or slack for enterprise customers. It'll likely be this guy, helping you out with a grin 24x7.

Frequently asked questions

How do I add personalized images to Klaviyo emails?

In your Klaviyo email template, add an image block and set the URL to your Wafrow image endpoint with Klaviyo personalization tags (e.g. {{ person.first_name }}). Wafrow renders a unique image for each subscriber when the email is sent.


Does Wafrow work inside Klaviyo flows?

Yes. Klaviyo flows (welcome series, abandoned cart, post-purchase) all support custom image URLs. Add a Wafrow URL with Klaviyo merge tags in any flow email. Each subscriber or shopper gets their personalized version.


Can I use Wafrow for Klaviyo abandoned cart emails?

Yes — and this is one of the highest-ROI use cases. In your abandoned cart flow, pass the product image URL, product name, and price as Wafrow parameters. Each shopper sees an image of exactly what they left in their cart.


What Klaviyo event properties can I pass to Wafrow images?

Any Klaviyo event or profile property: person.first_name, event.ProductTitle, event.ProductImage, event.ItemPrice, person.city, person.$email, and any custom property in your Klaviyo account.


Is there a Klaviyo-specific Wafrow setup guide?

Yes. See the Wafrow documentation at wafrow.com/documentation for the Klaviyo integration guide with example flow configurations and merge tag syntax.