Bulk WhatsApp

Personalised WhatsApp Images, Tickets and Certificates, Rendered for Each Recipient

A personalised WhatsApp image is a picture or PDF generated separately for each recipient, with their own name or booking details drawn into the design. How dynamic image and PDF generation works on WhatsApp: one design template rendered per recipient for tickets, greetings, certificates and invoices.

Arjun Mehta Published 2 Aug 2026 6 min read

Personalised WhatsApp Images, Tickets & PDFs: cover card with the Bulk WhatsApp label, chat bubbles and a 6 min read tag

Personalised WhatsApp images in brief

Personalised WhatsApp images from WappBlaster are rendered files, not captions: one design template holds fields for name, code, seat or amount, and at send time each recipient receives a separate image or PDF with their own details drawn into the artwork. The files go out in 3 ways: inside a bulk campaign, where each contact's image is created as their message leaves; from a bot flow, once the bot has the details it needs; or from a webhook posted by a booking system, which is how per-booking tickets reach customers within seconds. Event tickets, festival greetings, course certificates, invoices, loyalty cards and booking confirmations are the main uses. A WhatsApp ticket stays findable by searching the business name and opens at the venue without data, unlike an email buried among 40 others that week. Before a live send, test with the longest name on the list, a font covering non-Latin scripts, consistent date and amount formats and a modest file size.

How do you send personalised images, tickets and certificates on WhatsApp?

Design one template image or PDF, map fields like name, seat or amount to it, and the system renders a unique file for every recipient at send time.

WappBlaster's dynamic experiences generate a per-recipient image or PDF from one design and send it in bulk campaigns, bot flows or from webhook data.

  • A name inside the design gets forwarded; the same name in plain text gets scrolled past.
  • Per-booking tickets and passes can be generated straight from webhook data.
  • Test with realistic long names and odd values before a live send.

Personalised WhatsApp images benefits

  • Greetings people forward

    A card with the customer's own name in the design tends to get shared, while typed words under a stock picture get scrolled past.

  • Tickets found at the gate

    Attendees search the business name in WhatsApp and show a ticket already saved on their phone.

  • Certificates for a whole batch

    Every learner in a course receives a completion certificate in their name, produced in one run.

  • Per-customer invoices on a schedule

    Statements and invoices leave as individual PDFs without anyone building each file by hand.

  • Booking-system automation

    A webhook from your own system triggers each ticket, so no staff member has to send it.

Put the customer’s name inside the greeting card design and people forward it. The same words as plain text get scrolled past.

Quick answer: Dynamic experiences generate a unique image or PDF per recipient from one design template, substituting their name, code, seat or amount at send time. They can go out in bulk campaigns, from inside a bot flow, or be generated from webhook data for per-booking tickets and passes.

What "dynamic" means for personalised WhatsApp images

You design once, placing fields where the variable content should sit. At send time each recipient gets a genuinely different rendered file, not the same image with their name written in the message text below it.

That distinction matters for the use cases where the artefact is the point: a ticket, a certificate, an invoice.

Where personalised WhatsApp images earn their keep

  • Event tickets: each attendee gets their own, in a chat they can find again at the gate
  • Festival greetings: a card carrying the customer's own name, which people tend to forward
  • Certificates: a batch of course or training completions produced at once
  • Invoices and statements: one PDF for each customer, sent on a schedule
  • Loyalty cards: carrying the customer’s own balance
  • Booking confirmations: details rendered into a visual

Three ways to send personalised images on WhatsApp

The webhook route is how per-booking tickets are normally produced: the booking system posts, the ticket is generated, the customer receives it in seconds.

  1. In a bulk campaign, where every contact's image is created as their message is sent.
  2. From inside a bot flow, once the bot knows what it needs to render.
  3. From a webhook, where your own system posts the data and the file is generated and sent.

Why WhatsApp beats email for tickets

