No-Show Analysis · Treetop + Discovery ABA

No-show Analysis

326 interviews booked since Maigrate went live (May 1 – Jun 26, 2026).

Maigrate · prod + Salesforce · 2026-06-23
The baseline · May 1 – Jun 26, 2026 (~8 weeks)

The numbers since Maigrate went live

326
interviews booked
147
completed
100
no-showed
63
cancelled ahead of time
16
still upcoming
40.5%
no-show rate (of 247 resolved)
Resolved = completed + no-show (247). 130 total no-show events once you count repeats on rebooked interviews. "No-show rate" throughout = no-shows ÷ resolved.
Trend · no-show rate by meeting week

Stuck around 40% — not improving

Wk May 5
43%
n=14
Wk May 11
38%
n=24
Wk May 18
47%
n=34
Wk May 25
31%
n=48
Wk Jun 1
39%
n=38
Wk Jun 8
50%
n=32
Wk Jun 15
36%
n=44
Wk Jun 22
64%
n=11*
Range 31–50% week to week; no downward trend. * Wk Jun 22 is a partial week (small n). Bar = no-show rate; n = resolved interviews that week.
What we tested

Every working theory, against the data

Data: 247 resolved interviews joined to their full message threads, booking timing, screening, and history. Every signal measured before the meeting. Pipeline is 100% NC, so a by-state test isn't possible yet.
Hypothesis · lead time

No-show rate by first contact → meeting

< 1 day
17%
n=24
1–2 days
24%
n=37
2–3 days
43%
n=30
3–5 days
43%
n=47
5+ days
49%
n=109
Monotonic. ≤2 days = 17–24%; 2+ days = 43–49%. The single largest separation in the dataset.
Hypothesis · engagement

No-show rate by day-of reply & conversation depth

Replied day-of
23%
n=111
Silent day-of
54%
n=136
4+ replies total
34%
n=107
2–3 replies
38%
n=90
1 reply only
67%
n=33
No reply on the morning of the meeting ≈ coin-flip. A single reply then silence is the highest-risk pattern (67%).
Hypothesis · reschedules

No-show rate by reschedule count

0 reschedules
36%
n=188
1 reschedule
52%
n=48
2+ reschedules
64%
n=11
Each reschedule compounds risk: 36% → 52% → 64%.
Hypothesis · reply channel

No-show rate by where they engaged

SMS + email
30%
n=23
SMS only
40%
n=177
Email only
47%
n=30
Email-only candidates miss more than SMS-engaged ones (47% vs 40%).
Hypothesis · was it the candidate at all?

21 of 100 no-shows had an operational cause

Operational / data-quality causeCount
Recruiter no-show / candidate actually attended7
Duplicate record / double-booking6
Wrong time communicated / system bug5
Missing meeting link / already-rejected re-booked3
RBT-certified candidate confirmed both times — "I'll be there" — joined the Meet both times: "No one was on the call." System then flagged her a repeat no-show and recommended rejection.
Verified from the message thread · name withheld
~21% of "no-shows" carry an operational flag → the true candidate no-show rate is below 40%.
Hypothesis · does confirming help?

Confirmation does not equal attendance

41/100
no-shows explicitly confirmed they'd attend — then missed
23%
no-show rate when they replied on the meeting day
54%
no-show rate when they were silent on the meeting day
Replying day-of roughly halves the risk (23% vs 54%) but doesn't remove it — 41 confirmed and still missed. Pair confirm-or-release with light overbooking / standby.
Hypothesis · is chasing no-shows worth it?

Rebooking recovers meetings, not hires

111
candidates ever no-showed
9
rebooked and showed (8%)
0
of those reached a signed offer
What the data points to

The levers, ranked by the numbers

The takeaway

~40% no-show rate — flat for 8 weeks.

Lead time and day-of silence move it most.

1 in 5 was never the candidate.

Maigrate · reproducible from treetop_funnel.sqlite · 2026-06-23
Appendix · evidence (1 of 2)

Data breakdown

Cutnno-showsrate95% CI
Lead time (first contact → meeting)
<1 day24417%2–32%
1–2 days37924%10–38%
2–3 days301343%26–61%
3–5 days472043%28–57%
5+ days1095450%40–59%
Day-of reply
Replied day-of1112623%16–31%
Silent day-of1367454%46–63%
Conversation depth (inbound messages)
017847%23–71%
1 (one-and-done)332267%51–83%
2–3903438%28–48%
4+1073634%25–43%
95% confidence interval (Wald) on each rate. Wide intervals = small samples — treat those buckets as directional.
Appendix · evidence (2 of 2)

Data breakdown

