[{"data":1,"prerenderedAt":199},["ShallowReactive",2],{"seo-features/deploy-verification-reports":3},{"slug":4,"kind":5,"archetype":6,"cluster":7,"navGroup":8,"navLabel":9,"meta":10,"breadcrumbs":15,"hero":23,"sections":60},"features/deploy-verification-reports","spoke","capability","features","monitoring","Deploy Verification Reports",{"title":11,"description":12,"canonicalPath":13,"twitterCard":14},"Deploy Verification Reports — Pass/Fail Verdicts After Every Ship | Sitewatch","Sitewatch automatically verifies every deploy with a structured pass/fail/degraded verdict and before/after comparison. Zero-config via webhook — no Playwright scripts needed.","/features/deploy-verification-reports","summary_large_image",[16,19,22],{"label":17,"href":18},"Home","/",{"label":20,"href":21},"Features","/features",{"label":9,"href":13},{"eyebrow":24,"headline":25,"intentStatement":26,"bullets":27,"primaryCta":37,"secondaryCta":40,"proofPanel":43},"Deploy verification","\"Deploy Succeeded\" Is Not the Same as \"Site Works\"","Every deploy is a risk. A green CI build only tells you the code compiled — not that your site actually works in production. Sitewatch verifies after every deployment with a structured pass/fail/degraded verdict and a before/after comparison showing exactly what changed. No Playwright scripts, no flaky E2E suites — just paste a webhook URL and get a verified report within seconds of every ship.",[28,31,34],{"icon":29,"text":30},"heroicons:check-badge","Structured pass/fail/degraded verdict after every deploy",{"icon":32,"text":33},"heroicons:arrows-right-left","Before/after asset diff showing exactly what changed",{"icon":35,"text":36},"heroicons:link","Zero-config webhook — paste a URL and you're done",{"label":38,"href":39},"Add deploy verification","/#pricing",{"label":41,"href":42},"See deploy hooks","/features/deploy-hooks",{"type":44,"trigger":45,"steps":46},"pipeline","Vercel Deploy #847",[47,51,54,57],{"label":48,"status":49,"detail":50},"Deploy completed","pass","3:42 PM",{"label":52,"status":49,"detail":53},"Verification checks running","14 checks across 6 pages",{"label":55,"status":49,"detail":56},"Asset diff calculated","2 changed, 0 missing",{"label":58,"status":49,"detail":59},"Verdict: pass","2 non-breaking changes",[61,89,103,128,153,174],{"id":62,"tocLabel":63,"type":64,"eyebrow":65,"heading":66,"items":67},"benefits","Benefits","benefits-grid","Why deploy verification","Know your deploy actually worked — not just that it shipped",[68,71,74,77,81,85],{"icon":29,"title":69,"description":70},"Pass/fail/degraded verdict","Every deploy gets a structured verdict — pass, fail, or degraded — so your team knows immediately whether the release is healthy without reading through logs.",{"icon":32,"title":72,"description":73},"Before/after diff","See exactly what changed between the previous and current deploy: new assets, removed scripts, changed bundles, modified headers — all in a single comparison view.",{"icon":35,"title":75,"description":76},"Zero-config webhook","Paste one webhook URL into your CI/CD platform. No test scripts to write, no browser automation to maintain, no flaky E2E suites to babysit.",{"icon":78,"title":79,"description":80},"heroicons:server-stack","Works with any CI/CD platform","Vercel, Netlify, GitHub Actions, GitLab CI, Bitbucket Pipelines — anything that can fire a POST request triggers a verification report.",{"icon":82,"title":83,"description":84},"heroicons:tag","Incidents tagged with deploy context","When a deploy causes breakage, the resulting incident is automatically tagged with the deploy that triggered it — giving your team instant root cause context.",{"icon":86,"title":87,"description":88},"heroicons:clock","CDN propagation delay handling","Configure a delay between deploy completion and verification check so CDN caches have time to propagate. No false positives from stale edge nodes.",{"id":90,"tocLabel":91,"type":92,"stats":93},"trust","Trust","trust-strip",[94,97,100],{"value":95,"label":96},"10","Deploy hooks on Pro plan",{"value":98,"label":99},"4+","CI/CD platforms supported",{"value":101,"label":102},"Before/after","Asset diff on every deploy",{"id":104,"tocLabel":105,"type":106,"eyebrow":105,"heading":107,"bgVariant":108,"steps":109},"how-it-works","How it works","how-it-works-stepper","From deploy to verified verdict in four steps","muted",[110,115,120,124],{"number":111,"icon":112,"title":113,"description":114},"01","heroicons:rocket-launch","Deploy fires webhook","Your CI/CD platform sends a POST request to your Sitewatch deploy hook URL the moment the deploy completes.",{"number":116,"icon":117,"title":118,"description":119},"02","heroicons:arrow-path","Verification checks run","Sitewatch waits for the configured propagation delay, then runs a full check suite across all monitored pages — assets, scripts, headers, performance, and more.",{"number":121,"icon":32,"title":122,"description":123},"03","Before/after compared","The current check results are compared against the pre-deploy baseline. New, changed, and removed assets are identified and classified.",{"number":125,"icon":29,"title":126,"description":127},"04","Verdict delivered","A structured pass/fail/degraded verdict is generated and pushed to your alert channels — Slack, email, webhook, or dashboard — with the full diff attached.",{"id":129,"tocLabel":130,"type":131,"eyebrow":132,"heading":133,"withoutLabel":134,"withLabel":135,"rows":136},"comparison","Comparison","comparison-table","The difference","Deploying blind vs. with deploy verification","Without deploy verification","With Sitewatch",[137,141,145,149],{"label":138,"withoutValue":139,"withValue":140},"How you learn something broke","User reports or next scheduled check","Structured verdict within seconds of deploy",{"label":142,"withoutValue":143,"withValue":144},"Debug context","Dig through logs and deploys manually","Before/after diff with deploy tagged to incident",{"label":146,"withoutValue":147,"withValue":148},"Time to detect","Minutes to hours","Under 60 seconds post-deploy",{"label":150,"withoutValue":151,"withValue":152},"Effort required","Write and maintain E2E test scripts","Paste one webhook URL — zero config",{"id":154,"tocLabel":155,"type":156,"eyebrow":155,"heading":157,"items":158},"faq","FAQ","faq-accordion","Frequently asked questions",[159,162,165,168,171],{"question":160,"answer":161},"What is a deploy verification report?","A deploy verification report is a structured summary generated after every deploy. It includes a pass/fail/degraded verdict, a before/after comparison of assets and checks, and links to any incidents created as a result of the deploy.",{"question":163,"answer":164},"How does the before/after comparison work?","Sitewatch keeps a baseline snapshot of your site's assets, scripts, headers, and performance metrics. After a deploy triggers a new check, the results are compared against the baseline. You see exactly what was added, removed, or changed — including bundle hashes, missing files, and new scripts.",{"question":166,"answer":167},"What CI/CD platforms are supported?","Deploy verification works with Vercel, Netlify, GitHub Actions, and any platform that can send a POST request to a webhook URL — including Bitbucket Pipelines, GitLab CI, CircleCI, and custom scripts.",{"question":169,"answer":170},"What's the difference between deploy hooks and deploy verification reports?","Deploy hooks are the trigger mechanism — they fire a check when your deploy completes. Deploy verification reports are the output — the structured verdict and before/after diff generated from those checks. You need deploy hooks enabled to get verification reports.",{"question":172,"answer":173},"How many deploy hooks can I use per plan?","The Starter plan includes 3 deploy hooks with 50 triggers per day. The Pro plan includes 10 deploy hooks with 200 triggers per day. Each hook can target a different site or environment, and every trigger generates a full verification report.",{"id":175,"tocLabel":176,"type":177,"eyebrow":178,"heading":179,"links":180},"related","Related","related-links-grid","Explore more","Related monitoring capabilities",[181,184,189,194],{"label":182,"href":42,"description":183,"icon":112},"Deploy Hooks","Trigger instant checks from any CI/CD pipeline.",{"label":185,"href":186,"description":187,"icon":188},"Broken Assets Monitoring","/features/broken-assets-monitoring","Detect broken JS, CSS, and images on your pages.","heroicons:shield-exclamation",{"label":190,"href":191,"description":192,"icon":193},"Root Cause Analysis","/features/root-cause-analysis","Automatic diagnosis with confidence scoring and evidence.","heroicons:light-bulb",{"label":195,"href":196,"description":197,"icon":198},"For Agencies","/for-agencies","Monitor all client websites from a single dashboard.","heroicons:building-office",1775563111752]