@Waterline in any channel with a ticket key and the bot replies with a breakdown of which acceptance criteria are implemented, partial, or missing — without leaving Slack.
The Slack integration is in early access. Some features described here may still be rolling out to all workspaces.
Connect Slack
Authorize the app
You’ll be redirected to Slack’s OAuth page. Select your workspace and authorize the Waterline app.
| Scope | Why Waterline needs it |
|---|---|
app_mentions:read | Receive @Waterline mentions in channels |
chat:write | Post progress score replies |
channels:history | Read messages to parse commands in channels |
im:history | Handle direct messages to the bot |
Usage
Query a ticket
Mention@Waterline followed by a ticket key in any channel the bot has been invited to:
Specify a repository
If your Waterline workspace has multiple repositories connected, you can tell the bot which one to analyze against:Self-hosted Slack app setup
If you’re running Waterline yourself, create a Slack app at api.slack.com/apps:Add bot token scopes
Under OAuth & Permissions → Bot Token Scopes, add the four scopes listed above:
app_mentions:read, chat:write, channels:history, and im:history.Enable Event Subscriptions
Under Event Subscriptions, turn on Enable Events and set the Request URL to:Then subscribe to the
app_mention and message.im bot events.