Before you start
- Slack integration is available on Team plan workspaces.
- You need workspace permission to manage integrations.
- You can connect Slack in two ways: OAuth button (recommended) or manual incoming webhook URL.
Option A (recommended): Connect with Slack (OAuth)
Start from Slack main site (slack.com) and complete this exact flow.
Step 1: Prepare Slack channel
- Open your Slack workspace (or create a new test workspace).
- Create a target channel (example:
#ouraboard_test).
Step 2: Create Slack app
- Open
https://api.slack.com/apps. - Click Create New App → From scratch.
- Set app name (example:
Ouraboard Integrations (Test)). - Select the same Slack workspace and create app.
Step 3: Configure OAuth redirect URL
- In Slack app, open OAuth & Permissions.
- Add redirect URL for your Ouraboard environment and save:
- Example:
https://api.ouraboard.app/api/integrations/slack/oauth/callback
- Example:
- If needed, ensure
incoming-webhookscope is present.
Step 4: Connect in Ouraboard
- Open Workspace Settings → Slack in Ouraboard.
- Click Connect with Slack.
- In Slack OAuth screen, choose the target channel and click Allow.
- Back in Ouraboard, confirm channel appears under Active Slack channels.
- Click Send test and verify message in Slack channel.
Option B: Add Slack webhook URL manually
- Create or open your Slack app and enable Incoming Webhooks.
- Create a webhook for the target channel and copy the generated URL.
- In Workspace Settings → Slack, fill: Channel name (display name) and Slack incoming webhook URL.
- Choose event types and click Connect.
- Use Send test to verify delivery immediately.
Select events
- Issue created/updated
- Status or column changed
- Mentions or assignment updates
Save settings and use Send test to verify channel delivery.
Screenshots
Troubleshooting
- If OAuth shows
redirect_uri did not match, ask your admin to update Slack app redirect URLs. - Reconnect if the app was removed from the Slack workspace.
- Verify channel permissions for the installed app.
- If manual webhook returns 404/410, generate a new incoming webhook URL in Slack.