Cal.com booking
OperationalhighEvery call-to-action on the site ends here. If it is down, inbound stops.
checked 1m agoCal.com status ↗
Checks
Agency booking page
Nobody can book a call — every CTA on the site dead-ends.
100%
24h
100%
30d
GET https://cal.com/atrium-meet/30minexpects 200last 200 · 526ms · 1m ago
What it is
Booking is an embed, not a page we own. CalEmbedProvider lazy-loads the Cal script only when a [data-cal-link] node exists, so most of the site never touches it — but every conversion path does.
Two account handles currently coexist in the codebase, which is the real risk here: a working embed pointing at the wrong calendar looks perfectly healthy from the outside.
The two-account problem
lib/cal.ts holds sergio-dev/* slugs with an in-file note calling them placeholders on a personal account. lib/cta.ts links to cal.com/atrium-meet/30min. Both ship. Whichever a visitor hits depends on which component rendered the CTA — so bookings can land in a personal calendar with nothing broken to detect.
The monitor below watches the agency account, because that is the one that should exist.
When it breaks
Symptom
Booking widget does not open
Check
Cal.com status, then the browser console for a blocked script.
Fix
Nothing to deploy on our side. The CTAs remain visible; consider a mailto fallback if the outage is long.
Symptom
Bookings arriving on the wrong calendar
Check
lib/cal.ts vs lib/cta.ts — they name different accounts.
Fix
Pick one account, put it in lib/cal.ts, and have lib/cta.ts read from there.
Breaks when this does
- Atrium websiteThe public marketing site: home, services, work, pricing, about, resources, contact.
Incident history
No incidents recorded for this system.