Admin
Today Submissions Prospects Clients Work Orders DVI Repair Plans Lead Health Revisions Status Vendors Bugs Tax Compliance Pulse Snapshot Outreach Actions

Checking access...

Verifying your admin session.

Failures & Bugs

Operational visibility surface. Recent purges, dead letters, audit log, system health, plus shortcuts to every external dashboard you'll need during incident response.
DIAGNOSTIC
Clearwater Pipeline
ERROR MONITORING
Sentry
EDGE
Cloudflare
DATABASE
Supabase Studio
PAYMENTS
Square
STATUS
CF Status
STATUS
Supabase Status
STATUS
Square Status

Recent purge runs

Recent dead-letter entries

System health (worker heartbeats)

Recent admin actions

Known failure patterns

Webhook 401 silent skip
Verify WEBHOOK_SECRET is set on both helpwin-booking and helpwin-notify via wrangler secret put. Mismatch = silent 401.
Booking widget parse error (SyntaxError before Sentry init)
Run Clearwater Booking Widget Sentinel. Check adaptivescheduling.js for stray backticks in CSS-in-template-literal blocks. Reference: 2026-04-27 backtick incident.
Cron skipped — no heartbeat in helpwin_system_health
Workers Free plan limit is 5 cron triggers. If a cron is registered but not firing, verify Workers Paid plan is active. Until then, manual POST /run with Bearer auth is the trigger path.
RLS blocked legitimate admin query
Confirm requesting user is in helpwin_admins WHERE active=true. helpwin_is_admin() joins through that table.
Booking double-book attempt
Should be blocked by idx_no_double_booking unique partial index. Error message is "duplicate key value violates unique constraint."
SMS to opted-out number
SMS worker checks helpwin_sms_opt_outs before send. If opted-out, log and skip. Should never reach Twilio.
Anon insert attempted on bookings
Should 401 by default-deny RLS (the anon insert policy was dropped 2026-04-28). Booking worker uses service-role key and bypasses RLS for legitimate inserts.

Runbook catalog

14
UMBRELLA
incident-response.md
DR
disaster-recovery.md
VENDOR
vendor-outage-playbook.md
PROGRAM
cybersecurity-program.md
CREDENTIALS
secret-rotation.md
AUTH
mfa-setup.md
BILLING
billing-stopped.md
BOOKINGS
bookings-not-appearing.md
DELETION
client-data-deletion.md
ACCOUNT
client-locked-out.md
DB
database-recovery.md
SMS
sms-not-delivering.md
DEPLOY
worker-deployment-rollback.md
INVENTORY
asset-and-account-inventory.md
Runbooks live at helpwin site/docs/runbooks/. Inline links pending file-server integration.