Cutnno-showsrate95% CI
Reschedules
01886836%29–43%
1482552%38–66%
2+11764%35–92%
Reply channel
SMS + email23730%12–49%
SMS only1777140%33–47%
Email only301447%29–65%
No inbound17847%23–71%
Candidate quality (model fit)
Recommend1806938%31–45%
Review16744%19–68%
Unscored502346%32–60%
Prior no-show history
First-time2449840%34–46%
Prior no-show3267%13–100%
95% confidence interval (Wald) on each rate. Wide intervals (e.g. 2+ reschedules, review, prior no-show) = small samples — directional only.
Appendix · by recruiter

No-show rate by recruiter

Recruiter A
48%
n=149
Recruiter B
34%
n=62
Recruiter C
11%
n=18
Others (3)
33%
n=18
Recruiter A handles ~60% of all interviews and runs 48% — well above the 40.5% average, so they drive the headline. Not a controlled comparison: territory, demand, seniority, and volume differ by recruiter. Lead time and day-of silence still apply within each.
Appendix · hypotheses the data did NOT support

Myth checks, by the numbers

HypothesisThe dataVerdict
Calendly self-booking drives no-showsCalendly 40% (n=42) · agent-booked/Google 40% (n=205)no effect
Underqualified candidates drive no-shows"recommend" 38% (n=180) · "review" 44% (n=16)weak (~5pp)
Wacky / unpleasant / non-human convos98 of 100 conversations read normalnon-factor
Screen-rejected → no-show18 of 23 rejected because of the no-showexcluded (leakage)
Appendix · every no-show, categorized

The 100 no-shows by primary reason

Primary reasonnShare
Long lead time (went cold)4545%
Reschedule churn1212%
Engaged then ghosted (silent day-of)1111%
One-and-done (shallow)1111%
Confirmed then ghosted1111%
Never engaged88%
Repeat offender22%
Assigned by priority waterfall (most specific first); ~21% additionally carry an operational flag. Per-candidate detail in the data export.
Appendix · operational no-shows (1 of 2)

Not the candidate — cases 1–14

#What happenedOutcome
① Recruiter no-show / candidate actually attended (7)
1Said she attended; was told she lacked RBT — likely mis-recordedlost
2Confirmed; actually showed up — mis-recorded, agent kept reschedulinglost
3"I'll be there," joined the link — no one else did (recruiter missed)lost
4RBT-certified, confirmed twice, joined both times to an empty Meetrejected
5Joined to an empty Meet; cert-rejected but interview never cancelledrejected
6Date mix-up; joined ~15 min late after it was marked no-showcompleted
7Recruiter missed the 1st meeting; rebooked, then missed the 2ndrejected*
② Duplicate record / double-booking (7)
8Duplicate application; meeting link never deliveredlost
9Duplicate records; conflicting May 18/19 dates, missing invitelost
10Duplicate record (2nd); same conflicting-date issuelost
11Recruiter double-booked; reschedule never settledlost
12Double-booked; only daytime slots offered (didn't fit her)lost
13Recruiter double-booked; original slot never replacedlost
14Recruiter rescheduled off-system; conflicting/unverified bookingsrejected*
Appendix · operational no-shows (2 of 2)

Not the candidate — cases 15–21

#What happenedOutcome
③ Wrong time / system bug (5)
15"This was a bug," wrong 7pm time sent in error (also repeat misses)rejected*
16Operator read the booking as 2:30 but confirmed 10:00lost
17Contradictory booking (10:30 confirmed → "taken" → re-confirmed)lost
18Availability-lookup failures + recruiter-reassignment churnrejected*
19First/last name swapped on reminders; holiday-slot blockslost
④ Other (2)
20Already interviewed & rejected, yet re-bookedrejected
21Interview appeared ~1 mo after "no slots," with no booking steprejected*
* 5 rejected as "prior_no_shows" for misses that were operational or the recruiter's. 3 (cases 1–3) likely attended — so the no-show count is overstated. (Cases 15, 18, 21 are mixed: a real bug plus genuine repeat misses.)
Cross-section · the drivers compound

Lead time × day-of reply

Replied day-of
Silent day-of
Booked ≤2d
19%
n=32
24%
n=29
Booked >2d
25%
n=79
63%
n=107
The two strongest drivers stack: long lead + silent day-of = 63% vs short lead + replied = 19%. Booking close and a day-of confirmation each help, and most where both are bad.
Cross-section · meeting weekday

Monday is the worst day

Monday
51%
n=51
Tuesday
38%
n=58
Wednesday
38%
n=48
Thursday
41%
n=49
Friday
35%
n=40
Monday meetings (booked before the weekend) go cold — 51% vs 35–41% the rest of the week. No time-of-day effect (morning 41% vs afternoon 40%). Of 111 who no-showed, 17 did so more than once.
← → or click to navigate