Agency Vault, internal
The deleted-calendar problem turned out to be rare, one account and nothing still live. The bigger thing is that three quarters of every working calendar is running on fallback rather than its own settings.
Both passes are complete. Every live sub-account was swept for calendar health, and every appointment in the estate was checked against the calendar it belongs to. All figures on this page are final.
Nearly half the estate is not active. This is HighLevel's own status, not an inference from how recently something changed.
| Sub-accounts | Count | Share | |
|---|---|---|---|
| Live | 838 | 54.8% | |
| Not active | 692 | 45.2% | |
| Total | 1,530 | 100% |
Worth knowing: 19 of the inactive ones changed within the last week, so accounts are still being deactivated now rather than this being a legacy pile. Signups run 40 to 65 a month with no decline, so the churn is happening after onboarding, not before it.
The audit runs against the 838. That is the honest answer to which are the real sub-accounts.
A calendar counts as unbookable only when HighLevel itself refuses to serve slots, tested live for the next fourteen days. Not read off its settings.
| Sub-accounts | Count | Points at |
|---|---|---|
| No calendar at all | 59 | onboarding never completed |
| Has calendars, none work | 11 | drift after setup |
| Cannot take a booking | 70 | 8.4% of live accounts |
The split matters more than the total. 59 of the 70 simply never got a calendar, which is an onboarding gap and a repeatable fix. Only 11 had one that broke.
| Calendars | Count | Verdict |
|---|---|---|
| Serving bookable slots | 1,321 | Bookable |
| HighLevel refuses, or zero slots in 14 days | 231 | Unbookable |
| Examined | 1,552 |
Of the 231: 161 are disabled, 41 have no user attached, 27 serve no slots at all.
This is the one worth acting on.
1,005 calendars are taking bookings today while configured in a way that says they should not be. That is 76% of every working calendar in the business.
| Configuration problem | Calendars | Booking today |
|---|---|---|
| No team member assigned | 827 | Yes, for now |
| No availability windows set | 176 | Yes, for now |
| Both | 2 | Yes, for now |
These are not broken. Real bookable slots come back for every one of them. They work because HighLevel falls back when a calendar is underconfigured, which means they are a single edit away from going quiet. Reassign a user, or touch availability, and bookings stop with no error, no alert, and no ticket until a member notices the phone stopped ringing.
This held at scale and got worse. It was 66% on the first third of the estate and 76% across all of it.
Gate G1 on the Factory Line checks the site is live and branded, the AI receptionist says the member's business name, the number works, A2P is submitted, and email and payments are connected.
It never checks that anyone can actually book an appointment. The auto-verify at station 4 that would catch this is marked on the map as not built.
So a member can pass G1 with a second person signing it off and still have no bookable calendar. Fifty-nine of them have no calendar at all.
The brief described live workflows pointing at calendars that no longer exist, so the workflow runs, nothing errors, and the booking quietly never happens.
HighLevel does not let you see inside a workflow from anywhere except the builder itself, so there is no way to list which workflows reference which calendar across 838 accounts. The same failure is visible from the booking side instead: every appointment carries the calendar it belongs to, so if that calendar is gone from the account, something booked onto one that has since been deleted.
| Deleted-calendar check | Result |
|---|---|
| Appointments examined | 2,528 |
| Booked onto a calendar that no longer exists | 3 |
| Sub-accounts affected | 1 |
| Future-dated, so still causing harm | 0 |
One sub-account, three appointments, all of them in the past. No member is currently waiting on a booking that will not arrive. The failure is real, it is just rare, and the affected account already appears on the cannot-take-a-booking list above. One account with compounding problems rather than a pattern.