CUSTOMER SUPPORT

Tell Intercom users their reported bug shipped after a Vercel deploy

On a successful Vercel production deployment, match the release's resolved Sentry issues to Intercom conversations and message each affected user that their reported issue is…

CategoryCustomer Support
Enginesim
Difficultyintermediate
Triggerwebhook
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerVercel production deploy succeededVercelVercel
  • LogicFilter out preview/non-prod deploys
  • ActionQuery Sentry issues resolved in release SHASentrySentry
  • ActionFind Intercom conversations tagged with issue IDIntercomIntercom
  • ActionMessage users + tag conversation fix-notifiedIntercomIntercom
  • OutputEscalate unowned conversations to SlackSlack

What it does

Treats the deploy itself as the trigger. When Vercel finishes a production deployment, the workflow pulls the Sentry issues resolved in that release, maps them to the Intercom conversations where users reported the problem, and sends each user a message that their bug is live-fixed.

When to use it

Use it when your source of truth for "the fix is actually live" is the deploy event, not the Sentry resolution. Best for teams who deploy frequently and want users notified only once code is genuinely in production.

How it works

  1. 1A Vercel deployment-succeeded webhook fires for the production environment.
  2. 2A filter drops preview and non-production deploys.
  3. 3The flow queries Sentry for issues resolved in the matching release SHA.
  4. 4For each resolved issue, it looks up Intercom conversations tagged with that issue ID.
  5. 5It sends each affected user a reply confirming the fix shipped, then tags the conversation as fix-notified.
  6. 6Conversations with no clear owner are escalated to a Slack triage channel for a human touch.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect VercelDeploys, runtime logs, analytics.
  2. 2
    Connect SentryErrors, performance, releases.
  3. 3
    Connect IntercomConversations, contacts, articles.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.