Text page

FAQ for Personalised Images

A picture paints a thousand words,
so show a unique picture to each person.

OKZest Documentation

View the full OKZest documentation or scroll down for the FAQ.


Overview of sending emails with personalised text

What is OKZest?

Create a base image and add variables.

When an end-user views the image, it will be displayed with the variables populated.

The images are generated with the variables in real-time. Examples of variables can include:

  • Charts (charity fundraising, company targets, etc.)
  • Countdown/up timers
  • Coupon codes
  • Event tickets
  • Images with company information
  • Images with personal information (e.g. name/location/age/e-mail)
  • Location
  • Loyalty points and reward information
  • Name
  • News headline
  • Notifications and alerts
  • Product pricing and availability
  • QR codes
  • Stock price
  • System status
  • Travel time
  • Weather

The variables will be looked up from a source such as an API or Email Service Provider (e.g. Mailchimp or SendGrid).


Create the base image

Set a clear or coloured background, or upload an image in one of these formats:

  • BMP - Windows Bitmap
  • GIF - Graphics Interchange Format
  • JPEG - Joint Photographic Experts Group
  • PNG - Portable Network Graphics
  • SVG - Scalable Vector Graphics
  • TIFF - Adobe Systems

Perform any basic editing:

  • Set the canvas size
  • Set the background colour
  • Add images
  • Crop images
  • Add text
  • Add shapes

Add variables

Add variables to the image (e.g. [name] for the recipient's first name).

The variables must match those used in your source (e.g. an Email Service Provider such as Mailchimp or SendGrid).


Embed the personalised images

The images can be embedded into any HTML based source, such as:

  • Blogs
  • CRM
  • Emails
  • Microsoft SharePoint
  • SAP Portal
  • Shopify stores
  • Websites
  • WordPress plugins

The image you create can be embedded as a standard <img> tag. e.g.:

<img src="https://media.okzest.com/img?c=JXXUxcpskCWj95v_dy48w&i=5t5w7TgO9Um_3kS7J_LrzA" />

Merge tags can be added, allowing custom text to be embedded to the image in real-time, from sources such as Email Service Providers (e.g. Mailchimp or SendGrid):

<img src="https://media.okzest.com/img?c=JXXvUxcpskCWj95v_dy48w&i=5t5w7TgO9Um_3kS7J_LrzA&name=*[FNAME]*" />

You can use a default value for when no variable is present e.g. if you don't have the first name for all people in your email list, you could use 'nothing', a space or the word 'friend'.


Viewing the images

When the user's web/email client initiates the image download, it is generated in real-time before being downloaded. The generation is very quick, adding less than half a second to the download time.


End-to-end walkthrough for sending emails with personalised text


Plans to fit all businesses, from startup to enterprise

We provide multiple plans at different prices, including a free option which includes 2,500 generated images per month.

The free plan is intended for small businesses, or companies that want to try our service. It includes a small 'Powered by OKZest' watermark in the bottom-right corner e.g.:

Car insurance example

Only pay for what you use

If you send 10,000 emails and only 2,000 are opened within the month, only 2,000 images will be generated and count towards your current plan.

If you need more images than your plan provides, you can choose to either upgrade to a higher plan or purchase additional credits (see the plans page for details). Purchsased credits never expire, so you can use them in the following months.