How a channel works
Every channel works with bots. You create the bot in the chat app, and you paste its token into Squad. Squad then sets up the bot on your workspace computer. The bot settings live there, and the channel screens read them from there. Each bot has three settings:- Answered by: the one agent that answers the bot. The default is The lead (default), which is your lead agent. You can pick any other agent.
- Who can message it: the list of people who can send the bot direct messages. Everyone else is refused.
- Group or channel answers: whether the bot also answers in group chats or channels.
Ask your lead
The three channels side by side
The how-to pages have the exact steps:
Connect Telegram
Connect Discord
Connect Slack
Who can reach your agents
The list under Who can message it controls direct messages on every channel. Groups and channels work differently on each chat app:- Telegram checks every sender, also in groups. In a group chat, the bot answers only people on its list. When you turn on group chats, you give no new person access.
- Discord does not check senders in server channels. When server channels are on, the bot answers anyone who @mentions it in a server that it was invited to. To invite a bot, a person needs the Manage Server permission on that server.
- Slack does not check senders in channels. When channels are on, the app answers anyone who @mentions it in a channel that it was invited to. Only people in a channel can invite the app to it.
Chat channels and connected apps are different things
A chat channel is a way for you to talk to your agents. A connected app is a tool that your agents use to do work. See Connect apps. Slack is both, and you connect each one separately:- On Integrations > Channels, you connect the Slack bot that you chat with.
- On Integrations > Connected apps, you give agents Slack as a tool. With it, they can read channels and post messages as part of their work.
What channels do not do
- Squad has no chat channel for WhatsApp, Microsoft Teams, or Webex. These are only apps. Agents can use them as tools after you connect them on Connected apps.
- The Telegram main bot does not accept other people. To give someone access to an agent on Telegram, connect an extra bot and add them to its list.
- Do not share a bot between workspaces. If you have more than one workspace, create a new bot for each one.
- A bot does not answer while the agent software on your workspace computer restarts. Most changes on the channel screens cause a restart, and the bot is back after a short time.