call· call_a8c93f · agent_01_inbound_speed

Eliza Winters · Northwind

Inbound · form_submit · 2026-05-05 14:32 BST · 27.4s · disposition meeting_booked · all destinations written

00:11
27.4 s · UK English · Olli (UK)
S0 · greet0.2 s · recording disclosure played · UK one-party
0:00
systemdial answered · 1.2 s ring
0:01
agent · olliHi Eliza, this is Olli from Acme Pulse — caught me at a good time?
0:03
prospectHi, yes — for a few minutes.
S1 · confirm2.9 s
0:04
agent · olliBrilliant. Quick context — I'm calling because you've had your team on our pricing page a couple of times this week and I just wanted to be useful before you spent more time digging.
0:06
prospectYeah, that's right. We're looking at attribution.
S2 · light qual6.3 s · 3 fields captured
0:07
agent · olliGreat. To make sure I send you to the right person internally — what's your role at Northwind?
0:09
prospectI run growth — head of growth marketing.
0:10
agent · olliGot it. And what's the use case you're trying to crack with attribution?
0:12
prospectWe're paid-heavy — we want to attribute multi-touch across paid, organic, and email, and connect it back to revenue. Our current stack doesn't really do that cleanly.
0:13
agent · olliMakes sense. Roughly how many people on the growth team?
0:15
prospectSix. Three on paid, two content, one ops.
S3 · book14.6 s · book_meeting fired at 19.1 s
0:16
agent · olliI'll get you in front of Sarah Lin — she works with growth teams your size and is good on the paid-attribution piece. I've got Tuesday at 14:00 or Wednesday at 10:30 — anything work?
0:19
prospectTuesday at 2 works perfectly.
0:20
agent · olliBooked. Sarah'll send a calendar invite from her address — I'll send a quick recap to your inbox so you've got the brief.
S4 · wrap21.0 s
0:22
agent · olliAnything you'd like me to share with Sarah ahead of time?
0:24
prospectJust that we're paid-heavy and a bit ops-light. She'll know what to do with that.
0:25
agent · olliDone. Have a great day Eliza — Sarah will see you Tuesday.
0:26
prospectThanks!
S5 · hand-off26.5 s · slack ping queued for sarah_lin

The plan was committed at T2 = 4 s after trigger. Three deviations recorded — all within tolerance. Plan vs actual is what reviewers diff to spot drift.

Objective · planned
book_meeting_live
confidence 0.92 · model gpt-4.1-mini · 1.4 s plan latency

Qualification priorities · plan vs actual

PriorityCaptured valueConfStatus
role Head of Growth Marketing 0.94 ● on plan
use_case multi-touch attribution → revenue 0.88 ● on plan
team_size 6 (3 paid · 2 content · 1 ops) 0.90 ● on plan

Deviations

D1 · 0:16 · slot offer. Planned to offer "Tue 14:00 or Wed 10:30." Agent did exactly this. — no deviation, kept for log.
D2 · 0:19 · skipped budget probe. Plan ranked budget at priority 4 of 4. Prospect committed to slot quickly; agent appropriately skipped. Reviewer: confirm acceptable.
D3 · 0:24 · accepted prospect-led briefing. Plan said "agent suggests prep notes for AE." Prospect volunteered "paid-heavy, ops-light" instead. Agent absorbed and stopped probing. Healthy adaptation.

Structured outcome produced by the post-call extractor (3.1 s after call end). Per-field confidence · low-confidence fields below 0.78 auto-flag for review.

FieldValueConfDestination
disposition meeting_booked 0.99 crm · warehouse
qual.role Head of Growth Marketing → "Marketing Leader" (HubSpot picklist) 0.94 hubspot
qual.use_case multi-touch attribution: paid + organic + email → revenue 0.88 hubspot
qual.company_size 11–50 (banded · cross-checked vs Apollo "~50" — match) 0.90 hubspot
meeting { ae: sarah_lin, slot: "2026-05-12T14:00 BST", event: cal_evt_71fa3 } 1.00 google · cal
next_steps[] [ send_recap, enroll_sequence("growth_post_demo") ] 0.91 outreach · hubspot
summary Eliza Winters, Head of Growth Marketing at Northwind (~50, Series A). Exploring multi-touch attribution across paid/organic/email back to revenue; current stack falls short. Six-person growth team, paid-heavy. Booked with Sarah Lin Tue 14:00. 0.92 hubspot

Each destination is an idempotent write, keyed on call_id. The CallOutcome record is canonical; CRM and calendar are projections. Click a row to see the actual write payload.

HS
HubSpot
activity · contact qual fields · lifecycle MQL → SQL · opp created
ok · 312 ms
activity_72faab · 5 fields written
show write payload
activity_type: "call"
call_id: "call_a8c93f"
contact_id: "234881"
role: "Marketing Leader"
use_case: "multi-touch attribution → revenue"
company_size: "11-50"
lifecycle_stage: "sales_qualified_lead"
opportunity_id: "opp_91b2c3"
Google Calendar
meeting created · sarah_lin → eliza · Tue 14:00 BST · 30 min
ok · 441 ms
cal_evt_71fa3
SL
Slack
DM to sarah.lin · "new meeting Tue 14:00 — prep card attached"
ok · 198 ms
msg_44ed91
OR
Outreach
enrolled in sequence · "growth_post_demo" · step 1 due Tue 09:00
ok · 511 ms
seq_enroll_2299
Warehouse · BigQuery
call event row · plan vs actual · attribution chain
ok · 92 ms
events.calls / events.outcomes

Runtime-enforced. Every gate logged with timestamp, jurisdiction, and source. Failure on any gate prevents the dial.

GateOutcomeSourceTime
recording_disclosure "This call may be recorded for quality." — UK English, one-party-consent variant. Played at 0.4 s. runtime · L0 +0.4 s
calling_window 14:32 BST · within Mon–Fri 08:00–19:00 prospect-local. Inbound (no TCPA window check needed). runtime · L0 +0.0 s
dnc_match UK TPS: clear. Internal suppression: clear. Account-level: clear. Last refresh: 06:00 UTC today. runtime · L0 +0.1 s
data_residency EU prospect detected (UK phone, Northwind UK ltd). Recording + transcript routed to eu-west-1 storage. runtime · L0 +0.0 s
caller_id_trust SHAKEN/STIR signing applied · A-attestation · regional UK number used (0203 …). runtime · L0 pre-dial