# Message types

The Channels API uses generic message types which means it is easy to send the same message to multiple channels. As not all channels offer native support for all message types, one Channels message may represent multiple channel messages.

For example sending multiple files on Facebook messenger with Postback actions will be rendered as such:

![](https://3210271997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdnJZeZvhOMhDQA8SpjQM%2Fuploads%2FiU3KBCi6v6mRXMvLf4IR%2Fimage.png?alt=media\&token=0c58abd8-e8b5-46a9-a66a-da2c6f582905)

Currently not all message types will be rendered across all channels. The following message types are supported:

## Text messages

[Single text message](https://docs.bird.com/api/channels-api/text#single-text-message)

[Single text messages with actions](https://docs.bird.com/api/channels-api/text#single-text-message-with-actions)

## Image messages

[Single image message](https://docs.bird.com/api/channels-api/images#single-image-message)

[Single image message with text](https://docs.bird.com/api/channels-api/images#single-image-message-with-text)

[Multiple image message](https://docs.bird.com/api/channels-api/images#multiple-image-message)

[Single image message with actions](https://docs.bird.com/api/channels-api/images#single-image-message-with-actions)

[Multiple image message with actions](https://docs.bird.com/api/channels-api/images#multiple-image-message-with-actions)

## File messages

[Single file message](https://docs.bird.com/api/channels-api/files#single-file-message)

[Single file message with text](https://docs.bird.com/api/channels-api/files#single-file-message-with-text)

[Multiple file message](https://docs.bird.com/api/channels-api/files#multiple-file-message)

[Single file message with actions](https://docs.bird.com/api/channels-api/files#single-file-message-with-actions)

[Multiple file message with actions](https://docs.bird.com/api/channels-api/files#multiple-file-message-with-actions)

## List messages

[List message without sections](https://docs.bird.com/api/channels-api/list#list-message-without-sections)

[List message with sections](https://docs.bird.com/api/channels-api/list#list-message-with-sections)

[List message with metadata](https://docs.bird.com/api/channels-api/list#list-message-with-metadata)

## Carousel messages

[Single cards](https://docs.bird.com/api/channels-api/carousel#single-cards)

[Multiple cards](https://docs.bird.com/api/channels-api/carousel#multiple-cards)

## Template messages

[Text template with a variable](https://docs.bird.com/api/channels-api/template#text-template-with-variable)

[Image template with a variable](https://docs.bird.com/api/channels-api/template#image-template-with-variable)

[Image with a variable in a button](https://docs.bird.com/api/channels-api/template#image-with-a-variable-in-a-button)
