Vercel deployments as push notifications
July 23, 2026 · 3 min read
The deploy went out while you were making coffee – did it build? Vercel's webhooks tell your phone: one sound for “ready”, an alarm for “error”, no dashboard refreshing.
Setup
- Create two endpoints in the Webhooky app (Android / iOS): “Deploys OK” (sound
level_up_2, text “Deployment ready”) and “Deploys FAILED” (sounderror_1, “Wichtig” on, text “Deployment failed”). - In Vercel: Team/Account Settings → Webhooks → Create Webhook. First webhook: event Deployment Succeeded → URL of “Deploys OK”. Second: Deployment Error → URL of “Deploys FAILED”. Scope them to the projects you care about.
Why two endpoints instead of one
Vercel's payload (type, payload.deployment …) has no title/message fields, so each push shows its endpoint's texts. Splitting by event gives you what a single webhook can't: different sounds for success and failure. After a week you'll notice you never look at the phone for the level-up sound – and always for the buzzer.
Notes
- Add Deployment Created to the OK endpoint if you also want a ping when builds start (can get chatty with preview deploys).
- Webhooks fire for production and preview deployments – filter by project scope to keep noise down.
- Netlify user? Same setup for Netlify.
Get Webhooky
Free for your first 100 notifications – set up your endpoint in two minutes.