Zolve × Nbyula — Loan Advisor Effort Review
Zolve × Nbyula · loan advisor performance

How hard is each lead really being worked?

A lead-by-lead effort audit of the Zolve loan advisors — every dial, every connect, how long they actually talked, what was discussed, and the red and green flags on each case. Built to answer one question management asked: leads assigned are many, connected calls are few — why?

Snapshot 16 Sep 2026 Advisors John Stanley · Swatika Reddy · Tarun Tej Leads 692 assigned across the three Source Nbyula CRM — call history + AI call-quality analytics

The short answer: it's a dialling gap, not a skill gap

When any of the three picks up the phone they connect at a similar rate — John 38%, Swatika 40%, Tarun 44% per dial. The difference is how often they dial. John makes 3.4 calls per lead (median 2) and has reached 60% of his book; Swatika makes 1.5 (median 1) — she rings most leads once and moves on — and has reached only 44%.

Tarun is the standout. On a smaller book (161 leads) he dials 2.4×/lead, has reached 66% — the highest of the three — and holds 47 five-minute conversations (29% of his leads, also the highest). His calls log to the CRM without his name (they show as "Unknown"); the figures here are corrected by matching his dialler line. The clear gap now is Swatika's dialling volume, not skill.

End-to-end funnel — assigned → disbursed

Top of the funnel (assigned → connected) is from the Nbyula CRM; the bottom (logged with bank → disbursed) is joined from Zolve's shared tracker by phone. Split into the AI's three tags — Doable/Fast-Track, Borderline, Not Doable — plus untagged, per advisor.

How the two percentages are calculated
Share of assigned = this stage's count ÷ the leads assigned (the funnel's starting count). On the combined flow the base is all 692 leads; on each bucket card it's that bucket's own “assigned”. e.g. Connected 384 ÷ 692 = 55%.
−80%
Leak (red badge between steps) = (previous stage − this stage) ÷ previous stage — the share of the prior step that dropped off here. e.g. 5-min 110 → Logged 22 = (110 − 22) ÷ 110 = −80%.
Each step measures against the one before it, so the drops are not additive; the “share of assigned” always compares back to the starting count.
⚠️ Zolve's tracker has no “Sanctioned” or “PF confirmed” stage — it jumps from “Logged with bank” straight to “Disbursed”, so the mid-pipeline is a blind spot (shown greyed). Bottom-funnel counts reflect the 22 of 28 logged and 0 of 1 disbursed tracker rows that carry a phone number to match on; 6 logged + 1 disbursed rows have no phone in the sheet and can't be bucketed.
All 692 leads · combined flow share of 692 assigned · −00% leak vs previous step
692100%Lead assigned
−4%
66396%Attempted (≥1 dial)
−65%
23133%Attempted >2
−74%
609%Attempted >5
−55%
274%Attempted >7
38455%Connected
−34%
25337%Connected >1 min
−57%
11016%Connected >5 min
−80%
223%Logged with bank
n/anot trackedSanctioned
n/anot trackedPF confirmed
−100%
00%Disbursed

John Stanley

268 leads · reached 162 · logged 12

Loan · Doable / Fast-Track

34 assigned
Lead assigned
34
34 100%
Attempted (≥1 dial)
34
34 100%
Attempted >2
20
20 59%−41%
Attempted >5
8
8 24%−60%
Attempted >7
3
3 9%−62%
Connected
27
27 79%
Connected >1 min
19
19 56%−30%
Connected >5 min
9
9 26%−53%
Logged with bank
2 6%−78%
Sanctioned
n/a
not tracked
PF confirmed
n/a
not tracked
Disbursed
0
0 0%−100%

Loan · Borderline

67 assigned
Lead assigned
67
67 100%
Attempted (≥1 dial)
60
60 90%−10%
Attempted >2
26
26 39%−57%
Attempted >5
10
10 15%−62%
Attempted >7
4 6%−60%
Connected
39
39 58%
Connected >1 min
31
31 46%−21%
Connected >5 min
13
13 19%−58%
Logged with bank
4 6%−69%
Sanctioned
n/a
not tracked
PF confirmed
n/a
not tracked
Disbursed
0
0 0%−100%

