{"id":38684,"date":"2025-10-29T07:00:00","date_gmt":"2025-10-29T14:00:00","guid":{"rendered":"https:\/\/cloudinary.com\/blog\/?p=38684"},"modified":"2026-01-06T14:13:47","modified_gmt":"2026-01-06T22:13:47","slug":"personalized-image-variations-emails","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails","title":{"rendered":"Making It Personal: Using Cloudinary AI Vision as a Signal Layer for Personalized Email Imagery"},"content":{"rendered":"\n<p>Would you rather open a generic email trying to tell you about a product that might or might not suit your needs, or an email that takes into account you, as a consumer, linking your needs and taste to an aspect of a product? Put more simply, if you\u2019re a runner, would you rather look at swim suits or shoes?<\/p>\n\n\n\n<p>Personalization plays an important role in modern email marketing. Most subscribers receive dozens of emails each day packed with easy-to-ignore images and messaging. When marketing emails feel relevant both in messaging and visuals, recipients are more likely to engage with your awesome product!<\/p>\n\n\n\n<p>Industry studies consistently show that personalization <em>can<\/em> <a href=\"https:\/\/business.adobe.com\/blog\/basics\/personalized-email#:~:text=Increasing%20revenue.,of%20your%20email%20marketing%20efforts\">improve engagement metrics<\/a> such as open rates, click-through rates, and conversions, though results vary by audience, industry, and execution. Visuals are a key part of this equation: Images that align with a recipient\u2019s interests, intent, or context can reinforce <a href=\"https:\/\/blog.orangemarketing.com\/how-to-use-image-personalization-and-dynamic-images-to-increase-engagement#:~:text=Image%20personalization%20refers%20to%20the,them%20feel%20valued%20and%20understood\">relevance and support stronger engagement<\/a>. TikTok\u2019s powerful algorithm that creates a profound visual experience is a great example of how <a href=\"https:\/\/movableink.com\/blog\/why-image-based-emails-drive-performance#:~:text=Why%20Customers%20Engage%20With%20Visual,paragraphs%20of%20copy%20ever%20could\">personalization<\/a> can work.<\/p>\n\n\n\n<p>In this post, we\u2019ll explore how <strong>Cloudinary AI Vision can be used as an image analysis and metadata signal layer<\/strong> within an email personalization workflow, and how those insights can <em>inform the creation of tailored image assets for different audience segments<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Role of Visual Relevance in Email Campaigns<\/h2>\n\n\n\n<p>Images in email campaigns serve as fast signals that are designed to trigger an emotional response. A recipient scanning their inbox or reading an email body may not parse every word, but they\u2019ll notice whether an image feels relevant to them.<\/p>\n\n\n\n<p>Examples include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Showing tennis rackets or water sports imagery to customers already browsing summer gear.<\/li>\n\n\n\n<li>Highlighting lifestyle imagery versus product close-ups depending on audience preference as designated by email segmentation.<\/li>\n\n\n\n<li>Aligning color palettes or visual themes with campaign intent or seasonality.<\/li>\n<\/ul>\n\n\n\n<p>Cloudinary AI Vision helps by <strong>analyzing images at scale and extracting structured information<\/strong>, such as objects, colors, scenes, and text, that can be used by marketers and developers to organize, filter, and select visuals more intentionally.<\/p>\n\n\n\n<p>Importantly, AI Vision does <strong>not<\/strong> personalize emails on its own. Instead, it provides <strong>image-level insights<\/strong> that can be combined with customer data and campaign logic in external systems.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Cloudinary AI Vision Does (and Does Not Do)<\/h2>\n\n\n\n<p><a href=\"https:\/\/cloudinary.com\/products\/cloudinary_ai\/ai-vision\">Cloudinary AI Vision<\/a> uses multimodal large language models (LLMs), combined with Cloudinary\u2019s image AI capabilities, to analyze visual content and return descriptive and classificatory information, driving automation of key processes, including content moderation, image classification, and custom tagging.<\/p>\n\n\n\n<p>Core capabilities include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Image description and analysis. <\/strong>Generate detailed, context-aware descriptions of images, including objects, scenes, activities, and in-image text.<\/li>\n\n\n\n<li><strong>Classification and tagging. <\/strong>Automatically extract attributes such as dominant colors, themes, environments, and subjects to improve searchability and organization in your media library.<\/li>\n\n\n\n<li><strong>Content moderation signals. <\/strong>Identify potentially sensitive or inappropriate content, helping teams flag assets that may require review before use.<\/li>\n<\/ul>\n\n\n\n<p>What AI Vision does <em>not <\/em>do:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It does not generate new images or image variations.<\/li>\n\n\n\n<li>It does not decide which images will perform best.<\/li>\n\n\n\n<li>It does not understand customer segments or marketing performance.<\/li>\n\n\n\n<li>It does not run A\/B tests or optimize campaigns.<\/li>\n<\/ul>\n\n\n\n<p>Instead, AI Vision acts as a <strong>signal provider<\/strong>, supplying structured metadata that can support downstream decision-making by humans or other systems. Let\u2019s test it out.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using AI Vision as Part of an Email Personalization Workflow<\/h2>\n\n\n\n<p>Here are some steps you might need to take to launch an email campaign:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Ensure that your <strong>customer and behavioral data<\/strong> lives in your CRM, CDP, or email service provider (ESP).<\/li>\n\n\n\n<li>Load up your <strong>images and media assets<\/strong> in Cloudinary.<\/li>\n\n\n\n<li>Use <strong>AI Vision to analyze those images<\/strong> and add descriptive metadata.<\/li>\n\n\n\n<li><strong>Use the metadata <\/strong>to select or group those images.<\/li>\n\n\n\n<li>Create any <strong>image variations <\/strong>manually or programmatically.<\/li>\n\n\n\n<li>Assemble your <strong>email campaigns and measure <\/strong>them in your ESP.<\/li>\n<\/ol>\n\n\n\n<p>Let\u2019s dig into Step 3.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Demo: Image Selection for Email Segments<\/h2>\n\n\n\n<p>Lucky you! You own a pet store and want to send one campaign to dog owners and another, separate one, to cat owners. Let\u2019s assume that you\u2019re not targeting those households managing multiple pets.&nbsp;<\/p>\n\n\n\n<p>To use Cloudinary AI Vision, you need to install an \u201cadd-on\u201d from the marketplace, so click the marketplace button in the left navigation of the console and add it to your account:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1767729916\/blog-Making_It_Personal-1.png\" alt=\"\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Upload Images to Cloudinary<\/h3>\n\n\n\n<p>Upload your campaigns\u2019 images to your Cloudinary Media Library as you normally would.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1767729916\/blog-Making_It_Personal-2.png\" alt=\"\"\/><\/figure>\n\n\n<div class='c-callout  c-callout--inline-title c-callout--note'><strong class='c-callout__title'>Note:<\/strong> <p>Note, you don\u2019t necessarily have to have this image in your own account; you\u2019re going to use an API call to return information about your image by using an LLM to ask questions about it.<\/p>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Step 2: Analyze Images With AI Vision<\/h3>\n\n\n\n<p>Using the <a href=\"https:\/\/cloudinary.com\/documentation\/analyze_api_reference\">Analyze API<\/a>, analyze images to extract descriptive metadata. The API can give accurate information about images so that you can triage them into your campaigns. The image of the cat above, for example, provides the following information when sending in its URL and a prompt:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JSON \/ JSON with Comments\" data-shcb-language-slug=\"json\"><span><code class=\"hljs language-json shcb-wrap-lines\">{\n\n\u00a0\u00a0<span class=\"hljs-attr\">\"source\"<\/span>: {\n\n\u00a0\u00a0\u00a0\u00a0<span class=\"hljs-attr\">\"uri\"<\/span>: <span class=\"hljs-string\">\"https:\/\/res.cloudinary.com\/beanpot-studio\/image\/upload\/v1766525276\/photo-1573865526739-10659fec78a5_tdfxin.avif\"<\/span>\n\n\u00a0\u00a0},\n\n\u00a0\u00a0<span class=\"hljs-attr\">\"prompts\"<\/span>: &#91;\n\n\u00a0\u00a0\u00a0\u00a0<span class=\"hljs-string\">\"Describe this image in detail\"<\/span>,\n\n\u00a0\u00a0\u00a0\u00a0<span class=\"hljs-string\">\"Does this image contain a dog?\"<\/span>\n\n\u00a0\u00a0]\n\n}\n\n{\n\n\u00a0\u00a0<span class=\"hljs-attr\">\"request_id\"<\/span>: <span class=\"hljs-string\">\"08e513d66447408d38f80002d75b934b\"<\/span>,\n\n\u00a0\u00a0<span class=\"hljs-attr\">\"data\"<\/span>: {\n\n\u00a0\u00a0\u00a0\u00a0<span class=\"hljs-attr\">\"entity\"<\/span>: <span class=\"hljs-string\">\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/sample.jpg\"<\/span>,\n\n\u00a0\u00a0\u00a0\u00a0<span class=\"hljs-attr\">\"analysis\"<\/span>: {\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"hljs-attr\">\"responses\"<\/span>: &#91;\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"hljs-attr\">\"value\"<\/span>: <span class=\"hljs-string\">\"This is a close-up, eye-level shot of a fluffy, orange tabby cat with striking features, captured in a vertical orientation. The cat is lying on a rustic wooden surface, possibly a table or floor, with its front paws extended forward and its body slightly angled.\\n\\nThe cat's fur is a vibrant ginger or orange color, with subtle tabby markings visible, particularly on its head and legs. It has long, wispy white whiskers that fan out from its muzzle. Its eyes are a bright, inquisitive amber or light brown, and it's looking upwards and slightly to the right, suggesting it's focused on something out of frame. Its ears are large and pointed, characteristic of breeds like a Maine Coon, with tufts of fur inside.\\n\\nThe lighting appears soft and natural, highlighting the texture of the cat's fur and creating a gentle glow around its head. The background is softly blurred, indicating a shallow depth of field, which helps to keep the focus entirely on the cat. Hints of a domestic interior can be seen in the background, with muted tones of light blue or grey and some dark, indistinct shapes that might be furniture or objects.\\n\\nThe overall mood of the image is one of curiosity and warmth, with the cat's engaging gaze being the central point of interest. The rich colors and sharp focus on the cat make it a captivating portrait of a feline companion.\"<\/span>\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"hljs-attr\">\"value\"<\/span>: <span class=\"hljs-string\">\"No, the image does not contain a dog. It features a cat.\"<\/span>\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0],\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"hljs-attr\">\"model_version\"<\/span>: <span class=\"hljs-number\">1<\/span>\n\n\u00a0\u00a0\u00a0\u00a0}\n\n\u00a0\u00a0}\n\n}<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JSON \/ JSON with Comments<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">json<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\">Step 3: Use Metadata to Inform Selection<\/h3>\n\n\n\n<p>Based on AI Vision\u2019s output, you might:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Group images classified as \u201ccat\u201d, \u201corange\u201d, or \u201cfeline\u201d for cat toy campaigns.<\/li>\n\n\n\n<li>Identify images with bold, high-contrast colors and match email font colors.<\/li>\n\n\n\n<li>Filter out images with elements that don\u2019t align with a campaign\u2019s intent.<\/li>\n<\/ul>\n\n\n\n<p>At this stage, <strong>human judgment or custom logic<\/strong> determines which images are appropriate for which audience segments.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creating Image Variations With Cloudinary Studio<\/h2>\n\n\n\n<p>Once you\u2019ve selected images for a campaign, you can create variations using <strong>Cloudinary Studio<\/strong>, which provides a visual interface for applying transformations at scale.<\/p>\n\n\n\n<p>For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Removing and replacing backgrounds.<\/li>\n\n\n\n<li>Applying overlays or brand colors.<\/li>\n\n\n\n<li>Adjusting crops or aspect ratios for email layouts.<\/li>\n<\/ul>\n\n\n\n<p>This dog\u2019s orange collar, for example, can be converted to green with just a quick prompt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1767729916\/blog-Making_It_Personal-3.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>These tools work in tandem: AI Vision insights can help inform <em>which<\/em> images to modify, and Studio is where the actual asset creation and editing can happen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Measuring Performance and Iterating<\/h2>\n\n\n\n<p>Pairing your email management tools with Cloudinary\u2019s AI-powered image analysis and editing can create great targeted campaigns. Once set up and segmented, with appropriate images added, you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Compare performance across campaigns that used different image styles.<\/li>\n\n\n\n<li>Correlate engagement metrics with image attributes identified by AI Vision such as color dominance or lifestyle vs. product imagery.<\/li>\n<\/ul>\n\n\n\n<p>And of course, you can use those learnings to guide future creative decisions. Over time, this creates a feedback loop in which performance data will grow to inform your creative strategy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final Thoughts<\/h2>\n\n\n\n<p>Paired with email tooling, Cloudinary AI Vision can help you build and evolve your personalized campaigns by:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Making large image libraries more understandable.<\/li>\n\n\n\n<li>Providing structured, searchable visual metadata.<\/li>\n\n\n\n<li>Enabling teams to scale image analysis without manual tagging.<\/li>\n<\/ul>\n\n\n\n<p>When used as a <strong>signal layer within a broader personalization pipeline<\/strong>, AI Vision can help teams make more informed creative decisions. If you\u2019re already using Cloudinary to manage and deliver images, AI Vision can be a valuable addition to your workflow for organizing and understanding visual content at scale. And if not, <a href=\"https:\/\/cloudinary.com\/users\/register_free\">give it a try<\/a> for your next personalized online campaign!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Would you rather open a generic email trying to tell you about a product that might or might not suit your needs, or an email that takes into account you, as a consumer, linking your needs and taste to an aspect of a product? Put more simply, if you\u2019re a runner, would you rather look [&hellip;]<\/p>\n","protected":false},"author":87,"featured_media":38686,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":""},"categories":[1],"tags":[409,370,165,366],"class_list":["post-38684","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-generative-ai","tag-image","tag-image-transformation","tag-personalization"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.6 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Making It Personal: Using Cloudinary AI Vision as a Signal Layer for Personalized Email Imagery<\/title>\n<meta name=\"description\" content=\"Learn how using Cloudinary AI Vision can give you image-level insights that can be combined with customer data and campaign logic.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Making It Personal: Using Cloudinary AI Vision as a Signal Layer for Personalized Email Imagery\" \/>\n<meta property=\"og:description\" content=\"Learn how using Cloudinary AI Vision can give you image-level insights that can be combined with customer data and campaign logic.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-29T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-06T22:13:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1757706673\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails.jpg?_i=AA\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1100\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"melindapham\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails\"},\"author\":{\"name\":\"melindapham\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9\"},\"headline\":\"Making It Personal: Using Cloudinary AI Vision as a Signal Layer for Personalized Email Imagery\",\"datePublished\":\"2025-10-29T14:00:00+00:00\",\"dateModified\":\"2026-01-06T22:13:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails\"},\"wordCount\":1160,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1757706673\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails.jpg?_i=AA\",\"keywords\":[\"Generative AI\",\"Image\",\"Image Transformation\",\"Personalization\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails\",\"url\":\"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails\",\"name\":\"Making It Personal: Using Cloudinary AI Vision as a Signal Layer for Personalized Email Imagery\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1757706673\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails.jpg?_i=AA\",\"datePublished\":\"2025-10-29T14:00:00+00:00\",\"dateModified\":\"2026-01-06T22:13:47+00:00\",\"description\":\"Learn how using Cloudinary AI Vision can give you image-level insights that can be combined with customer data and campaign logic.\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1757706673\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails.jpg?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1757706673\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails.jpg?_i=AA\",\"width\":2000,\"height\":1100},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Making It Personal: Using Cloudinary AI Vision as a Signal Layer for Personalized Email Imagery\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"name\":\"Cloudinary Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudinary.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\",\"name\":\"Cloudinary Blog\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"width\":312,\"height\":60,\"caption\":\"Cloudinary Blog\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9\",\"name\":\"melindapham\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g\",\"caption\":\"melindapham\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Making It Personal: Using Cloudinary AI Vision as a Signal Layer for Personalized Email Imagery","description":"Learn how using Cloudinary AI Vision can give you image-level insights that can be combined with customer data and campaign logic.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails","og_locale":"en_US","og_type":"article","og_title":"Making It Personal: Using Cloudinary AI Vision as a Signal Layer for Personalized Email Imagery","og_description":"Learn how using Cloudinary AI Vision can give you image-level insights that can be combined with customer data and campaign logic.","og_url":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails","og_site_name":"Cloudinary Blog","article_published_time":"2025-10-29T14:00:00+00:00","article_modified_time":"2026-01-06T22:13:47+00:00","og_image":[{"width":2000,"height":1100,"url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1757706673\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails.jpg?_i=AA","type":"image\/jpeg"}],"author":"melindapham","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails"},"author":{"name":"melindapham","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9"},"headline":"Making It Personal: Using Cloudinary AI Vision as a Signal Layer for Personalized Email Imagery","datePublished":"2025-10-29T14:00:00+00:00","dateModified":"2026-01-06T22:13:47+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails"},"wordCount":1160,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1757706673\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails.jpg?_i=AA","keywords":["Generative AI","Image","Image Transformation","Personalization"],"inLanguage":"en-US","copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails","url":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails","name":"Making It Personal: Using Cloudinary AI Vision as a Signal Layer for Personalized Email Imagery","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails#primaryimage"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1757706673\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails.jpg?_i=AA","datePublished":"2025-10-29T14:00:00+00:00","dateModified":"2026-01-06T22:13:47+00:00","description":"Learn how using Cloudinary AI Vision can give you image-level insights that can be combined with customer data and campaign logic.","breadcrumb":{"@id":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1757706673\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails.jpg?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1757706673\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails.jpg?_i=AA","width":2000,"height":1100},{"@type":"BreadcrumbList","@id":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Making It Personal: Using Cloudinary AI Vision as a Signal Layer for Personalized Email Imagery"}]},{"@type":"WebSite","@id":"https:\/\/cloudinary.com\/blog\/#website","url":"https:\/\/cloudinary.com\/blog\/","name":"Cloudinary Blog","description":"","publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudinary.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudinary.com\/blog\/#organization","name":"Cloudinary Blog","url":"https:\/\/cloudinary.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","width":312,"height":60,"caption":"Cloudinary Blog"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9","name":"melindapham","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g","caption":"melindapham"}}]}},"parsely":{"version":"1.1.0","canonical_url":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails","smart_links":{"inbound":0,"outbound":0},"traffic_boost_suggestions_count":0,"meta":{"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"Making It Personal: Using Cloudinary AI Vision as a Signal Layer for Personalized Email Imagery","url":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1757706673\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails.jpg?_i=AA&w=150&h=150&crop=1","image":{"@type":"ImageObject","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1757706673\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails.jpg?_i=AA"},"articleSection":"Uncategorized","author":[{"@type":"Person","name":"melindapham"}],"creator":["melindapham"],"publisher":{"@type":"Organization","name":"Cloudinary Blog","logo":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA"},"keywords":["generative ai","image","image transformation","personalization"],"dateCreated":"2025-10-29T14:00:00Z","datePublished":"2025-10-29T14:00:00Z","dateModified":"2026-01-06T22:13:47Z"},"rendered":"<meta name=\"parsely-title\" content=\"Making It Personal: Using Cloudinary AI Vision as a Signal Layer for Personalized Email Imagery\" \/>\n<meta name=\"parsely-link\" content=\"https:\/\/cloudinary.com\/blog\/personalized-image-variations-emails\" \/>\n<meta name=\"parsely-type\" content=\"post\" \/>\n<meta name=\"parsely-image-url\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1757706673\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails.jpg?_i=AA&w=150&amp;h=150&amp;crop=1\" \/>\n<meta name=\"parsely-pub-date\" content=\"2025-10-29T14:00:00Z\" \/>\n<meta name=\"parsely-section\" content=\"Uncategorized\" \/>\n<meta name=\"parsely-tags\" content=\"generative ai,image,image transformation,personalization\" \/>\n<meta name=\"parsely-author\" content=\"melindapham\" \/>","tracker_url":"https:\/\/cdn.parsely.com\/keys\/cloudinary.com\/p.js"},"jetpack_featured_media_url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1757706673\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails\/Blog_Experimenting_with_Personalized_Image_Variations_in_Marketing_Emails.jpg?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/38684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/users\/87"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/comments?post=38684"}],"version-history":[{"count":12,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/38684\/revisions"}],"predecessor-version":[{"id":39681,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/38684\/revisions\/39681"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/38686"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=38684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=38684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=38684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}