# Sinch Conversation API

You don't have to think about which type of message works with which channel – the **Sinch Conversation API** transcodes the messages automatically to match the target channel. Easy peasy!&#x20;

## Supported channels

You will find a complete list of the channels supported by the Sinch Conversation API is [here](https://developers.sinch.com/docs/conversation/channel-support/).

<details>

<summary>How to deal with variables across channels</summary>

f multiple channels are connected to your Conversation API app, it can be useful to be able to send a specific flow depending on the channel the bot user is on. To do that, you can use the `internal.sinchConversationAPI.channelIdentifier` [variable](https://docs.chatlayer.ai/navigation/settings/secure-variables-gdpr).&#x20;

The possible values for the channel are:

```
internal.sinchConversationAPI.channelIdentifier: 
"CHANNEL_UNSPECIFIED"
"WHATSAPP"
"RCS"
"SMS"
"MESSENGER"
"VIBER"
"VIBERBM"
"MMS"
"TELEGRAM"
"LINE"
"INSTAGRAM"
```

Furthermore, there are a few other variables that store data coming from the Sinch Conversation API that might be useful to guide your flow:

```
internal.sinchConversationAPI.channelIdentity: 'USER_PHONE_NUMBER_OR_ID',
internal.sinchConversationAPI.contactId: 'CONTACT_ID_CONV_API',
internal.sinchConversationAPI.appId: 'APP_ID_CONV_API',
internal.sinchConversationAPI.conversationId: 'CONVERSATION_ID_CONV_API',
internal.sinchConversationAPI.metadata: string or key + value pair
```

You can learn more about how to use variables to guide your flow [here](https://docs.chatlayer.ai/buildabot/tips-and-best-practices/route-your-flow-depending-on-the-channel).

</details>

{% hint style="warning" %}
Bear in mind that different channels accepts different [message types](https://developers.sinch.com/docs/conversation/message-types/).
{% endhint %}

## Related articles

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><a href="sinch-conversation-api-beta/configure-your-sinch-conversation-api"><strong>Configure your Sinch Conversation API</strong></a></td><td></td><td></td><td><a href="https://2786867680-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FL9sFHLThvqHAKEljsSWi%2FScreenshot%202024-11-29%20at%2012.24.51.png?alt=media&#x26;token=aff022c8-c18a-405a-b67a-75791f32a87b">Screenshot 2024-11-29 at 12.24.51.png</a></td><td><a href="sinch-conversation-api-beta/configure-your-sinch-conversation-api">configure-your-sinch-conversation-api</a></td></tr><tr><td><a href="sinch-conversation-api-beta/make-the-most-of-rcs-with-carousels"><strong>Make the most of RCS with Carousels</strong></a></td><td></td><td></td><td><a href="https://2786867680-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FI4ZhlTdJLbPm8SbCA89e%2FScreenshot%202025-01-02%20at%2011.54.04.png?alt=media&#x26;token=4fe4bd40-6949-45c3-988c-0d2e38c648f9">Screenshot 2025-01-02 at 11.54.04.png</a></td><td></td></tr><tr><td><a href="sinch-conversation-api-beta/whatsapp"><strong>Whatsapp Business API</strong></a></td><td></td><td></td><td><a href="https://2786867680-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2F7859a2Q5eHh9YOtyZrwa%2FWhatsApp.svg.png?alt=media&#x26;token=83b0baae-bf8b-4df3-a795-923e12d4c809">WhatsApp.svg.png</a></td><td></td></tr></tbody></table>