Loan · Not Doable

8 assigned
Lead assigned
8
8 100%
Attempted (≥1 dial)
7
7 88%−12%
Attempted >2
5
5 62%−29%
Attempted >5
0
0 0%−100%
Attempted >7
0
0 0%
Connected
4
4 50%
Connected >1 min
3
3 38%−25%
Connected >5 min
1
1 12%−67%
Logged with bank
0
0 0%−100%
Sanctioned
n/a
not tracked
PF confirmed
n/a
not tracked
Disbursed
0
0 0%

Untagged / NI / HI

159 assigned
Lead assigned
159
159 100%
Attempted (≥1 dial)
156
156 98%−2%
Attempted >2
82
82 52%−47%
Attempted >5
34
34 21%−59%
Attempted >7
20
20 13%−41%
Connected
92
92 58%
Connected >1 min
54
54 34%−41%
Connected >5 min
25
25 16%−54%
Logged with bank
6 4%−76%
Sanctioned
n/a
not tracked
PF confirmed
n/a
not tracked
Disbursed
0
0 0%−100%

Swatika Reddy

263 leads · reached 115 · logged 10

Loan · Doable / Fast-Track

25 assigned
Lead assigned
25
25 100%
Attempted (≥1 dial)
23
23 92%−8%
Attempted >2
4
4 16%−83%
Attempted >5
0
0 0%−100%
Attempted >7
0
0 0%
Connected
13
13 52%
Connected >1 min
9
9 36%−31%
Connected >5 min
0
0 0%−100%
Logged with bank
1 4%
Sanctioned
n/a
not tracked
PF confirmed
n/a
not tracked
Disbursed
0
0 0%−100%

Loan · Borderline

63 assigned
Lead assigned
63
63 100%
Attempted (≥1 dial)
56
56 89%−11%
Attempted >2
3 5%−95%
Attempted >5
1 2%−67%
Attempted >7
0
0 0%−100%
Connected
29
29 46%
Connected >1 min
19
19 30%−34%
Connected >5 min
6
6 10%−68%
Logged with bank
3 5%−50%
Sanctioned
n/a
not tracked
PF confirmed
n/a
not tracked
Disbursed
0
0 0%−100%

Loan · Not Doable

20 assigned
Lead assigned
20
20 100%
Attempted (≥1 dial)
15
15 75%−25%
Attempted >2
2
2 10%−87%
Attempted >5
0
0 0%−100%
Attempted >7
0
0 0%
Connected
6
6 30%
Connected >1 min
4
4 20%−33%
Connected >5 min
0
0 0%−100%
Logged with bank
0
0 0%
Sanctioned
n/a
not tracked
PF confirmed
n/a
not tracked
Disbursed
0
0 0%

Untagged / NI / HI

155 assigned
Lead assigned
155
155 100%
Attempted (≥1 dial)
153
153 99%−1%
Attempted >2
22
22 14%−86%
Attempted >5
2 1%−91%
Attempted >7
0
0 0%−100%
Connected
67
67 43%
Connected >1 min
39
39 25%−42%
Connected >5 min
9 6%−77%
Logged with bank
6 4%−33%
Sanctioned
n/a
not tracked
PF confirmed
n/a
not tracked
Disbursed
0
0 0%−100%

Tarun Tej

161 leads · reached 107 · logged 0 — calls log as “Unknown”, corrected by dialler line

Loan · Doable / Fast-Track

13 assigned
Lead assigned
13
13 100%
Attempted (≥1 dial)
12
12 92%−8%
Attempted >2
4
4 31%−67%
Attempted >5
1
1 8%−75%
Attempted >7
0
0 0%−100%
Connected
11
11 85%
Connected >1 min
8
8 62%−27%
Connected >5 min
5
5 38%−38%
Logged with bank
0
0 0%−100%
Sanctioned
n/a
not tracked
PF confirmed
n/a
not tracked
Disbursed
0
0 0%

Loan · Borderline

