Sales teams and the email marketers who support them keep asking the same question: how do you put a prospect’s name, company, or a relevant screenshot into an email image at scale without a designer or custom code for every campaign?
The goal is simple. Make the first visual a recipient sees feel written for them. When it works, reply rates often rise. When it fails, the image looks generic, the link breaks, or the cost becomes unpredictable.
This guide focuses on the practical path for email marketers and the agencies that run programmes for them. It covers how open-time personalized images work, what to include, how to wire them into outreach tools or ESPs, and how the common pricing models compare.
Why a static image rarely moves the needle in outreach
A standard hero or banner image is the same for every recipient. In a cold sequence that can feel impersonal, especially when the subject line or first line already mentions the company name.
Personalized images close that gap by rendering unique text (and sometimes images or screenshots) at the moment the email is opened. The email itself still uses a normal <img> tag. The personalization happens on the image server when the recipient’s client requests the image.
This approach works across almost any tool that can send HTML email: Mailchimp, Klaviyo, ActiveCampaign, Instantly, Lemlist, Smartlead, Outreach, Salesloft, and plain Gmail or Outlook sequences.
What to personalize in a sales or outreach image
Keep the variables useful and short. Common, high-impact fields are:
- First name or full name
- Company name
- Role or title
- A specific offer, meeting link, or next step
- A screenshot of the prospect’s website or a relevant page
- Logo or product image that matches the account
Avoid long paragraphs inside the image. Text must stay readable on mobile and at the sizes email clients display. Fallback text is essential—if a field is missing, the image should still look intentional rather than broken.
OKZest supports dynamic text, dynamic image layers, website screenshots, and fallback text on every plan. You design once in the no-code editor, then pass the variables via merge tags or an API call.
Two main ways to generate the images
1. Open-time URL with merge tags (no code)
You create one template. The image URL contains placeholders that your ESP or outreach tool replaces with contact data before sending.
Example pattern:
<img src="https://okzest.com/img/your-template?name={{first_name}}&company={{company}}" alt="Personalized for {{company}}">
When the recipient opens the email, the image server renders the correct version. You only generate (and, with OKZest’s model, only pay for) images that are actually opened.
This works with any platform that supports merge tags in image URLs. No developer is required for each new campaign.
2. Pre-generate from a spreadsheet or API
For high-volume or tightly controlled campaigns, you can generate the images ahead of time from a CSV, Google Sheet, or CRM export. The API or Zapier integration accepts the rows and returns unique image URLs you store as a contact field. The email then points at those already-rendered URLs.
OKZest offers both paths: the no-code editor plus a full API and Zapier integration. MCP support is also available so AI assistants can help generate or manage the image URLs when you want agent-assisted workflows.
Pricing models that matter for outreach volume
Outreach lists vary wildly in size and open rates. Two common approaches appear in the market:
- Per-seat or fixed monthly with view caps — Tools such as Hyperise typically charge per seat (entry plans around $69/month for a limited number of image views). This can be simple for a small team but becomes expensive as seat count or volume grows. Hyperise is particularly strong on sales-oriented enrichment (company logos, website screenshots, profile images) and has built-in website personalization on higher tiers.
- Pay-per-open / generated image — OKZest charges only for images that are generated when opened. Plans start with a free tier of 2,500 watermarked images per month (no credit card). Paid plans range from £10/month for 500 images up to higher volumes (10,000, 100,000, or 1,000,000). You can opt into automatic extra credits if you exceed the allowance. Because cold outreach open rates are often modest, this model frequently costs less than a per-seat plan once volume or team size increases.
Neither model is universally better. Seat-based pricing can feel predictable for a fixed team. Pay-per-open rewards you for not paying for unopened emails. Check current pricing on each vendor’s site before deciding.
Practical setup steps
- Design one template in the no-code editor. Place the dynamic text carefully and set fallbacks.
- Decide whether you need a screenshot or logo layer for the account.
- Choose the delivery method:
- Merge-tag URL for live ESPs and most outreach tools.
- Pre-generated URLs from a sheet or API for sequences that want full control.
- Test with a small list. Confirm the image loads, text is sharp, and fallbacks appear correctly.
- Add the image to the email template. Keep the rest of the email light so the personalized visual is the focus.
- Monitor opens and replies. Because the image is generated on open, you can also update the underlying template later and later opens will see the new version (useful for offer changes).
Where this fits for agencies and account managers
Agencies running client programmes often need the same template style across multiple brands and ESPs. A single image system that accepts merge tags from Mailchimp, Klaviyo, ActiveCampaign, or an outreach platform reduces the number of tools the account manager has to learn. Client roles and shared designs (available on higher OKZest plans) help when several people touch the work.
Hyperise’s agency tier is built around client sub-accounts and is popular with sales-focused teams. OKZest’s approach is more ESP-agnostic and usage-based, which many email marketers prefer when they already have the sending tools in place.
Fair comparison points
Hyperise excels at sales enrichment features and website personalization alongside images. It is a mature choice for pure outbound teams that want logos, screenshots, and video options in one place.
OKZest is built around real-time, open-time image generation for email and other channels, with transparent pay-per-open pricing, a no-code editor, API, Zapier, and MCP. It works with the ESPs and outreach tools you already use and includes a free watermarked tier for testing.
Choose based on whether you need deep sales enrichment and website personalization, or a lightweight, usage-priced image layer that sits on top of your existing email stack.
Next step
If you want to test personalized images on a live or test list without a credit card, start with the OKZest free plan: 2,500 watermarked images per month. Build one template, drop the URL into an outreach sequence or ESP campaign, and measure the difference in replies.
Ready to try it? Register for free — no credit card required.