Bulk WhatsApp

WhatsApp Bulk Message Sender With Attachment: PDFs, Images and Video, Personalised Per Person

A bulk WhatsApp attachment is a PDF, image or video placed in a template's header and delivered to many recipients in one campaign. How to send bulk WhatsApp with an attachment on the official API: PDF catalogues, invoices, images and video as template headers, per-recipient files, size limits, and what it costs.

Arjun Mehta Published 2 Aug 2026 8 min read

WhatsApp Bulk Message Sender With Attachment: cover card with the Bulk WhatsApp label, chat bubbles and an 8 min read tag

WhatsApp bulk message sender with attachment in brief

WhatsApp bulk message sender with attachment campaigns put the file in the header of an approved template, so a catalogue, invoice, ticket or report card arrives above personalised text and tap buttons. WappBlaster, an official WhatsApp Business API platform, hosts the files and handles both patterns: one shared file uploaded once for the whole segment, or a column in the CSV or Google Sheet that points each row at its own PDF or image. The most concrete advantage is per-person documents, such as Invoice_48213_Aug2026.pdf sent as a utility template straight from the billing system, which Meta prices below marketing. Meta's current ceilings are roughly 5 MB for JPEG or PNG pictures, 16 MB for MP4 clips and 100 MB for documents, and a picture under 1 MB opens fastest on mobile data. Each template carries a single header file, so several documents travel as a combined PDF, a catalogue link or a button that requests the next one.

How do you send a bulk WhatsApp message with an attachment?

Attach the image, video or PDF as the header of an approved template, choose one file for everyone or a different file per person, then send to the segment.

WappBlaster treats attachments as part of the standard plan and charges them at the same per-message rate as text.

  • Catalogues, invoices, tickets and report cards are the usual attachments.
  • Per-recipient files are what app-based tools cannot do cleanly.
  • Check Meta's size limits for each attachment type.

WhatsApp bulk message sender with attachment benefits

  • Each customer’s own document

    Invoices, statements, report cards and certificates reach the right person from one campaign.

  • Invoices sent straight from billing

    A utility template with a per-customer PDF can fire from the billing system through the API.

  • Attachments at the text price

    A PDF or image header leaves Meta’s per-message charge unchanged for that category and country.

  • Files customers can find again

    A clear file name such as an invoice number makes the document easy to search in the chat later.

  • Interest shown by button taps

    A request-the-next-file button reveals which recipients want more detail.

  • File hosting handled for you

    The platform stores shared and per-recipient files and attaches the right one at send time.

The attachment is usually the point of the message: the catalogue, the invoice, the ticket, the report card. Sending it to thousands of people, each with their own file, is exactly what the official API was built for and exactly what app-based tools cannot do cleanly. Here is how it works.

Quick answer: A WhatsApp bulk message sender with attachment, on the official Meta API, sends an approved template with an image, video or PDF header to thousands of recipients, the same file for all or a different file per person, with personalised text and buttons, and costs the same per message as text. Attachments are part of WappBlaster’s standard ₹7999 / $200 yearly plan.

What “attachment” means on an official WhatsApp bulk sender

A template header. An approved marketing or utility template can open with an image, a video or a document, followed by the personalised body, a footer and buttons. Because the header behaves like any other field, you either set one file for the whole campaign or let a column in your contact sheet supply a separate file for each person.

Same file for everyone

A catalogue, a price list, a brochure, an event poster. Upload once, reference in the campaign.

Different file per person

An invoice, a statement, a report card, a ticket, a certificate, the one property they asked about. A column of file links or ids; the platform attaches the right one per row.

WhatsApp bulk attachment types and Meta’s limits

  • Pictures: JPEG or PNG up to roughly 5 MB; anything below 1 MB appears without delay on a phone connection.
  • Clips: MP4 up to roughly 16 MB, with the key message inside the opening three seconds.
  • Documents: usually PDF, though standard office files work too, up to roughly 100 MB. Give the file a name the customer would search for, like “Invoice_48213_Aug2026.pdf” rather than “scan.pdf”.
  • One header per template. For several files, use a combined PDF, a catalogue link, or a button that lets them request the next one.
  • Cost: identical to a text message, because Meta prices by message category and ignores whether a file is attached.

What businesses send as a bulk WhatsApp attachment

  • Catalogues and price lists to opted-in retailers, daily in the textile trade, weekly in most others.
  • Invoices, receipts and statements as utility templates, per customer, from the billing system.
  • Tickets and passes with a per-person QR code in the image.
  • Report cards and certificates to parents and students, per recipient.
  • Property brochures and floor plans, the specific one each lead enquired about.
  • Event posters and menus, the same image to a segment.

How to send a bulk WhatsApp message with an attachment, step by step

1
Build the template with a document, image or video header, body variables, footer and buttons. Submit with a sample file; approval is usually fast.
2
Prepare the files. One shared file uploaded once, or a column in your CSV or Google Sheet with a link or id per recipient.
3
Map the columns: name and details to the body variables, the file column to the header.
4
Send to the segment and read delivered, read, replied and clicked per contact.