39 assigned
Lead assigned
39
39 100%
Attempted (≥1 dial)
38
38 97%−3%
Attempted >2
15
15 38%−61%
Attempted >5
1 3%−93%
Attempted >7
0
0 0%−100%
Connected
26
26 67%
Connected >1 min
21
21 54%−19%
Connected >5 min
15
15 38%−29%
Logged with bank
0
0 0%−100%
Sanctioned
n/a
not tracked
PF confirmed
n/a
not tracked
Disbursed
0
0 0%

Loan · Not Doable

42 assigned
Lead assigned
42
42 100%
Attempted (≥1 dial)
42
42 100%
Attempted >2
9
9 21%−79%
Attempted >5
0
0 0%−100%
Attempted >7
0
0 0%
Connected
34
34 81%
Connected >1 min
32
32 76%−6%
Connected >5 min
21
21 50%−34%
Logged with bank
0
0 0%−100%
Sanctioned
n/a
not tracked
PF confirmed
n/a
not tracked
Disbursed
0
0 0%

Untagged / NI / HI

67 assigned
Lead assigned
67
67 100%
Attempted (≥1 dial)
67
67 100%
Attempted >2
39
39 58%−42%
Attempted >5
3 4%−92%
Attempted >7
0
0 0%−100%
Connected
36
36 54%
Connected >1 min
14
14 21%−61%
Connected >5 min
6
6 9%−57%
Logged with bank
0
0 0%−100%
Sanctioned
n/a
not tracked
PF confirmed
n/a
not tracked
Disbursed
0
0 0%

Key learnings — where the funnel leaks, and how to fix it

Read straight off the funnel above. Each leak pairs the discussion to raise on the call with the resolution to agree. Anchor number: from 692 shared leads, 1 disbursed — the money is being left in leaks 1 & 2.

1

Most leads get one or two dials, then stop

663 were dialled at least once, but only 231 got more than 2 attempts (60 got >5, 27 got >7). So ~430 leads got just 1–2 rings and were effectively parked. Swatika is the sharpest case (median 1 dial / lead).

Discuss

What's the minimum-attempt rule per lead before it's set aside?

Resolve

Agree a minimum cadence — 5–6 attempts across different days and time-slots before a lead is dropped. Let the AI run the persistence tier (it dials ~10× and reaches ~78%) and hand RMs the leads that actually pick up.

2

The real cliff — conversations that never get logged

The biggest leak in the funnel: 110 leads had a genuine 5-min+ conversation, only 22 reached “logged with a bank” (−80%). The reason is overwhelmingly documents — 63 of 111 worked leads sit at “Doc Pending”, waiting on the student.

Discuss

What happens to a lead between a good call and a logged file? Where do the 88 that talked-but-didn't-log go?

Resolve

Put automated document collection + daily follow-up in the lead's Space (Nbyula's loan-docs flow) so the checklist goes out the moment the call ends and chases the student until complete — the RM steps in only when docs are in. Set an SLA: file logged within X days of the qualifying call.

3

Even the AI's best leads barely convert

By tag: Doable / Fast-Track — 72 assigned → only 3 logged; Borderline — 169 assigned → 7 logged. These are the leads most likely to clear a lender, and they're not reaching one.

Discuss

Are Doable / Fast-Track leads being prioritised, or worked in the same undifferentiated queue as everything else?

Resolve

Work the funnel by tag — Doable / Fast-Track first, same-day, target logging every one within 48h. Nbyula can push these to the top of each RM's list daily.

4

Effort is spent on leads the AI already flagged Not-Doable

Tarun: 42 Not-Doable leads assigned, 34 reached, 21 held 5-min+ conversations. That's deep effort on leads unlikely to clear a lender.

Discuss

Should Not-Doable leads get full-length calls, or a quick check + polite close?

Resolve

Agree a light-touch path for Not-Doable (one verification call, then park / recycle) so that time redeploys onto Doable / Borderline. Use the AI tag to route effort, not spread it evenly.

5

The mid-pipeline is a blind spot (no Sanctioned / PF-confirmed)

