Vercel integration

Vercel Integration

Install once and every preview deployment gets driven. IronBee runs as a deployment check, exercises what the commit changed, and reports back on the deployment. No workflow file, no test suite to maintain.

Connect Vercel. Every preview deployment gets verified.

  1. Preview deploysA preview deployment on Vercel, on every commit. Nothing waits on IronBee.
  2. Change analysedIronBee reads what the commit changed and decides what to check.
  3. Driven in a real browserAgainst your real backend, on the exact build. Watch it live in the Console.
  4. Verdict on the deploymentUnder Deployment Checks, with the fix on the line. On the pull request too.

Install the integration once. From then on every preview deployment is verified before anyone reviews it, and the evidence lives in the Console.

On the deployment

You can watch it happen

The check appears the moment the deployment finishes and stays on the page through the run, counting up. Opening it takes you to the run itself, step by step, as it goes.

Build Logs34sDeployment SummaryResourcesDeployment Checks IronBee Verification4m 49sAssigning Custom DomainsSkipped
IronBee VerificationQueued

The build is done and the preview has a URL. The check is waiting for its turn.

IronBee Verification1m 12s

IronBee is driving the preview. The duration counts up on the deployment, and the link opens the live run.

IronBee Verification4m 49s

The verdict lands on the deployment with the evidence behind it, and on the pull request when GitHub is connected.

In the Console

Open the check and the run is right there

The check on the deployment links to the run. While it is going the session streams live: every action as it executes, the browser view, and the network requests behind it. When it ends, the recording replays the exact same workspace, action by action, with the verdict under it.

FailPreview Deployment · fix/percent-couponsWeb · Vercel · attempt 14m 49s31 actions164 requests11 screenshots
Actions 31Screenshots 11Step 22 · O11y Networkaction frame · 3:08 · 09:14:51Network 164Traces 72Logs 118
SHOPShopBagsJournalAboutCart (1)

Your cart

Field ToteWaxed canvas · Tan$42.00

Order summary

TARE10 appliedSubtotal$42.00Coupon (TARE10)-$4.20Shipping$9.00Total$46.80Checkout
Recording3:08 / 4:49Sync
SummaryChecks7Issues2Suggested fixes1
Issue 01

Percent coupons discount the full amount in Stripe

lib/coupons.ts divides by 10 instead of 100, turning every percent coupon into an effective 100% off. The cart shows -$4.20, but the real Stripe Checkout session for TARE10 was created for $0.00.

Where
lib/coupons.ts · applyPercent
Proof
screenshot 8 · step 22
Impact
Every percent coupon ships the order for free.
Issue 02

The displayed total does not match the amount charged

With no coupon the cart shows a $9 shipping line and a $51 total, but checkout charges $42. The amount shown to the customer no longer matches the amount taken.

How it runs
01

The preview deploys

Vercel builds exactly as before. Nothing waits on IronBee and no workflow file is added to your repository.

02

The check starts

IronBee appears under Deployment Checks as its own entry and runs against that deployment, at its own URL.

03

The change is driven

IronBee reads what the commit changed, works out what needs checking, and exercises it in a real browser against your real backend.

04

The result comes back

Pass or fail on the deployment, with the evidence behind it: what was verified, what was found, and the files it came from.

Setup

Three connections, all from Settings → Integrations in IronBee.

01

Install the Vercel integration

Authorize once and pick the projects to cover. Auth and billing stay on Vercel.

02

Install the GitHub App

Read-only repository access, so the verification agent can check out your code during a run and see what the commit changed.

03

Add a Protection Bypass secret

If your previews are protected, add a Vercel automation bypass secret so IronBee can reach the deployment it is meant to check.

VERCEL_AUTOMATION_BYPASS_SECRET
With GitHub connected

The same run, on the pull request

If the project is connected to GitHub, IronBee posts the verification on the pull request as well: what it checked, what it found, and which files the finding came from.

ironbee-aiBotcommented 2 days ago

IronBee Verification

Verification failed
What was verified
  • Signed in and added a $42 item to the cart.
  • Applied the percent coupon TARE10 and compared the cart against the real Stripe Checkout session.
  • Checked out with no coupon and compared the displayed total against the amount actually charged.
What was found
  • lib/coupons.ts divides by 10 instead of 100, turning every percent coupon into an effective 100% off. TARE10 discounted the full $42 to $0.00 in the real Stripe session, not just in the UI.
  • The cart still shows a $9 shipping line and a $51 total, but checkout charges $42. The amount shown to the customer no longer matches the amount taken.
Issues 2Important files changed 3
Now generally available

Ready to ship
AI-generated code with confidence?

Create your account and start verifying what your agents ship. Catch regressions before they reach production.

No credit card required.