Slack
Send deployment notifications to Slack
Slack Provider
Send Block Kit-formatted notifications to any Slack channel via incoming webhooks.
Features
- Rich Block Kit formatting with sections, fields, and buttons
- Clickable links to deployments, commits, and projects
- Branch, commit SHA, and commit message display
- Build error details for failed deployments
- Automatic retry with backoff for rate limits
Setup
Create a Slack App
- Go to api.slack.com/apps and click Create New App
- Choose From scratch and name it (e.g.,
Versend) - Select the workspace where you want notifications
Enable Incoming Webhooks
- In your app settings, go to Incoming Webhooks
- Toggle Activate Incoming Webhooks to On
- Click Add New Webhook to Workspace
- Select the channel for notifications
- Copy the Webhook URL
Redeploy
Redeploy your Versend instance to apply the changes.
Example Output
A successful deployment notification looks like:
✅ Deployment succeeded
**myapp** deployed to **production**
🌿 Branch 📝 Commit ⚙️ Environment
`main` `abc1234` production
Commit Message:
feat: add new feature
[View Deployment]The message includes clickable buttons and uses Slack's Block Kit formatting for a clean, structured layout.