Zolve's tracker jumps straight from “Logged” → “Disbursed” with nothing in between — no sanctions, PF-confirmations, or where files stall with the lender. Only 1 disbursement from 692 shared leads, and 28 sitting at “Login” with no visibility into their status.

Discuss

Where are those logged files actually stuck — lender side, or documents?

Resolve

Add “Sanctioned” and “PF Confirmed” columns to the shared tracker so the deep funnel is measurable, and we can jointly chase the logged files.

Advisor scorecards

Green = the best of the three on that metric, red = the weakest. The hero tile is dials-per-lead — the effort lever.

John Stanley

268 leads assigned
904total dials
3.4dials per lead median 2
162leads reached 60% of assigned
48real 5-min talks 18%
13.3htotal talk time
38%connect rate per dial
11 never dialled 95 dialled, never answered 267 idle >7 days

Swatika Reddy

263 leads assigned
382total dials
1.5dials per lead median 1
115leads reached 44% of assigned
15real 5-min talks 6%
5.3htotal talk time
40%connect rate per dial
16 never dialled 132 dialled, never answered 261 idle >7 days

Tarun Tej

161 leads assigned
382total dials
2.4dials per lead median 2
107leads reached 66% of assigned
47real 5-min talks 29%
11.5htotal talk time
44%connect rate per dial
2 never dialled 52 dialled, never answered 158 idle >7 days

Where the book leaks

Of every lead assigned, how many survive to each depth of contact. The drop from "assigned" to "dialled" is pure effort; the drop after "reached" is conversation quality.

John Stanley

Assigned
268
100%
Dialled ≥1×
257
96%
Reached (answered)
162
60%
Talked >1 min
107
40%
Real convo >5 min
48
18%

Swatika Reddy

Assigned
263
100%
Dialled ≥1×
247
94%
Reached (answered)
115
44%
Talked >1 min
71
27%
Real convo >5 min
15
6%

Tarun Tej

Assigned
161
100%
Dialled ≥1×
159
99%
Reached (answered)
107
66%
Talked >1 min
75
47%
Real convo >5 min
47
29%

Every lead, by how far it got

One block = one lead. The redder the block, the less contact ever happened.

John Stanley
11
95
55
59
48
Never attempted · 11Dialed, never answered · 95Answered <1 min · 55Talked 1-5 min · 59Real conversation 5 min+ · 48
Swatika Reddy
16
132
44
56
15
Never attempted · 16Dialed, never answered · 132Answered <1 min · 44Talked 1-5 min · 56Real conversation 5 min+ · 15
Tarun Tej
2
52
32
28
47
Never attempted · 2Dialed, never answered · 52Answered <1 min · 32Talked 1-5 min · 28Real conversation 5 min+ · 47

How many times was each lead dialled?

The very top of the funnel — call attempts per lead, however far it later got. This is the purest read on effort: a lead that was dialled once and dropped had almost no chance to convert.

John StanleySwatika ReddyTarun Tejbars = number of leads with that many attempts
11
16
2
0
70
163
46
1
54
53
46
2
35
21
43
3
25
6
11
4
21
1
8
5
48
3
5
6–10
4
0
0
11+
call attempts made on the lead →
Advisor0123456–1011+Leads
John Stanley117054352521484268
Swatika Reddy1616353216130263
Tarun Tej246464311850161

One advisor still rings most leads once and moves on

John left 81 of his 268 leads (30%) with one dial or none, Tarun 2 of 161 (1%) — but Swatika left 179 of 263 (68%) with a single dial or none, and her median lead gets just one ring. A single unanswered ring is not a worked lead; the AI-agent comparison shows what happens when every lead instead gets dialled ~10 times: reach jumps to ~78%.

Most common red flags across the book

No activity for N days576
Only ever reached for under a minute131
First real contact took N days106
Tagged Not Doable (lender fit unlikely)70
N attempts, never once answered61
No attempt to close or ask for commitment60
Never dialled once since assignment29
Tagged Not Interested22

Lead-by-lead breakdown

Click any lead to open its effort log, what was discussed on the best call, and its flags. Sorted by advisor, then longest conversation first.