⚡Quick answer -
Every WhatsApp Template Message must contain body text. Media is optional and, if used, appears only in the Header. Supported header formats are JPG/JPEG/PNG for images within 5MB, MP4 videos within 16MB, and documents (PDF) within 10MB.
Consult it before submitting a template to be sure your media type, size, and formatting meet WhatsApp rules—avoiding one of the most common rejection reasons.
Media Type | Supported Formats | Max Size | Ideal Use Case |
Image | JPG,JPEG, PNG | 5 MB | Product photos, service visuals |
Video | MP4 | 16 MB | Demo clips, promotional intros |
Document | 10 MB | Invoices, brochures, policies |
❌ You cannot send a template with media only—body text is mandatory.
Example Error Response:
{ "error": { "message": "Media file size too large", "type": "OAuthException", "code": 131051, "error_subcode": 2494010, "fbtrace_id": "AbCdEf123456" }}Header: Image (product photo)
Body: “Hi {{1}}, your order #{{2}} has been shipped."
Sample values: “Hi Sarah, your order #1234 has been shipped.”
• Body text is mandatory.
• File names should be clean (no spaces, symbols, emojis).
• Media must relate directly to the template content.
• Unsupported formats or oversized files result in rejection.
✔️ Compress media before upload.
✔️ Include clear body text that explains the attachment.
✔️ Preview the template to confirm correct rendering.
✔️ Avoid unrelated stock visuals.
✔️ Test file size on Wi-Fi and mobile data.
Keywords: WhatsApp template media, header image size, supported formats, body text required