WhatsApp Error: Message Type Is Not Supported (Fix)
WhatsApp's "Message type is currently not supported" error means you tried to send a format or media type its Business API doesn't accept. Use approved file types, approved templates, and link out to anything WhatsApp blocks.
The error Message type is currently not supported means WhatsApp's Business API rejected the format or media you tried to send. The fix is to match WhatsApp's allowed formats and templates.
Why This Happens
Unsupported media type
- File formats WhatsApp blocks, like
.exe,.zip, or.tar. - WhatsApp accepts only specific images, documents, audio, and video files.
Unsupported message type
- Custom buttons or interactive structures the API doesn't support.
- Document messages with captions are not currently supported.
- Stickers, GIFs, and other non-standard formats are blocked.
Template restrictions
- A template body or header may include a parameter type that isn't supported.
How to Fix It
Check your media file format
Use only WhatsApp-approved file types:
- Images: JPG, JPEG, PNG
- Documents: PDF, DOCX, PPTX, XLSX, TXT
- Audio: AAC, MP3, OGG
- Video: MP4 (max 16MB)
Check message content
- Don't send stickers, GIFs, or other unsupported formats.
- Use approved templates for proactive outbound messages.
Reconfigure templates
- Make sure the template is approved and follows Meta's formatting rules.
- Remove unsupported parameters and any dangling placeholders.
Send as a different type
If WhatsApp won't take the format, host the file elsewhere (Google Drive, Dropbox, etc.) and send the link instead.
Example
Wrong: attaching a .zip file directly to a WhatsApp message.
Right: upload the .zip to Google Drive and paste the share link in your message.
Reference
Meta's full WhatsApp on-premises error reference: developers.facebook.com/docs/whatsapp/on-premises/errors.
Frequently Asked Questions
What file types does WhatsApp accept?
Can I send GIFs through WhatsApp?
Why does my document with a caption fail?
How do I send a .zip file?
Why is my approved template still failing?
Was this article helpful?
Thanks for the feedback.