← All integrations

Developer tools

Connect your agents to Vercel.

Agents read build logs, explain failed deployments, redeploy, and manage environment variables, domains, and feature flags. A workflow can start when a deployment fails or is promoted, a certificate renewal fails, an environment variable changes, or Vercel raises an alert.

5,000 free credits to start.

Agent reach

Vercel REST API

The full surface, searched at run time.

Connect with

  • API key
  • Your own OAuth app

Use an access token or your own Vercel integration through OAuth. Triggers with a token need a Pro or Enterprise team. With your own integration, you point its webhook at Helios.

Event triggers

Yes · 9 events

Plus manual, schedule, and signed webhook.

What the agent can do

What agents do with Vercel

Helios searches the Vercel REST API at run time. The agent finds the endpoint the task needs and calls it.

  • Call Vercel REST API endpoints with your connection's permissions.
  • Read deployment build logs to investigate failures.
  • List projects and deployments and report their state.
  • Redeploy a deployment, promote one to production, or roll back.
  • Read, add, and update environment variables for each environment.
  • Start a run on deployment, rollback, domain, certificate, environment variable, rolling release, feature flag, alert, and firewall events.

Examples

Tasks you can hand to a Vercel agent

Diagnose failed deployments

When a build fails, the agent reads the logs, investigates the related changes, and opens an issue with the cause.

vercel · deployment.failed

When a production deployment fails, find the cause and file an issue.

  1. vercel·read the build logs
  2. github·compare the commit with the last good one
  3. github·open an issue with the error and related changes

GitHub issue filed

  • `Module not found: @/lib/flags` in the build step
  • The import came from the last merged pull request
  • Assigned to the pull request's author

Share preview links

When a preview deployment is ready, the agent posts the link and what changed to the team's channel.

vercel · deployment.built

When a preview deployment of the web project is ready, post the link to Slack.

  1. vercel·read the deployment and its branch
  2. github·summarize the pull request
  3. slack·post to #web-reviews

Preview shared

  • Branch `feature/checkout` is ready to review
  • The pull request moves checkout to the new pricing table

Write release notes on promotion

When a deployment reaches production, the agent collects the changes since the last release and posts release notes.

vercel · deployment.promoted

When a deployment is promoted to production, post release notes.

  1. vercel·find the previous production deployment
  2. github·list the commits between the two
  3. slack·post the notes to #releases

Release notes posted

  • 6 merged pull requests
  • New checkout flow and two bug fixes

Audit environment variables

A scheduled agent compares environment variables across projects and environments and reports gaps.

Mondays at 9:00am

Every Monday, check that each project has the same keys in Preview and Production.

  1. vercel·list projects
  2. vercel·read each project's environment variables
  3. code·compare keys by environment
  4. slack·post the gaps to #platform

2 projects with gaps

  • `web` is missing `STRIPE_WEBHOOK_SECRET` in Preview
  • `docs` has `SEARCH_API_KEY` only in Production

Event triggers

Start a run on Vercel events

Attach any of these events to a workflow and filter on the fields that matter. Manual, schedule, and signed webhook triggers work too.

EventWhat it means
deployment.failedA build failed. Filter by project, environment, or branch, then diagnose it.
deployment.builtA deployment finished building, so an agent can check it or share the preview link.
deployment.promotedA deployment was promoted to production.
deployment.createdA deployment started building.
deployment.canceledA deployment was canceled before it finished.
deployment.rolled_backVercel accepted a rollback request, so an agent can open an incident.
env_variable.updatedAn environment variable changed in a project.
certificate.renewal_failedA certificate didn't renew, so an agent can check the domain's DNS before it expires.
alert.triggeredVercel raised an alert about unusual traffic or errors in a project.

Works with

Vercel works with the rest of your stack

One agent, one run, several services. It reads from one tool and writes to the next in the same sandbox.

FAQ

Questions, answered

Put an agent on Vercel.

Connect it once and describe the task in chat. Then reuse the prompt as a workflow on a schedule or a webhook.