> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.textit.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Split by Channel in a Flow

If you want your flow to send via a certain channel, you can set the channel(s) by using a \*\*Split by Expression \*\*action using the `@channel.name` expression.

In the following example, we're setting our flow to run over a Telegram channel. Only contacts with a Telegram channel  will proceed with the flow. The contacts with other channel types are added to their corresponding groups, and then exit the flow. 

![](https://storage.crisp.chat/users/helpdesk/website/-/7/a/9/f/7a9fc4558a9de000/screenshot-2026-04-22-at-44736_1m5s7kd.png)


Here's how we set up the **Split by Expression** action:  

![](https://storage.crisp.chat/users/helpdesk/website/-/7/a/9/f/7a9fc4558a9de000/screenshot-2026-04-22-at-44404_iu8889.png)
Flows are not [channel specific](https://help.textit.com/en/article/how-does-the-platform-decide-which-channel-sends-a-message-i7kqqi/). However, by splitting on the channel name at the beginning of a flow, you can ignore the channel(s) you don't want to use. 

Click these links to learn more about [channels](https://help.textit.com/en/article/introduction-to-channels-1qyruqs/) and [setting a contact's preferred channel](https://help.textit.com/en/article/setting-a-contacts-preferred-channel-1sfkk49/). 

Send us a question via the support widget at the bottom right of your browser.