Slack configurations generate DEV, UAT, and PROD webhook URLs. Assign an Agent Build via Deploy to Channel after credentials are saved in Integrations.

Slack integration configuration form
Connect Slack
1. Create a Slack configuration in Phinite
- Open Integrations → Slack.
- Click Add Configuration.
- Fill in Signing Secret and Bot User OAuth Token (
xoxb-...). - Optionally set a configuration name.
- Click Save Configuration — webhook URLs appear for DEV, UAT, and PROD.
2. Create a Slack app
- Go to Slack API Apps → Create New App → From scratch.
- Name the app and select the workspace.
- Click Create App.
3. Generate the bot token
- OAuth & Permissions → Bot Token Scopes — add:
- Install to Workspace → Allow.
- Copy the Bot User OAuth Token → paste into Phinite SignIn Bot Token.
4. Add the signing secret
- Basic Information → App Credentials.
- Copy Signing Secret → paste into Phinite.
5. Link the webhook URL
- Event Subscriptions → enable events.
- Paste the DEV Request URL from Phinite (use DEV first; switch to PROD when ready).
- Save — Slack verifies the endpoint.
- Under Subscribe to bot events, add
message.channels,message.im,app_mentionas needed.
6. Deploy your Agent Graph
- Save the Conversational Agent Graph and create an Agent Build.
- Deploy → Deploy to Channel — select Slack, assign build to DEV.
- Message the bot to test; promote to UAT / PROD when validated.
Common issues
- Invalid Request URL — endpoint must be HTTPS and publicly reachable.
- Token expired — disable token rotation for production or refresh tokens.
- Missing permissions — verify scopes under Bot Token Scopes.

