You've personalised the subject line. You've added the recipient's name to the opening paragraph. Perhaps you've even adapted the offer or message to reflect their industry.
Then they reach the image.
And it's exactly the same image everyone else receives.
There's nothing inherently wrong with using a single image across a campaign. Sometimes that's all you need. But when you already have information that could make the creative more relevant, why stop personalising at the text?
Imagine an email inviting prospects to explore a new marketing solution.
Instead of sending everyone a banner that says "Discover a better way to engage your audience", the image could welcome the recipient by name, include their company branding or reflect the topic that brought them into the campaign.
You don't need to create hundreds of separate graphics to do that.
With Marketing Guppy, you can build a base image, choose which elements should change and use a hosted image URL that generates the appropriate version using recipient information supplied by your campaign.
The email itself is still sent through your existing platform.
This guide explains how to plan a personalised image, build the creative, connect recipient information, test the result and use it in your email campaigns.
We'll use a fictional B2B campaign to make the process practical.
1. Why personalise an email image?
Your email knows who it's talking to. Your creative can too.
Email marketing has supported personalisation for years.
Most marketing platforms make it relatively straightforward to include a first name, company name or other known information in the subject line and body copy.
But the visual content often remains generic.
Every recipient sees the same photograph, banner, illustration or promotional graphic.
That isn't necessarily a problem. A strong generic image can communicate a message effectively.
The opportunity comes when a different image could make the campaign more relevant or easier to recognise.
For example, imagine you're inviting a group of target accounts to an industry briefing.
The invitation might be more engaging if the image included the recipient's organisation, reflected their industry or used a headline connected to the subject that matters to them.
The aim isn't simply to surprise someone by displaying their name.
It's to make the visual part of the email reinforce the relevance you've already established.
Personalisation should serve the message
A personalised image doesn't make an irrelevant email useful.
If your offer isn't appropriate for the recipient, including their company logo won't fix that.
But when the message already has a clear purpose, personalised creative can support it.
The most useful approach is to ask:
What would make this image more relevant to the person receiving it?
Sometimes the answer is their name.
Sometimes it's their company, industry or the topic of the campaign.
And sometimes the generic image is already the right choice.
Personalise where it adds value, rather than because the technology allows it.
2. Choose the right opportunity
Not every email needs a personalised image.
Before opening an image editor, think about the role the creative plays in your campaign.
A decorative photograph may not benefit from personalisation.
An invitation, account-specific offer or campaign graphic built around a particular audience often has more potential.
Look for situations where recipient information can improve the message, not just change its appearance.
Event invitations
Imagine inviting contacts from different target accounts to a technology briefing.
The underlying event is the same, but an image that acknowledges the recipient's company or industry could make the invitation feel more relevant.
Account-based campaigns
An ABM campaign may already contain messaging tailored to a known account.
A personalised image can carry that context into the creative, bringing the account name, branding or relevant proposition into the visual experience.
Industry campaigns
You may be running campaigns for financial services, manufacturing and professional services.
Instead of producing and managing completely separate creative files, you could use one image template with different headlines or supported imagery for each audience.
Sales follow-up
A salesperson may want to send a relevant resource or briefing to a prospect after an initial conversation.
A personalised graphic can support the message when the recipient has a genuine reason to expect a tailored experience.
Product and service campaigns
When one underlying solution addresses different business challenges, the image can highlight the proposition most relevant to each audience.
For example, a cloud technology campaign could emphasise security, cost optimisation or modernisation without requiring three entirely separate design workflows.
Choose an objective
Before creating the image, decide what it is supposed to contribute.
Do you want to reinforce account relevance? Make an invitation more recognisable? Connect a campaign to an industry challenge? Or support a particular offer?
Having a clear objective helps you choose which information to personalise and which elements to leave alone.
3. Decide what should change
One creative template. Multiple relevant versions.
Personalised images work best when the underlying design remains consistent.
You don't need to change everything for every recipient.
Start with one strong base image, then choose a small number of elements that can adapt without compromising the design.
First name
A first name can make an invitation or direct message feel more personal.
For example:
Alex, let's make your next campaign stand out.
Keep the rest of the creative relevant to the recipient. A name on its own doesn't provide much value.
Company name
A company name can help connect an image to an account-focused campaign.
For example:
Ideas prepared for Kestrel Works.
This can be particularly useful when the surrounding email already discusses the organisation or a relevant business topic.
Company branding
Where a suitable logo is available and its use is appropriate, the image can include the recipient's company branding.
This can create a distinctive experience without requiring the designer to manually assemble a separate image for every account.
Always plan for companies whose logos cannot be resolved or supplied.
The image should still look intentional when a logo is missing.
Headlines and supporting messages
Sometimes changing the message is more useful than changing the recipient's name.
A campaign aimed at manufacturers could emphasise operational continuity, while another aimed at financial services organisations might focus on resilience and control.
The design can remain the same while the content becomes more relevant.
Imagery and other visual elements
Depending on the supported image editor and personalisation rules, you may be able to vary image elements to reflect different industries, campaigns or audiences.
Keep the creative coherent.
The objective is one adaptable design, not a collection of unrelated graphics.
Think about the recipient's experience
Some people will read the image carefully. Others will only glance at it.
A useful personalised image should communicate its main message quickly.
Avoid putting too much information into the artwork.
Make the personalised element prominent enough to matter, but don't let it overwhelm the proposition.
4. See how one image becomes personal
The same design. A different experience for each recipient.
Let's imagine a fictional B2B campaign promoting a marketing technology briefing.
The email includes a prominent image encouraging recipients to explore ways of improving campaign relevance.
Rather than producing a separate file for every person, the marketer creates one adaptable image.
The layout, colours, design and underlying offer remain consistent.
Selected text and company branding change according to the recipient information supplied.
Fictional example · Atlas Cloud, Kestrel Works, Emberline Group and Halden Logistics are not real customers. Nothing is rendered, saved or charged.
Atlas Cloud <hello@atlascloud.example>
Ideas for your next campaign

