Next.js / Edge / Serverless Form Stack • 15-Minute High-Intent Revenue Protection SLA

Incident Escalation & Form-Failure Runbook: apexclimate.com

Use this 4-stage operational runbook to triage website availability drops, TLS expiry warnings, and silent customer enquiry form failures before inbound leads are lost.

1. Customize Runbook for Your Domain & Web Stack

Stage 1 • Minutes 0–5

Double-Probe Verification & Scope Isolation

Confirm whether the alert affects full-site availability, TLS handshake validity, or only the customer enquiry POST handler on https://apexclimate.com.

curl -i -X GET https://apexclimate.com/contact | head -n 15
Stage 2 • Minutes 5–10

Stack-Specific Triage (Next.js / Edge / Serverless Form Stack)

Check serverless function timeout or cold-start errors on POST /api/contact, verify environment variables (RESEND_API_KEY / webhook secrets) after the latest deployment, and inspect CSP form-action headers.

Escalation Rule: Alert primary engineering & operations inbox immediately on double-probe failure; activate temporary fallback contact banner at 10 minutes if form POST is degraded.
Stage 3 • Minutes 10–15

Enquiry Form Fallback & Lead Capture Continuity

Never leave a broken form live while debugging downstream SMTP or CRM webhooks. Persist form submissions to local disk first or surface a direct fallback contact link so zero buyer enquiries are lost.

Stage 4 • Post-Fix Sign-Off

Synthetic End-to-End Form POST & Inbox Verification

Do not mark the incident resolved on HTTP 200 alone. Submit a tagged synthetic test enquiry on https://apexclimate.com and verify arrival in the destination support inbox.

Automate Detection with a 30-Day OnBits Monitor Pilot ($148 — Direct Stripe Checkout)

Covers 1 website & 1 enquiry form for 30 days ($99 setup + $49 first 30 days): 5-minute availability & DOM checks, SSL/TLS expiry alerts, 4 agreed weekly synthetic form tests, and inbox receipt verification.