Slack
Your chatbot as an app in your Slack workspace, answering with the same knowledge, tools and workflows as on your website.
Before you start, build your chatbot and make it Live under Deploy: it answers only while it is Live. What works in every app, such as signed-in users and what your users can send, is on the Channels page.
Your chatbot becomes an app in your Slack workspace. People can message it directly, or mention it in a channel it has been invited to, where it answers in a thread. In a channel, every message to it has to mention it, a follow-up in the thread included.
In ChatFrom, then in Slack
- In ChatFrom, go to Channels and copy the app manifest shown under Slack. It already contains your chatbot's addresses and the permissions it needs.
- Open Slack's app page, choose From a manifest, pick your workspace and paste the manifest.
- Press Install to Workspace and allow it.
- Copy two values from the app's settings: the Bot User OAuth Token under OAuth & Permissions, which starts with
xoxb-, and the Signing Secret under Basic Information. - Back in ChatFrom, paste both under Slack and press Connect Slack.
- In Slack, open the app from the sidebar and send it a message to try it.
- To use it in a channel, invite it there first:
/invite @yourbot.
To stop, press Disconnect in ChatFrom, and remove the app in Slack's app settings if you no longer need it.
If your chatbot acts for signed-in users, each user links their Slack account once by sending connect in a direct message. Channels explains what to add to your product.