Supported File Types for Channels
Media content types supported by various channels
Google Business Messages
Media | Supported Content Types - Outbound | Supported Content Types - Inbound |
---|---|---|
Image | .jpeg, .jpg, .png, .webp | .jpeg, .jpg, .png, .webp |
Apple Messages for Business
Media | Supported Content Types - Outbound | Supported Content Types - Inbound |
---|---|---|
audio | mp4, amr, wav | amr |
application | pdf, msword, xls, xlsx, vnd.ms-powerpoint, text/plain, ics, usdz, caf, pkpass | pdf, msword, xls, xlsx, vnd.ms-powerpoint, text/plain, ics, usdz, caf, pkpass |
image | jpeg, jpg, png | jpeg, jpg, png |
video | mp4 | quicktime |
Email
Media | Supported Content Types - Outbound | Supported Content Types - Inbound |
---|---|---|
image | jpg, png, svg, bmp, gif | jpg, png, svg, bmp, gif |
audio | mp3, amr | mp3, amr |
video | 3gp, avi, mp4 | 3gp, avi, mp4 |
application | doc, docx, ppt, pptx, pdf, txt | doc, docx, ppt, pptx, pdf, txt |
msg, eml |
Instagram
Media | Supported Content Types - Outbound | Supported Content Types - Inbound |
---|---|---|
Image | .jpg, .png, .ico, .bmp, sticker (Like heart) | .jpg, .png, .ico, .bmp, .gif |
Facebook Messenger
Media | Supported Content Types - Outbound | Supported Content Types - Inbound |
---|---|---|
image | jpg, gif, webp, png, bmp | jpg, gif, webp, png, bmp |
audio | mp3, amr, m4a | mp3, amr |
video | mp4, mov, m4v, 3gp, flv | mp4, mov, m4v, 3gp, flv |
application | pdf, doc, docx, ppt, pptx, xls, xlsx | pdf, doc, docx, ppt, pptx, xls, xlsx |
In-App Messaging / Live Chat
Media | Supported Types - Outbound | Supported Types - Inbound |
---|---|---|
image | jpeg, png, gif svg | jpeg, png, gif |
audio | mp3, wav, ogg, opus, aac, 3gp, mkv | mp3, wav |
video | mp4, mkv, avi, mov, mpeg, 3gp | mp4 |
application | pdf, doc, ppt, pptx, xlsx, xls, txt, csv | pdf, doc, ppt, pptx, xlsx, xls, csv |
MMS
Media Type | File Extension | Maximum File Size |
---|---|---|
File | vcard ical | 1 MB |
Overall MMS payload size | 2 MB | |
Image | The URL must be publicly accessible and end with one of the following file types: .gif .jpg .jpeg .png | 2.9 MB with transcoding 1 MB without transcoding |
Audio | The URL must be publicly accessible and end with one of the following file types: .3gp .amr .3ga .m4a .m4p .m4b .m4r .mp3 .wav | 9.75 MB with transcoding 1 MB without transcoding |
Video | The URL must be publicly accessible and end with one of the following file types: .3gp .h263 .h264 .mp4 .m4v | 9.75 MB with transcoding 1 MB without transcoding |
Push Notifications
Media | Supported Content Types |
---|---|
image | jpg, png |
RCS
Media | Supported Content Types - At Connect Gateway | Receiving to end user from 3C |
---|---|---|
image | apng, bmp, gif, x-icon, jpeg, jpg, png, svg+xml, tiff, tif, webp | jpeg, png, gif, jpg |
audio | mpeg, mp4, ogg, oga, webm, wav | NA |
video | 3gpp, mpeg, ogg, quicktime, quicktime, webm, x-m4v, ms-asf, ms-asf, ms-asf, x-msvideo | mp4, webm |
SMS
Media | Supported Content Type |
---|---|
NA | NA |
Voice
Media | Supported Content Types | Supported Format |
---|---|---|
audio | .wav | RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 8000 Hz |
audio | .Mp3 | Audio file with ID3 version 2.3.0MPEG ADTS, layer III, v1, 224 kbps, 32 kHz, Stereo |
In case of URL, we support.wav
Feature | Supported Content Types | Supported Format |
---|---|---|
Pre-uploaded prompt | .mp3 | RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 8000 Hz |
.wav | Audio file with ID3 version 2.3.0MPEG ADTS, layer III, 224 kbps, 32 kHz, Stereo | |
.wav | Linear PCM, sampling rate: 8000/16000 Hz, bits/sample: 16 | |
128/256 kbps | ||
G711 A-law, sampling rate 8000/16000 Hz, bits/sample: 8 | ||
64/128 kbps | ||
G711 U-law, sampling rate 8000/16000 Hz, bits/sample: 8 | ||
64/128 kbps |
Codecs | Bit Rate |
---|---|
Linear PCM, sampling rate: 8000/16000 Hz, bits/sample: 16 | 128/256 kbps |
G711 A-Law, sampling rate 8000/16000 Hz, bits/sample: 8 | 64/128 kbps |
G711 U-Law, sampling rate 8000/16000 Hz, bits/sample: 8 | 64/128 kbps |
WhatsApp
Media Type | Supported via Send node (in Media Message Type) | Supported via Messaging API v1 (in Media Message Type) | Supported via Send Node and Messaging API v1 for Template Message Type | Maximum Size |
---|---|---|---|---|
audio | AAC, AMR, MPEG, OGG Note: For OGG MIME Type, only media codec supported by WhatsApp is OPUS. Also, OPUS MIME Type is no longer supported by WhatsApp. | audio/aac, audio/mp4, audio/mpeg, audio/amr, audio/ogg (only opus codecs, base audio/ogg is not supported) | Audio is not supported via Templates. | 16 MB |
Document | TXT, PDF, PPT, DOC, DOC(X), PPT(X), XLS(X) | text/plain, application/pdf, application/vnd.ms-powerpoint, application/msword, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.openxmlformats-officedocument.presentationml.presentation, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | TXT, PDF, PPT, DOC, DOC(X), PPT(X), XLS(X) | 100 MB |
image | JPEG, PNG | image/jpeg, image/png Images must be 8-bit, RGB or RGBA | JPEG, PNG | 5 MB |
video | 3GPP, MP4 Note: Only H.264 video codec and AAC audio codec is supported. WhatsApp support videos with a single audio stream or no audio stream. | video/mp4, video/3gp Note: Only H.264 video codec and AAC audio codec is supported. We support videos with a single or no audio stream. | 3GPP, MP4 Note: Only H.264 video codec and AAC audio codec is supported. WhatsApp support videos with a single or no audio stream. | 16 MB |
Sticker | WEBP | image/webp | NA | Static stickers: 100KB Animated stickers: 500KB |
WhatsApp Media Best Practices
- While uploading the media and setting the mime-type make sure you are following the guidelines mentioned in this documentation.
- The publicly accessible URL used while configuring the message must end in the same file format set under the 'File MIME type'. It should not have any geo-restriction and should be accessible from a server located within USA premises.
- Supported incoming media message mime-types are identical to outbound message media mime-types in Send node and Messaging API. The mime-type of the incoming media message can be captured as part of the following:
- Start node and Receive node output variable i.e., "whatsApp.mimetype",
- Outbound webhooks, Debug logs and Export logs with JSON path "attachments.mime_type"
- WebP is a modern image format that provides superior lossless compression and creates smaller and richer images that makes web faster. The source libraries to use for converting an image to WebP file-format are available here. You can also use various third-party converters publicly available to convert images to WebP file-format.
Custom Node Integration
Feature | File type |
---|---|
Custom Node | Only SVG image files supported |
Event Scheduler
Media | Supported Content Types |
---|---|
Text | .txt |
Excel | .xlslx |
Comma Separated Value | .csv |
Channel Asset Set-Up
Channel | Media | Supported Content Types |
---|---|---|
RCS asset creation | image | jpg,png |
WhatsAppp asset creation | image | jpg, png |
Updated about 1 month ago