Skip to main content

Create an image template

How to Create Image Templates in Lemlist for Higher Reply Rates 🚀

Updated over a week ago

Learning Objective

By the end of this guide, you'll know how to create reusable custom image templates in lemlist, design personalized images with variables, save templates for future use, and troubleshoot common image display issues.

Why This Matters

Custom images in campaigns significantly boost reply rates. A personalized image (with the lead's company name, logo, or website screenshot) shows extra effort and stands out visually in emails. Image templates let you create this personalization once and reuse it across campaigns, saving time while maintaining high-quality, engaging visuals that grab attention in crowded inboxes.

Prerequisites

Before you start:

  • Campaign created with at least one email step

  • Images/logos you want to use (under 5MB, no larger than 1200px)

  • Basic understanding of custom variables

Image Requirements

Before creating templates:

Size limit: Images no larger than 1200px (height or width)

File size: Keep under 5MB for optimal performance and deliverability

Color format: Use sRGB format (avoid ProPhoto RGB, it's not supported)

💡 Why these limits matter: Large images slow email loading, hurt deliverability, and may not display properly in all email clients.


Method 1: Create a Template from a Campaign

Build custom image templates directly while editing your campaign sequence.

Step 1: Access custom images from the campaign

  1. Go to Campaigns, then open the campaign you want to edit

    Screenshot
  2. Open the Sequence tab

    Screenshot
  3. In the email step editor, click Add personalization, then select Medias

    Screenshot

Step 2: Create new custom image

  1. Click Create an image

    Screenshot
  2. Click Create new custom image

    Screenshot

Step 3: Design your image

Use the image editor to build your personalized image.

Available elements:

  • Logo - Add your company logo

  • Text - Add static text or variable text (#{{firstName}}, #{{companyName}})

  • Image - Upload additional images

  • Website variable - Insert screenshot of lead's website

  • Shapes - Add rectangles, circles, lines

  • Background - Set background color or image

Design process:

  1. Click Add element

    Screenshot
  2. Choose the element you want to add (for example: Text, Logo, Website variable, etc.)

    Screenshot
  3. Arrange and resize elements, and adjust settings (like the image name, background color, width/height) as needed

    Screenshot

💡 Use variables for personalization: Add #{{companyName}}, #{{firstName}}, or custom variables to make each image unique per lead.


Step 4: Save as template

  1. Once the design is complete, click Save as template

    Screenshot
  2. Name your template (e.g., "Website Screenshot Template", "Company Logo Card")

  3. Template is saved for reuse

Result: Template now available in your Templates library for any future campaign.


Method 2: Create a Template from the Dashboard

Create templates directly from your Templates section without opening a campaign.

Step 1: Navigate to the Templates section

  1. Click your name (bottom-left), then select Templates

    Screenshot
  2. Open the Images tab, then click Create new template

    Screenshot

Step 2: Create a new template

  1. Click Add element to start building your image

    Screenshot
  2. Design your image (same process as Method 1)

  3. Click Save when finished

    Screenshot

💡 Organize templates: Use clear naming conventions like "Website-Screenshot-Blue", "Logo-Card-Founders", "Product-Demo-Template" for easy identification.


Using Saved Templates in Campaigns

Once templates are saved, insert them into campaign emails.

Step 1: Access templates in the campaign

  1. Open campaign email step

  2. Click Add PersonalizationCustom Images

  3. View your saved templates


Step 2: Import template

  1. Select the template you want to use

  2. Click to import into the campaign step

  3. Template appears in the email editor


Step 3: Customize if needed (optional)

  1. Click on the imported image to edit

  2. Make campaign-specific adjustments

  3. Save changes

⚠️ Important: The imported template is a copy, not a link. Editing the original template won't update already-imported copies in campaigns.


Using Variables in Image Templates

Add dynamic content that changes per lead.

For text variables (#{{firstName}}, #{{companyName}}):

  1. In the image editor, click the Text button

  2. Add text element

  3. Type your variable: #{{firstName}}, #{{companyName}}, etc.

  4. Format text (font, size, color)

  5. Position on image

Example: Add #{{companyName}} text to display each lead's company name on the image.


For image variables (website screenshots, custom images):

  1. In the image editor, click the Variable button

  2. Select image variable type (website screenshot, custom image)

  3. Choose a variable from your lead data

  4. Position and size the variable placeholder

  5. Preview to verify it populates correctly

Example: Add #{{websiteUrl}} variable to show a screenshot of each lead's website.

💡 Critical distinction: Use Variable button for images, Text button for text variables. Mixing these causes displays issues.


Image Template Best Practices

Keep design simple - Too many elements clutter the image. Focus on 2-3 key components (logo, personalized text, one visual).

Maintain readable text - Text should be legible at typical email image sizes. Avoid tiny fonts.

Test variables with real data - Preview template with actual lead data to verify variables populate correctly and layout doesn't break.

Match image ratios - If your image frame is rectangular but you upload a square image, it may overflow. Adjust images to fit the frame shape.

Use high-contrast colors - Ensure text contrasts with background for readability (dark text on light background or vice versa).

Save variations - Create multiple template versions for different use cases (cold outreach, follow-up, re-engagement).

Keep templates under 1200px - Larger images may not display properly in all email clients or get blocked.

Name templates clearly - Use descriptive names so you can quickly find the right template when building campaigns.


Troubleshooting

Issue: Image variable not displaying correctly in preview

Root cause: Image cache not refreshed after template changes

Fix:

  1. Edit the template where the variable is located

  2. Make a small change (add/remove space in text, or resize image slightly)

  3. Save template

  4. This forces image regeneration and clears the cache


Issue: Image overflows or doesn't fit the frame properly

Root cause: Image ratio doesn't match frame ratio on template

Fix: Lemlist maintains image ratios. If you have a 16:9 image in a square frame, it will overflow. Solution: Resize or crop your image to match the frame dimensions before uploading.


Issue: Colors look wrong when the image displays

Root cause: Using ProPhoto RGB color format (not supported)

Fix: Convert images to sRGB color format before uploading. Use image editing software (Photoshop, GIMP, etc.) to change the color profile to sRGB.


Issue: Template changes not appearing in campaign

Root cause: Imported templates are copies, not linked to the original

Fix: When you import a template into a campaign, it creates a copy. Editing the original template won't update the imported copy. You must:

  1. Delete the old image from the campaign

  2. Re-import the updated template

💡 Remember: Templates in campaigns are independent copies after import.


Issue: Variables showing as #{{variableName}} instead of actual data

Root cause: Variable name doesn't match the lead data field, or the lead data is missing that field

Fix:

  • Verify variable name matches lead data exactly (case-sensitive)

  • Check that the lead data contains values for that field

  • For text variables: use the Text button, not the Variable button

  • For image variables: use the Variable button, not the Text button


Issue: Image is too large and the email won't send or loads slowly

Root cause: Image exceeds 5MB file size or 1200px dimensions

Fix: Reduce image file size:

  1. Resize to a maximum of 1200px (height or width)

  2. Compress the image using online tools or image editors

  3. Convert to JPG (smaller than PNG for photos)

  4. Aim for under 500KB for best deliverability


Issue: Can't find saved template

Root cause: Template saved under a different user account, or not properly saved

Fix: Check the Templates section in the Dashboard. Verify you're logged into the correct account. If the template isn't there, it wasn't saved—recreate and ensure you click "Save as Template."


Optimization Tips

Create template library - Build 3-5 core templates for different campaign types (cold outreach, follow-up, product demo, case study).

Test image placement - Try images at email top (attention-grabber) vs. middle (context after text) to see what drives better engagement.

Preview before launching - Always preview emails with custom images using real lead data. Check variables populate, and the layout doesn't break.

Reuse successful templates - When an image template drives high engagement, save variations for future campaigns.

Balance personalization and load time - Highly personalized images are great, but keep file sizes reasonable to ensure fast loading.

Update templates seasonally - Refresh templates quarterly to keep visuals current and prevent campaign fatigue.

Did this answer your question?