An emailed ticket is one of forty emails the attendee received that week. A WhatsApp ticket is in a thread they can find by searching your business name, and it is on the phone they will be holding at the door.

It also survives the case where the attendee has no data connection at the venue, because the image is already downloaded in the chat.

Test personalised images with realistic data

  • Long names are where these break; test with the longest name in your list
  • Non-Latin scripts need a font that actually supports them
  • Amounts and dates need consistent formatting before they are rendered
  • Check the file size, since very large images are slow on poor connections

Related ideas include crowdfunding updates sent to backers, loyalty points shown on WhatsApp and advanced template variables.

Personalised WhatsApp images by use
Feature What each recipient gets Best for
Event tickets Their own ticket in a chat they can find again Events and travel bookings
Festival greetings A card with their name inside the design Brands sending seasonal wishes
Certificates A course or training certificate in their name Training providers closing a batch
Invoices and statements One PDF per customer Businesses billing on a schedule
Loyalty cards A card showing their own balance Loyalty programmes
Booking confirmations Booking details rendered into a visual Appointment-led businesses

When personalised WhatsApp images is the wrong choice

  • When everyone gets the same picture and only the caption changes, a standard image template is simpler than rendering a separate file per recipient.
  • If the list holds names in a script your design font cannot draw, fix the font first, or those recipients receive a broken card.
  • Audiences on very poor connections may wait a long time for heavy rendered images, so a short text message with a link can reach them sooner.

Personalised WhatsApp Images, Tickets and Certificates, Rendered for Each Recipient: questions

What is a dynamic image on WhatsApp?

One design becomes many pictures: each recipient's name and details are rendered inside the artwork itself rather than written under it as text, so every person receives a different file.

Link to this answer

Can personalised images be sent in a bulk campaign?

Yes. Each contact's image is created at the moment their message goes out, so sending to thousands of people means thousands of distinct files.

Link to this answer

Can my own booking system trigger ticket generation?

Yes. Post the booking data to a webhook and the ticket is generated and sent, which is the usual pattern for events and travel.

Link to this answer

Does this work for PDFs as well as images?

Yes. Dynamic PDF experiences handle per-recipient documents such as invoices, statements, certificates and itineraries.

Link to this answer

Why send event tickets on WhatsApp instead of email?

An emailed ticket gets lost among dozens of other mails, while a WhatsApp ticket sits in a thread the attendee finds by searching your name, on the phone they hold at the gate. It also opens offline because the image is already downloaded.

Link to this answer

Can I send course completion certificates in bulk on WhatsApp?

Yes. A whole batch of completion certificates can be produced at once from one design, each carrying the learner's own name.

Link to this answer

What breaks personalised WhatsApp images most often?

Long names. Test with the longest name in your list, check that non-Latin scripts have a font that supports them, and format amounts and dates before rendering.

Link to this answer

Can a chatbot send a personalised image?

Yes. Once the bot has collected the details it needs, it renders the image or PDF inside the flow and sends it in the same conversation.

Link to this answer

Do personalised greeting cards get shared more?

That is the point of putting the name inside the artwork. A card carrying the customer's own name tends to be forwarded, while the same words as plain text are usually scrolled past.

Link to this answer

Is WappBlaster a tool for personalised WhatsApp images and PDFs?

Yes. Its dynamic experiences render a different image or PDF for every recipient from one design and send it through bulk campaigns, bot flows or webhook triggers.

Link to this answer

Still not answered?

Ask a real person. We reply on WhatsApp, usually within the hour.

Ask on WhatsApp

Arjun Mehta

Head of WhatsApp Business API, WappBlaster

Arjun Mehta leads WappBlaster’s official Meta WhatsApp Business Platform practice, bulk campaigns, chatbot, shared inbox and BSP migrations for 1,000+ India, UAE, USA and UK brands.

Ready for official bulk WhatsApp?

Migrate from WATI, Interakt, AiSensy or bulk senders, 3–7 day cutover with 1:1 onboarding.