Conversation API Message Types
Conversation API uses generic message types in order to send the same message to multiple channels. The following table gives a quick overview of which channels have native support for each generic message type. In cases in which the channel doesn't natively support the message type, the message will be transcoded.
Channel | Generic Message Type | ||||||
---|---|---|---|---|---|---|---|
Text | Media | Choice | Card | Carousel | Location | List | |
☑ | ☑ | ☑ | ☑ | ☐ | ☑ | ☑ | |
SMS | ☑ | ☑ | ☐ | ☐ | ☐ | ☑ | ☐ |
Facebook Messenger | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☐ |
☑ | ☑ | ☑ | ☑ | ☑ | ☐ | ☐ | |
MMS | ☑ | ☑ | ☐ | ☑ | ☐ | ☐ | ☐ |
RCS | ☑ | ☑ | ☑ | ☑ | ☑ | ☐ | ☐ |
Viber Bot | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☐ |
Viber Business Messages | ☑ | ☑ | ☑ | ☑ | ☐ | ☐ | ☐ |
Telegram | ☑ | ☑ | ☑ | ☑ | ☐ | ☑ | ☐ |
Apple Messages for Business | ☑ | ☑ | ☑ | ☑ | ☐ | ☑ | ☐ |
KakaoTalk | ☑ | ☑ | ☑ | ☑ | ☐ | ☐ | ☐ |
LINE | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☐ |
☑ | ☑ | ☐ | ☐ | ☐ | ☐ | ☐ |
The following pages give more detailed examples for how each of the channels display each of the generic message types.