Slack Integration
Murmurd’s Slack integration brings check-ins, escalations, and summaries directly into your team’s workspace. This is the recommended way to use Murmurd for most teams.
Why Slack?
- Meet teams where they work: No need to switch apps
- Faster responses: Interactive messages for quick check-ins
- Real-time notifications: Instant updates on escalations
- Slash commands: Create content without leaving Slack
Connecting Slack
-
Go to Settings
Navigate to Settings → Integrations → Slack
-
Click Connect
You’ll be redirected to Slack’s authorization page
-
Authorize Murmurd
Grant the requested permissions:
- Send messages to you (DMs for prompts)
- Post in channels (team notifications)
- Read your workspace info
-
Complete setup
Return to Murmurd and verify the connection
Features
Check-in Prompts
Daily prompts arrive as interactive Slack DMs:
- Submit button: Opens the check-in form
- Skip button: Marks the day as skipped
- Pause button: Options to pause for 1 day, 3 days, or 1 week
Slash Commands
Create an escalation from anywhere in Slack:
/escalateOpens a modal to:
- Select team
- Describe the blocker
- Set visibility
- Submit
Set or update your weekly priority:
/priorityOpens a modal to:
- Select team
- Enter your priority goal
- Record outcome (if updating)
Team Notifications
Configure channels to receive team updates:
- New escalations posted to team channels
- Resolved escalations announced
- Daily check-in summaries (optional)
Weekly Summaries
Division managers and PMs receive summary DMs:
- Friday 4 PM: Week snapshot
- Monday 9 AM: Weekstarter
User Setup
Each team member should link their Slack account:
-
Go to Profile Settings
Navigate to Settings → Profile
-
Find Slack section
Look for “Slack Integration” card
-
Click Link Account
Authorize Murmurd to send you DMs
-
Verify connection
You should receive a confirmation message
Required Permissions
Murmurd requests these Slack OAuth scopes:
| Scope | Purpose |
|---|---|
chat:write | Send DM prompts and notifications |
commands | Register slash commands |
users:read | Match Slack users to Murmurd accounts |
team:read | Get workspace information |
Security
Token Storage
- OAuth tokens encrypted with AES-256-GCM
- Stored securely in our database
- Never exposed in logs or API responses
Webhook Verification
- All incoming webhooks verified with HMAC-SHA256
- Signature validation prevents spoofing
- Timestamps checked to prevent replay attacks
Data Flow
Murmurd → Slack: Sends prompts, notificationsSlack → Murmurd: Receives button clicks, command invocationsNo persistent data is stored in Slack.
Troubleshooting
”I’m not receiving prompts”
- Check that your Slack account is linked in Profile settings
- Verify you’re not on vacation mode
- Ensure you haven’t paused prompts
- Check Slack notification settings
”Slash commands don’t work”
- Make sure the Murmurd app is installed in your workspace
- Try reinstalling the integration
- Contact your Slack admin to verify permissions
”Connection shows as disconnected”
- Try reconnecting from Settings → Integrations
- A workspace admin may have revoked the app
- Contact support if the issue persists
”Wrong user receiving my prompts”
- Verify your Slack email matches your Murmurd email
- Unlink and relink your Slack account
- Contact support with both email addresses
Disconnecting
To disconnect Slack:
- Go to Settings → Integrations → Slack
- Click Disconnect
- Confirm the action
After disconnecting:
- Prompts switch to email delivery
- Slash commands stop working
- Historical data remains in Murmurd
Enterprise Features
For Slack Enterprise Grid:
- Multi-workspace support
- Centralized admin controls
- SCIM provisioning compatibility
- Custom retention policies
Contact sales@murmurd.com for Enterprise Slack features.