Message types
Outbound messages
Text [#text-outbound-messages]
Send simple text messages to your customers. These messages can contain emojis. Links within the text message must be valid formatted URLs.
Text messages must follow the specifications shown in the table below:
| Supported format | UTF-8 |
| Size (Maximum) | 1,000 bytes |
Image [#image-outbound-messages]
Send images to your customers.
Images must follow the specifications shown in the table below:
| Supported format | .jpg, .png, .ico, .bmp |
| Size (Maximum) | 8 MB |
Quick reply [#quick-reply-outbound-messages]
Include quick reply options in the form of buttons. Instead of typing a reply to your message, customers can click these buttons to send you a reply.
You can include up to 13 quick replies in each message. Each quick reply button consists of the following elements.
- Button text: 20 characters (maximum)
- Postback (payload)
Generic template [#generic-template-outbound-messages]
Send a preview of your website or product in the form of an interactive card. Customers can click the link on the card to view your website or product.
Generic templates contain the following elements:
- Text
- Subtitle (optional)
- Image
- Button
- Custom actions and URLs
A generic template can contain multiple templates. Customers can scroll horizontally through these templates.
You can create generic templates in the Conversations API and can preview them in Conversations.
Sticker [#sticker-outbound-messages]
React to your customers' messages by sending a sticker as a separate message.
Rich card [#rich-card-outbound-messages]
Send a preview of your website or product in the form of an interactive card. Customers can click the link on the card to view your website or product.
Rich cards contain the following elements:
- Text
- Subtitle (optional)
- Image
- Button
- Custom actions and URLs
Rich cards are available in Answers.
Carousel [#carousel-outbound-messages]
Carousel messages enable you to send multiple rich cards in one message. Customers can scroll horizontally to view the rich cards, compare the items, and take action for individual rich cards.
You can include a maximum of 10 rich cards in a carousel message.
Carousel messages contain the following elements:
- Text
- Subtitle (optional)
- Image
- Button
- Custom actions and URLs
Carousel messages are available in Answers.
Inbound messages
Text [#text-inbound-messages]
Customers can send you simple text messages. These messages can contain emojis. Links within the text message must be valid formatted URLs.
Text messages must follow the specifications shown in the table below:
| Supported format | UTF-8 |
| Size (Maximum) | 1,000 bytes |
Audio [#audio-inbound-messages]
Customers can send you audio files.
Video [#video-inbound-messages]
Customers can send you video files.
Quick reply [#quick-reply-inbound-messages]
If you include quick reply buttons in your message, customers can reply to your message using one of the quick reply options.
Product message [#product-message-inbound-messages]
Customers can send you messages about products. The message contains a link to the specified product on Facebook Shop.
Sticker [#sticker-inbound-messages]
Customers can react to your message by sending a sticker as a separate message.
Share [#share-inbound-messages]
Customers can share your post or media.
Story mention [#story-mention-inbound-messages]
Customers can mention your business in a story. The message contains the following items:
- Link to the story
- A message about your business
- Indication that the message is a mention in a story
Story reply [#story-reply-inbound-messages]
Customers can reply to your story. The message contains the following items:
- An image of the story
- A response to the story