Messenger Channels
Connect Slack
Slack connects through browser approval for a workspace. In the current first version, the integration responds in Slack DMs only.
What to know first
- Slack uses browser approval instead of manual token entry.
- The current first version responds in Slack direct messages only.
- In most environments, you can leave Advanced settings unchanged.
Setup steps
- 1
Open Channels from the sidebar in Semo and find the Slack card.
- 2
Press Connect to start the browser approval flow.
- 3
Choose the Slack workspace you want to connect and approve access.
- 4
Return to the app and let Semo re-check the workspace connection automatically.
- 5
Once complete, the Slack card shows the current state and the primary action for that workspace.
Advanced setting
Leave it empty unless you run multiple environments
In the current app, Relay Base URL is optional. Most users should keep the default relay configuration instead of overriding it here.
Relay Base URL
Use this only when you need to override the Railway Slack relay URL for another environment.
Example: https://your-slack-relay.up.railway.app
What to check first when something fails
- Confirm that the Slack Redirect URI matches the app and relay configuration.
- Confirm that the Slack Events API URL and relay environment variables match the active deployment.
- If the connection drops later, use Reconnect on the card to retry the same workspace connection.