Sending media
- Upload media via the media endpoint and store the returned ID.
- Send with type set to the media type and include the media ID.
- Optionally add caption fields where supported (image/video/document).
Send campaign broadcasts with audience filters
Automate FAQs and first-response journeys
Design no-code chat journeys and branches
AI replies with context and intent handling
Recover carts and drive order conversions
Book, reschedule, and remind automatically
Score and route leads to the right team
Capture and track leads from multiple sources
Run promotional campaigns with compliance
Convert ad clicks into WhatsApp conversations
Official API setup, templates, and scaling
Connect CRM, sheets, ERP, and custom tools
How to send media messages via WhatsApp Business API, including upload and headers.
Media messages in WhatsApp Business API support images, documents, audio, and video. Upload media to get an ID, then reference it in your send payload.
Strengthen this topic cluster by also reading WhatsApp Business API documentation, WhatsApp Business API integration.
Can I send media via URL?
Cloud API supports both IDs and URLs in some cases, but uploading and using IDs is more reliable.
What are the size limits?
Limits vary by type (e.g., images up to a few MB). Check current provider/Meta limits.
Do media messages cost extra?
Meta charges per conversation, not per media type. Providers may bill for storage/bandwidth.
Technical Integration
WhatsApp Business API documentation
Key docs, SDKs, and sections to read first.
Technical Integration
WhatsApp Business API integration
Integration steps, auth, endpoints, and testing tips.
Technical Integration
WhatsApp Business API webhook
Set up webhooks, handle events, and verify signatures.
Technical Integration
WhatsApp Business API JSON example
Example requests for text, media, and interactive messages.
Try BotMax AI
Launch WhatsApp automation with compliant messaging
Verified templates, inbox for teams, broadcasts, reminders, and billing workflows.