Group
  • Deployment

    Notify me when deploys succeed or fail

    Adds Slack or email notifications for deploy started, succeeded, and failed so a broken deploy never sits unnoticed.

    • Automate workflows
    • Ship faster
    • Beginner
    • General

Free Prompt

Set up deploy notifications so I always know when code ships and whether it worked. 1. Platform hooks: check my hosting platform's built-in notifications (Vercel, Netlify, Fly.io, Render, Railway all have Slack/email/webhook integrations) and configure deploy success and failure notifications to a Slack channel or email I actively monitor. 2. CI hooks: if my deploys run through CI (GitHub Actions or similar), add notification steps to the workflow: on deploy start, on success (with the deployed commit SHA and a link), and on failure (with the failing step and a link to logs). 3. Custom webhook: if my platform has no native integration, add a deploy webhook: a curl at the end of my deploy script hitting a Slack incoming webhook or email service, with success/failure branches. 4. Signal quality: include the useful facts per notification: environment (staging vs production), commit SHA and message, who/what triggered it, and duration. Keep it one message, not a thread of spam. 5. Failure amplification: for production deploy failures specifically, make the notification loud (mention me or use a distinct channel) since a failed deploy often means the site is in a partial or rolled-back state that needs eyes. 6. Pair with smoke tests: if I have post-deploy smoke tests, their failure should notify through the same channel so a 'successful' deploy that broke the site still pages me. Do not notify on every preview/branch deploy; production and staging only, or it becomes noise I learn to ignore. Do not put secrets in the notification payloads. Give me: the configured integrations or workflow changes, a sample notification per event type, and confirmation by triggering a test deploy.

What This Does / How This Helps

Sends deploy started, succeeded, and failed events to Slack or email so you always know the state of production. The failure mode this prevents is the silent bad deploy: CI failed at 11pm, the rollback half-worked, and you find out in the morning from a user. Or the quieter version, you deploy, assume it shipped, and it never did, so you spend an hour debugging a fix that is not live. The prompt wires notifications at whatever layer you deploy from, keeps the signal clean (production and staging only, one message with the facts that matter), and makes failures loud enough to actually get looked at.

Want to skip doing this by hand?

Fortivibe audits your app for all of the areas these prompts cover (and more).

See What We Check

Related Prompts