For per-recipient images generated from data, such as tickets with names and QR codes, see personalised WhatsApp images at scale.

Example bulk message templates with an attachment

Invoice (utility, per-recipient PDF)

[Document: Invoice_{{1}}.pdf]
Hi {{2}}, your invoice {{1}} for ₹{{3}} is attached. Due {{4}}.
[Button: Pay now → URL] [Button: Query this invoice]

Catalogue (marketing, shared PDF)

[Document: Catalogue_Aug2026.pdf]
{{1}}, the {{2}} collection is in. Prices and MOQ inside.
[Button: Ask about a product] [Button: STOP]

Why not attach files to bulk WhatsApp messages from the app

You can attach a file to a WhatsApp broadcast from the Business app, to up to 256 saved contacts, with no personalisation, no per-person files, no buttons and no delivery report. Tools that automate that past the cap are the blasters that get numbers banned. The API route has no cap, per-recipient files, buttons and a report, and the number is protected.

Pricing for bulk WhatsApp attachment campaigns

  • Subscription: ₹7999 yearly in India or $200 yearly elsewhere, which already pays for attachments, a different file per recipient, and hosting of your files.
  • Meta’s fee: set by Meta per message according to category and recipient country, unaffected by any attachment, and billed to you at cost. Utility costs less than marketing, so send invoices and statements in the utility category.

Try it with your own files

Come to the free trial with a catalogue or a batch of invoices and send them for real. Full platform details sit on the Bulk WhatsApp Sender Software page, and images and buttons in bulk templates goes deeper on what converts.

For more on sending files, see sharing a PDF automatically on WhatsApp, rich-media bulk campaigns and sending a price list automatically.

WhatsApp bulk message sender with attachment: file types and uses
Feature What it does Best for
Image header JPEG or PNG up to about 5 MB, ideally under 1 MB Posters, menus and tickets with a QR code
Video header MP4 up to about 16 MB, with the point in the first seconds Demos and property walkthroughs
Document header PDF or office file up to about 100 MB Catalogues, price lists and brochures
One shared file Uploaded once and used for the whole campaign The same catalogue to a whole segment
A file per recipient A list column points each row to its own file Invoices, report cards and certificates
Several documents Sent as a combined PDF, a catalogue link or a request button Ranges too big for one file

WhatsApp Bulk Message Sender With Attachment: questions

Can I send bulk WhatsApp messages with an attachment?

Yes, on the official WhatsApp Business API. The file sits in the header of an approved template (a photo, a video clip or a document like a PDF), and the personalised message and buttons follow underneath. Everyone can receive one shared file, or each person can get their own, for example a customer’s individual invoice. Unofficial tools can send a file from your personal account, but they offer no templates, no buttons and no delivery data, and the number is exposed to a ban.

Link to this answer

Can each person get a different attachment in a bulk WhatsApp send?

Yes. The header media is a per-recipient field, so a column in your list can point each row at its own PDF or image: invoices, report cards, tickets, certificates, the property each buyer enquired about. The platform hosts the files and attaches the right one at send time.

Link to this answer

What attachment types and sizes does WhatsApp allow in bulk?

Meta currently accepts JPEG or PNG pictures of roughly 5 MB or less, MP4 clips of roughly 16 MB or less, and documents (PDF is the usual choice) of roughly 100 MB or less. Aim for pictures below 1 MB, since smaller files appear straight away on a mobile connection.

Link to this answer

Does sending an attachment cost more per message?

No. Meta prices a message by its category (marketing or utility), and a file in the header does not change that price. Sent to the same country in the same category, a PDF catalogue with buttons is billed exactly like a text-only message.

Link to this answer

Can I send a PDF invoice to each customer on WhatsApp automatically?

Yes, as a utility template with a per-recipient document header, triggered from your billing system through the API or from a sheet with a link per row. Utility messages are priced lower than marketing, which is the right category for invoices, receipts and statements.

Link to this answer

Do attachments need Meta approval?

The template does, once, with a sample file. Once it is approved you are free to swap in a different file for each campaign or each person, provided the file type does not change. Approval is usually minutes to hours.

Link to this answer

Is it possible to include more than one attachment in a bulk WhatsApp message?

A template carries one header attachment. For several files, use a PDF that contains them, a catalogue link that opens in the chat, or a quick-reply button that lets the customer ask for the next file, which also tells you who is interested.

Link to this answer

What should I name a PDF sent in bulk on WhatsApp?

Something the customer would search for later, such as Invoice_48213_Aug2026.pdf rather than scan.pdf, so the document is easy to find again weeks later.

Link to this answer

Can each person get a ticket with their own QR code on WhatsApp?

Yes. A ticket or pass image can be generated per person from your data, with their name and their own QR code, and placed in the template header.

Link to this answer

Does WappBlaster host the files I attach to bulk WhatsApp messages?

Yes. File hosting is part of the yearly subscription, and the platform picks the right file for each row at send time.

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.