Alex, let's make your next campaign stand out.
Ideas and inspiration prepared for Kestrel Works.
The text inside the image is part of the artwork. The button below is the real email link, written in the email itself, so it still works when images are blocked.
Explore what's possibleThese are fictional examples.
In a real campaign, you should only use relevant information that you're entitled to process.
One important distinction: The image isn't the email button
The creative can contain text that looks like a call to action, but a graphic isn't a replacement for a working email link or button.
For reliable email behaviour and accessibility, include the actual clickable CTA as part of the email HTML, outside the image.
The image reinforces the message.
The email button provides the action.
5. Build your base image in Marketing Guppy
Good personalisation starts with good creative.
Before adding any dynamic elements, design an image that communicates the campaign message clearly.
The base design should work on its own, even when recipient details are unavailable.
This is especially important because email clients, image proxies and missing data can all affect how a personalised image is displayed.
Step 1 — Choose the campaign
Start with the email campaign you want the image to support.
Decide where the graphic will appear and what it should communicate.
For our example, we're creating a campaign image promoting a marketing technology briefing.
The image needs enough room for a personalised headline, a supporting line and optional company branding.
Step 2 — Create the base creative
Open the personalised image functionality in Marketing Guppy.
Create the base image using the supported image-building tools.
Choose a layout with a clear message hierarchy and enough space for dynamic text.
If you're using a background image, make sure it doesn't compete with the personalised content.
Avoid placing important text over visually busy areas.
Step 3 — Identify the dynamic elements
Choose which parts of the design should change.
For our example:
- Recipient first name
- Company name
- Company logo, where available
- Supporting message, where relevant
Keep the rest of the creative consistent.
Step 4 — Configure the personalisation
Associate the dynamic elements with the recipient or campaign information that will supply their values.
Use the available personalisation rules and field options.
Remember that the exact field names in an email platform may differ from the names used in Guppy.
Don't assume every platform uses the same merge-field syntax.
Step 5 — Create fallback content
Decide what should appear when information is missing.
If a first name isn't available, the headline could revert to:
Let's make your next campaign stand out.
If the company name isn't available, the supporting line could become:
Discover new ways to create more relevant marketing experiences.
If no company logo is available, use a clean layout that doesn't leave an awkward empty space.
Step 6 — Preview the variations
Test the image with several fictional recipients.
Pay attention to long names, unusual characters, missing values and different logo proportions.
Make sure the personalised creative remains readable and visually balanced.
Once the template is working as expected, you're ready to use it in your email campaign.
6. Connect the right recipient information
How does Guppy know which image to show?
This is often the most confusing part of email image personalisation.
You've created one image template, but your email campaign may be going to hundreds or thousands of people.
How does the image know which recipient's name, company or message to display?
The answer is the information supplied when the image is requested.
The hosted image URL
Marketing Guppy can provide a hosted image URL for the creative you've built.
When the email is opened and the recipient's email client requests that image, Guppy uses the supported information supplied with the request to determine the appropriate version.
The URL is therefore more than a link to a static graphic.
It identifies the personalised image and carries or references the context required to generate it.
- 1. Your email platformSends the campaign and fills in recipient fields at send time. Marketing Guppy doesn't send the email.
- 2. Recipient informationSupported fields, such as first name and company, are supplied with the image address.
- 3. Marketing Guppy image requestWhen the email is opened, the image is requested and Guppy returns the matching version, or the fallback.
- 4. Personalised image in the emailThe recipient sees their version. Email clients may cache or proxy images.
https://images.example/your-image.png?first_name=[FIRST NAME FIELD]&company=[COMPANY FIELD]Option 1 — Use merge fields from your email platform
Most marketing automation and email campaign platforms support fields that can be inserted into an email when it's sent.
For example, a platform may have its own merge-field syntax for first name or company.
You can use supported merge fields with the Marketing Guppy image URL so that recipient-specific values are supplied through the email campaign.
The exact format depends on the sending platform.
A first-name field in one system might look completely different in another.
Use the actual merge-field syntax provided by your platform rather than assuming that a generic example will work.
Option 2 — Use audience data in Guppy
Another approach is to make the relevant audience information available within Marketing Guppy through a supported audience import or connection.
Where this workflow is supported, the image request can reference the appropriate recipient information using an identifier recognised by Guppy.
This can be useful when your email system doesn't provide every field directly.
It also means the image doesn't have to carry every personalisation value in the URL.
Do I need to create a new Guppy ID field in my email platform?
Not necessarily.
The objective is to use information that is already available in your campaign or audience data wherever possible.
For example, an email address can help match a known recipient record when the supported workflow permits it.
However, raw email addresses are personal data. They shouldn't be unnecessarily exposed in publicly visible URLs.
Use the privacy-preserving identification and sharing methods currently supported by Marketing Guppy.
Do I need a CRM or marketing automation integration?
No direct integration is necessarily required to use hosted personalised images.
A supported dynamic image URL can work with email platforms that allow the relevant recipient information to be supplied.
Integrations can make data handling easier, but shouldn't be assumed to be mandatory.
Where you're using a connector, check the supported fields, permissions and synchronisation behaviour before relying on it.
Keep the data requirements simple
For your first campaign, consider whether a first name and company are enough.
Don't introduce ten dynamic fields when two will make the creative more relevant.
Fewer fields generally mean fewer opportunities for missing or incorrect values.
Use the information required for the experience and no more.
7. Add the image to your email campaign
Keep your existing email platform.
Marketing Guppy creates and serves the personalised image.
Your existing email platform remains responsible for creating, sending and managing the email campaign.
You don't need to move your contact database or replace your marketing automation platform simply to add a personalised image, provided your chosen method of supplying recipient data is supported.
Step 1 — Prepare the image URL
In Marketing Guppy, use the image-sharing options to obtain the hosted image URL for the creative.
Configure the recipient fields or supported identification method.
If you're using merge fields, use the syntax required by your email platform.
Step 2 — Insert the image into the email
In your email editor, add an image element and use the hosted Marketing Guppy image URL as its source.
Some platforms allow you to edit the image source directly in HTML.
Others provide a field for an external image URL.
Use the method supported by your platform.
Step 3 — Add the actual CTA
Place the email's clickable CTA outside the personalised image.
For example:
Explore the briefing
Link that CTA to the intended destination, using a suitable campaign or personalised page link if required.
This keeps the image and the action separate.
Step 4 — Check the recipient fields
Use your email platform's preview or test-send functions to confirm that its merge fields resolve correctly.
Make sure placeholders aren't being sent as literal text.
Check the resulting image request and the rendered creative.
Step 5 — Send test emails
Test with several recipient records, including one with incomplete information.
Check that the right name, company and branding appear.
Don't rely solely on a preview inside the email editor.
Actual email clients may handle image requests differently.
Step 6 — Launch the campaign
Once you've tested the image and verified the email's other content and links, you can launch through your normal email platform.
The personalised image is part of the existing campaign workflow.
You don't need to manually export or attach a separate graphic for every recipient.
8. Test what recipients will actually see
A good image in the editor isn't enough.
Email images behave differently from ordinary webpage images.
Different email clients have different display behaviour, and some recipients may have images blocked or loaded through an email service's image proxy.
That's why testing needs to cover more than simply switching between recipients in the Guppy editor.
Test the personalisation values
Check how the image handles:
Short and long names
A short name may fit comfortably, while a long first name or company name could cause wrapping or overflow.
Missing details
The fallback text should still communicate the campaign message.
Company logos
Logos vary dramatically in shape and proportions. Ensure they fit without distortion or awkward cropping.
Special characters
Test names or company names containing punctuation, accented characters and other supported text.
Different audience messages
If the image changes by industry or campaign, check that the right message appears for each segment.
Test different email environments
Send actual test emails to representative email clients used by your audience.
Check both desktop and mobile.
Pay attention to image dimensions, rendering quality and any unexpected cropping.
Remember that the email may be viewed in dark mode or with images disabled.
The surrounding email text should still make sense without the image.
Understand image proxies and caching
Some email services retrieve and cache remote images rather than loading them directly from the original image server every time.
That can affect when requests reach Guppy and whether subsequent opens result in another image request.
For this reason, a dynamic image shouldn't be treated as a reliable way to identify exactly when or how often an individual reads an email.
It also means you should test how your chosen platform handles personalised image URLs, especially when different recipients are expected to receive different creative.
Think carefully about privacy
Image URLs may be visible to email services, proxies, recipients and systems involved in delivering or opening the message.
Avoid including sensitive information or unnecessary personal data in URL parameters.
Use supported privacy-preserving identifiers wherever possible.
If the image uses personal data, make sure the processing is appropriate for your campaign and reflected in your organisation's data-handling practices.
What if the image doesn't load?
The email should remain understandable.
Include meaningful alternative text where your sending platform supports it.
Keep important details such as event dates, offers and next steps in the email body, not exclusively inside the image.
A personalised image should enhance the message, not be the only way to understand it.
9. Measure the value, not just the novelty
Does the personalised image help the campaign?
Seeing a recipient's name or company logo inside an email image can be attention-grabbing.
But attention alone isn't the objective.
The real question is whether the creative helps people understand the offer and take the next step.
Start with the campaign goal
If the email promotes an event, the relevant outcome might be registrations.
If it shares a resource, the outcome could be meaningful visits or downloads.
If it's part of an ABM programme, you may want to understand subsequent engagement from the target accounts.
Choose the measurement that reflects why you created the campaign in the first place.
Compare personalised and generic creative
Where practical, consider testing a personalised image against a generic version of the same creative.
Keep the surrounding email, audience and other conditions as consistent as possible.
That can help you understand whether the personalised visual contributes to the result.
Avoid changing the subject line, body copy, image and CTA all at once if your objective is to evaluate the image itself.
Don't rely on opens alone
Email open tracking can be affected by image loading, privacy protections and caching.
A reported open doesn't always mean a person actively read the message, and the absence of a tracked open doesn't prove they didn't.
Treat opens as an imperfect signal.
Look at more meaningful actions, such as link engagement and conversions, where those are measured appropriately.
Review the effort as well as the outcome
Personalised images should make campaign production more efficient, not create an entirely new layer of work.
Consider how long it takes to build and maintain the template, prepare audience data and test the variations.
A good reusable template should make future campaigns easier to deliver.
As you learn what works, refine the design and apply the approach to other relevant campaigns.
Note: Marketing Guppy, your email platform and your website analytics may provide different types of reporting. Confirm which measurements are available in each system before drawing conclusions about campaign performance.
10. Your personalised email image launch checklist
Make sure every recipient gets the right experience.
Use this checklist before sending your campaign.
Pre-launch checklist
Personalised email image launch checklist — One image. Personalised for every recipient.
Creative preparation
Recipient data
Email setup
Testing and launch
A few minutes of testing can prevent a very visible mistake reaching a large audience.
11. Give your next email something more personal
Make relevance part of the creative.
Personalisation is most useful when it helps the recipient understand why a message matters to them.
That applies to the words in your email and the images that support them.
You don't need to create a separate graphic for every contact.
Start with one well-designed image, choose a few meaningful elements to personalise and connect them to reliable recipient information.
Test the variations, check how the image behaves in real email clients and make sure the message still works when some information is missing.
Then use what you learn to improve the next campaign.
Your email already knows who it's talking to.
Now your creative can too.
One image. A more relevant experience for every recipient.
Marketing Guppy helps you build dynamic images that adapt to the people and companies receiving your campaigns — without creating every version manually.
Check the current Marketing Guppy plan for personalised image availability and shared credit allowances.
