useInput() and its output is posted back to the
thread.
Slack is connected per project and per environment from the dashboard.
Development and Production never share Slack credentials or thread routing, so
connecting an app in one environment does not connect it in the other.
Connect Slack
After the project’s deployment is synchronized:- Open the project in the dashboard and select Development or Production.
- Open Connections. The Slack panel shows the agent that will receive messages.
- Choose Create Slack bot and enter the bot’s name.
- Paste an App configuration access token from your Slack apps: under Your App Configuration Tokens, choose Generate Token, choose the workspace the bot will live in, and copy the Access Token (not the refresh token).
- Approve the installation in Slack. You are returned to the same project and environment.
- Invite the bot to each conversation it will use and mention it.
Set up manually
Manual setup remains available for workspaces where you cannot generate a configuration token, or to connect an app you created yourself. In the Slack panel choose Set up manually:- Create or update the Slack app from the generated manifest.
- Install the app to the intended Slack workspace.
- Enter the installed app’s ID, signing secret and bot token when prompted.
- Invite the app to each Slack conversation it will use.
Current limits
- A Slack app is installed into a single workspace; organization-wide installations are not supported.
- Direct Slack user mapping and outbound DMs are not available.
- Proactive messages to a Slack conversation that did not start the session are not part of the connection. Persist pending notifications in the project’s database and deliver them from a scheduled worker instead.