Atriumstatus

master9da7fa5

← all systems

Cal.com booking

Operationalhigh

Every 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.