Under the Live Chat Modes, here, options avilable for enable slack and classic chat. When you enabled the slack option, you will get Slack configuration settings.

1. Required credentials
You must collect and keep these three credentials :
Slack Webhook URL
- From Incoming Webhooks, when you add a webhook to a channel.
- Example form: https://hooks.slack.com/services/TXXXX/BXXXX/XXXXXXXX
Slack Signing Secret :
- From Basic Information → App Credentials.
- Used to validate incoming requests from Slack (verify X-Slack-Signature).
Slack Bot OAuth Token
- From OAuth & Permissions after installing the app to your workspace.
- Starts with xoxb-. Grants the app permission to call Web API methods.
2. Prepare the website_to_slack manifest file
You will import a manifest on api.slack.com/apps. The manifest defines scopes, event subscriptions, and features your Slack app needs.
- Download the website_to_slack manifest file provided with your integration.
- Open it in a text editor.
- Replace all placeholder domain references (for example, example.com) with your real domain (e.g. your-domain.com) — both in request_url / redirect_uris and anywhere webhook endpoints are listed.
Example manifest fragment (edit your-domain.com):
settings:
event_subscriptions:
request_url: https://your-domain.com/slack/events
oauth_config:
redirect_urls:
– https://your-domain.com/slack/oauth/callback
permissions:
bot_user:
scopes:
– chat:write
– channels:read
– groups:read
– im:read
– users:read
– incoming-webhook
Save the manifest.
3. Import the manifest to Slack
- Go to https://api.slack.com/apps and sign in.
- Click Create New App → choose From an app manifest.
- Select your workspace, then copy/paste or upload the edited manifest.
