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.
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
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)
Hi {{2}}, your invoice {{1}} for ₹{{3}} is attached. Due {{4}}.
[Button: Pay now → URL] [Button: Query this invoice]
Catalogue (marketing, shared 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.