Cloudinary’s new integration for Klaviyo brings customer and event data into dynamic visual templates to create personalized images and engaging GIFs for email campaigns.
Marketers can turn approved designs into a reusable Cloudinary template, choosing which elements remain fixed and which become dynamic variables — such as name, product image, or offer. They then map the relevant Klaviyo data to those variables and Cloudinary uses those assignments to generate personalized visuals on the fly.
With Cloudinary’s integration for Klaviyo, marketers can:
- Turn Figma designs into dynamic, on-brand visuals. One template adapts automatically to every recipient’s data.
- Optimize every visual automatically. Images and GIFs are optimized for the device, browser, and channel they’re delivered to.
- Personalize the visual itself. Names, products, loyalty status, offers, discount codes, and localized text render directly into the creative, not just the copy around it.
- Replace manual variants and static design templates. A single reusable template generates every personalized version automatically and eliminates creative production bottlenecks.


A shopper leaves a bronzer in their cart. Klaviyo already has the customer and event data needed to personalize the experience, including information about the product they left behind. The integration uses that data to dynamically personalize the visual: a hero shot of the exact bronzer, customer details, and relevant offer information rendered directly into the creative. That means every cart abandonment recovery email can include:
- Exact-item hero image. The visual matches the specific product left behind, not a generic placeholder.
- Personalized customer details. Customer data, such as a shopper’s name, can render directly into the creative.
- Offers built into the visual. Coupon codes and offer details appear directly in the image, making the promotion part of the creative itself.

Loyalty and promotional emails often bury the reward in body copy. With this integration, the reward becomes the visual itself: a badge, a points balance, or a redemption bar rendered directly into the image a customer opens. That turns each campaign visual into:
- Visualized reward status. Tier and points balance render directly into the creative.
- Rendered offers. Discount codes and promotions appear on the image itself.
- One template for every loyalty tier. The same template adapts across loyalty tiers and audiences without a separate design pass.

As campaigns expand across products, promotions, markets, and languages, manually creating creative variants quickly becomes unsustainable.
With Cloudinary’s integration for Klaviyo, marketers can automatically generate localized campaign visuals from a single reusable template. From that one template, every market gets:
- Market- and language-specific text. On-image messaging renders in the shopper’s language and region automatically.
- Region-specific products and offers. Visuals reflect what’s actually available in each market.
- No added design work per market. One template adapts to every audience without a manual pass.
- Faster time to send. One template replaces manual production per audience, market, or promotion.
- A more personal customer experience. Shoppers see their own data reflected in the visual itself, not just the message around it.
- Consistent, on-brand visuals everywhere. Teams manage one approved design while Cloudinary generates the personalized variations, helping maintain brand consistency without recreating creative by hand.
- Higher engagement and revenue. Personalized visuals drive stronger click-through and conversion compared to static creative, turning every campaign into a revenue lever.
Build one template, and let Klaviyo’s data do the rest. Explore the Cloudinary + Klaviyo integration or book a demo to see it in action.