How to Connect Slack, Microsoft Teams, Discord or Telegram in Clientish

5 min read

Where to copy the webhook URL, workflow URL or bot token in each chat app, which updates to tick, and how to send a test.

To connect a team chat in Clientish, you need one link or one bot token from the chat app. After you save it, new leads, orders, tickets, paid invoices and call briefs post to the channel you picked, each with a link back to the record.

Applies to: every plan (Solo, Starter, Growth, Pro and Enterprise)
Who can do it: the owner and co-admins, and team members whose role has the General Integrations permission

Before You Begin

  • Rights in the chat app to add a webhook or workflow to the channel you want.
  • For Telegram: a bot of your own, made with @BotFather, and a group or channel where it may post.

How to Connect Slack

  1. Create a webhook in Slack

    In your Slack app, open Incoming Webhooks, click Add New Webhook to Workspace, pick the channel, and copy the URL Slack gives you.

  2. Paste it into the Slack card

    In Clientish, open Integrations from the sidebar, go to the Communication tab and click Connect on the Slack card. Paste the URL into Webhook URL.

    Configure Slack form with the Webhook URL box and Send these updates checkboxes for new leads, new orders, new tickets, paid invoices and meeting briefs
  3. Choose the updates and test

    Under Send these updates, uncheck anything this channel doesn’t need, then click Save & test.

How to Connect Microsoft Teams

  1. Create a workflow in Teams

    On the channel, open ••• → Workflows and choose Post to a channel when a webhook request is received. Follow its steps and copy the URL it shows at the end. Microsoft has retired the old Incoming Webhook connector, so use this workflow.

  2. Paste it into the Teams card

    In Clientish, open Integrations from the sidebar, go to the Communication tab and click Connect on the Microsoft Teams card. Paste the URL into Workflow URL.

    Configure Microsoft Teams form asking for the Workflow URL from a Teams channel, with the five update checkboxes
  3. Choose the updates and test

    Check the updates for this channel and click Save & test. The test arrives as a card with an Open Clientish button.

How to Connect Discord

  1. Create a webhook in Discord

    Open the channel’s Edit Channel → Integrations → Webhooks, click New Webhook, then Copy Webhook URL.

  2. Paste it into the Discord card

    In Clientish, open Integrations from the sidebar, go to the Communication tab and click Connect on the Discord card. Paste the URL into Webhook URL, check the updates, and click Save & test.

    Configure Discord form with the Discord webhook URL and the five update checkboxes

How to Connect Telegram

  1. Create a bot

    In Telegram, message @BotFather, send /newbot, answer its questions and copy the token.

  2. Add the bot to your chat

    Add the bot to the group your team uses and send any message there. A bot only learns a chat after a message in it. For a channel, make the bot an admin so it can post.

  3. Pick the chat

    In Clientish, open Integrations from the sidebar, go to the Communication tab and click Connect on the Telegram card. Paste the Bot token and click Find my chats, then pick the chat from the list. You can also type the Chat ID yourself: a number such as -1001234567890, or a @channelname.

    Configure Telegram form with the bot token, the Chat ID with a Find my chats button, and the five update checkboxes
  4. Choose the updates and test

    Check the updates and click Save & test.

This bot is for your team’s updates. To let clients message you on Telegram, connect a bot in Live Chat instead: see Connect Telegram.

What Happens After You Connect a Team Chat?

The card reads “Connected: the updates you ticked go to Slack” (or Teams, Discord, Telegram), and from then on each new lead, order, ticket, paid invoice or brief is posted as it happens.

  • The URL or token is stored and shown only as dots. To change it, paste a new one; leaving the box blank keeps the saved one.
  • The card gets an on/off switch on the Integrations page. Off keeps the settings and stops the posts.
  • Each message has a link that opens the record in your own workspace, so whoever clicks it lands on the lead, order, ticket or invoice.

Team Chat Setup Problems

“That does not look like a Slack webhook”⌄
Clientish needs the incoming webhook URL, which starts with https://hooks.slack.com/services/. A link to the channel or a message won’t work.
“That does not look like a Teams workflow URL”⌄
Copy the URL that Teams shows after you create the “Post to a channel when a webhook request is received” workflow, not the link to the channel itself.
“That does not look like a Discord webhook”⌄
The URL comes from Edit Channel → Integrations → Webhooks and starts with https://discord.com/api/webhooks/.
Find my chats shows no chats⌄
Send a message in the group after the bot joins, then click Find my chats again. If Clientish says the bot already has a webhook set elsewhere, that bot is receiving messages in another place, so type the chat ID manually or use a separate bot.
“Tick at least one update.”⌄
A card needs at least one update checked. To stop all posts, turn the card off instead.

Related