Supported Messaging Apps Content Types

This page describes the supported messaging apps content types, along with their character limits

Supported Content Types by Channel

ChannelChannel type valueTextTemplateImageVideoButtonFileLocationInteractive MessagesRich CardRich Card Carousel
SMSsms
WhatsAppwhatsapp
Viberviber
Zalo Notification ServiceZaloNotification
LINE Official NotificationLineNotification
Google RCSGoogleRCS

Whatsapp

  • Whatsapp requires templates to be approved before they can be sent as a business-initiated message. However, for replies to customer-initiated conversations, templates are not mandatory and freeform text is supported.
  • Supported File formats are:
File TypeFile FormatsMax File Size
Document.pdf, .doc, .docx, .xls, .xlsx, .ppt, .pptx, .txt100 MB
Image.jpeg, .png5 MB
Audio.aac, .m4a, .amr, .mp3, .ogg, .opus16 MB
Video.mp4, .3gp16 MB

Character Limit

ComponentCharacter Limit
Text Message4,096
Interactive Message Button Title20
Interactive Message List Button20
Interactive Message List Row Title24
Interactive Message List Row Description72
Interactive Message List Section Title24
Template Header (text type)60
Template Body (with other components)1,024
Footer (various message types, for example opt-out instructions)60
Media Message Image Caption1,024
Flows Message CTA20

RCS Business Messaging

Supported File formats are:

CategoryExtensions / MIME typesNotes
Images.jpeg / .jpg (image/jpeg), .png (image/png), .gif (image/gif)Supported in rich cards & media messages
Video.h263 (video/h263), .m4v (video/m4v), .mp4 (video/mp4, video/mpeg4), .mpeg (video/mpeg), .webm (video/webm)Supported in rich cards & media messages
Audio.aac (audio/aac), .mp3 (audio/mp3, audio/mpeg, audio/mpg), .mp4 (audio/mp4, audio/mp4-latm), .3gp (audio/3gpp), .ogx / .ogg (application/ogg, audio/ogg)Media messages only
Documents.pdf (application/pdf)Media messages (not rich cards)
File size capUp to 100 MB per attachment

Limits

Message element / fieldLimit
Plain text message3 072 characters
Rich-card title200 characters
Rich-card description2 000 characters
Suggested-reply text25 characters
Suggested-action text25 characters
Suggestion chips per messageUp to 11 chips (4 in-card + 7 extra)
Carousel cards per messageUp to 10 cards
Text caption with media2 000 characters
Postback data (per suggestion)2 048 characters
Rich-card payload size250 KB


Viber

  • Viber templates are only available in Russia, Ukraine, and Belarus.
  • Supported File formats are:
File TypeFile FormatsMax File Size
Image.png, .jpg, .gif1 MB
Video.mp4 (recommended), .3gp200 MB
PDF.pdf, .xps, .pdax, .eps200 MB
Documents.doc, .docx, .rtf, .dot, .dotx, .odt ,odf, .fodt, .txt, .info200 MB
Spreadsheet.xls, .xlsx, .ods, .fods, .csv, .xlsm, .xltx200 MB

Character Limit

ComponentCharacter Limit
Text Body1,000
Button Label30

Zalo Notification Service

  • Zalo Notification Service (ZNS) is strictly for one-way messaging and requires templates to be approved before they can be sent.
  • ZNS template's character limit is 400 characters

LINE Official Notification

  • LINE Official Notification (LON) is strictly for one-way messaging and requires templates to be approved before they can be sent.
  • LON template's character limit is 500 characters