A lightweight integration service that connects Vercel deployments with Discord, delivering real-time status notifications to your team channels. Enhance your DevOps workflow with immediate visibility into your deployment pipeline.
- Real-time deployment event notifications
- Support for all Vercel webhook event types
- Rich Discord embeds with status-specific colors and icons
- Direct links to Vercel deployments, projects, and GitHub commits
- Context-rich information including branch, commit, and environment details
- Reliable delivery with retry mechanism for handling rate limits
- Easily extensible for customization
- Open your Discord server settings → Integrations → Webhooks
- Create a new webhook and assign it to your desired channel
- Copy the generated webhook URL
Configure the following environment variables during deployment:
DISCORD_WEBHOOK_URL=your_discord_webhook_url
WEBHOOK_INTEGRATION_SECRET=generate_a_secure_random_string
- Navigate to your Vercel project → Settings → Webhooks
- Add a new webhook with URL:
https://<your-deployed-url>/api/vercel-webhook
- Set the secret to match the
WEBHOOK_INTEGRATION_SECRET
value you configured - Select the event types you want notifications for
- Store your webhook secret securely with a unique value for each integration
- All incoming webhooks are validated using HMAC-SHA1 signatures
- Webhook payloads are validated against a strict schema to ensure data integrity
This project is licensed under the MIT License - see the LICENSE file for details.
Originally conceptualized by @rewbs.