Skip to main content

Personalized Images

Learn how to insert personalized image for each lead

Updated over 2 weeks ago

You can include a different image for each lead based on a custom variable in your file.

Step-by-Step Guide

Step 1: Prepare Your File

  1. Create a new column in your file

  2. Name it ImageURL

  3. Add a unique image link for each lead in this column

Step 2: Host Your Images on Google Photos

  • Upload your image to Google Photos

  • Click Share -> Create link

  • Copy the shared link

  • Go to this website to generate an embed link

  • Paste your Google Photos link in the "Google Photos Link" field

  • Click "Generate Embed Code"

  • Copy the "Direct Image link" that appears

  • Add this Direct Image link to your CSV in the ImageURL column for the corresponding lead

  • Repeat for each unique image

Step 3: Upload Your CSV to Instantly

  • Download your completed CSV file

  • Upload it to the campaign

  • When mapping columns, select "Custom variable" for the ImageURL column

Step 4: Add the Image Variable to Your Sequence

Insert a Placeholder Image:

  • Go to your sequence editor

  • Click the "+" button

  • Click "Insert Image"

  • Add any image (this is just a placeholder to generate the HTML code)

  • Switch to Code View

Replace the Image URL with Your Variable:

  • Find the image code (look for the <img> tag)

  • Locate the src="..." part

  • Replace the entire URL inside the quotes with {{ImageURL}

  • Do NOT add a # symbol before {{ImageURL}

Original Link:

Step 5: Preview Your Images

  • Switch out of Code View

  • The image may appear broken in the sequence editor -> This is normal

  • Click "Preview" to see the actual personalized images

  • Send a test email to verify images display correctly


Why Images Might Not Work

If your image doesn't display after following these steps, check these two settings:

1. Delivery Optimization Setting

  • Go to your campaign's Options section

  • Make sure "Delivery Optimization" is disabled

    • Send emails as text-only(no HTML)

      • When enabled, this sends all emails as plain text

      • This feature strips images from all steps

    • Send first email as text-only

      • When enabled, this sends the first email as plain text

      • This feature strips images from Step 1

2. First Email Text-Only Setting

  • Make sure "Always send first email as text-only" is disabled

  • This feature strips images from Step 1 across all campaigns

Did this answer your question?