Hanna Lindqvist
Tue 1 Sep, 12:40:00 PM CDT · call_39cee34a19eef155b49229062d99fafb
First Failure At 01:41
crm.ghl.upsertContact · 812 ms
Jump To This Entry — nothing else failed, but 1 entry is flagged as slow or suppressed.
Call
Recording
Timeline
- call_started
inbound call on inspection_booking
Payload
{ "event": "call_started", "call_id": "call_39cee34a19eef155b49229062d99fafb", "agent_id": "agent_48d2748111d5b10a81979f1233", "direction": "inbound", "to_number": "+17135550100", "from_number": "+18325550155" } - Agent
RedFish Inspections, this is Sam.
- Caller
Hi there. We're buying a place in The Woodlands and I need it inspected. It's a big one — about forty six hundred square feet.
- Agent
I have Tuesday, September 8 at 8:00 AM with Travis Boone. An early start is better on a big property, you get everything done in one visit.
- Caller
Tuesday's good. My option period runs out at the end of next week so that's comfortable.
- Agent
You are booked in for Tuesday, September 8 at 8:00 AM with Travis Boone. You will get a confirmation shortly.
- Caller
Wonderful, thank you very much.
- Agent
Thanks Hanna. Bye now.
- Agent
Yes, we cover The Woodlands. What year was it built?
- Caller
Twenty sixteen. There's a pool and spa as well, does that get looked at?
- Agent
It can — that's an add-on. Shall I put it on?
- Caller
Please.
- Agent
$750 for the base inspection, plus $95 for pool and spa, plus $35 for travel to the property — $880 total.
- Caller
How long does something that size take?
- Agent
Just under five hours for a house that size with the pool included, so plan for the morning.
- Caller
Fine. What days do you have?
- check_service_area
Payload
{ "status": "OK", "request": { "zip": "77382", "city": "The Woodlands" }, "response": { "ok": true, "say": "Yes, we cover The Woodlands.", "city": "The Woodlands", "covered": true, "travel_band": 1 } } - check_service_area
Request
{ "zip": "77382", "city": "The Woodlands" }Response
{ "ok": true, "say": "Yes, we cover The Woodlands.", "city": "The Woodlands", "covered": true, "travel_band": 1 } - lookup_pricing
Payload
{ "status": "OK", "request": { "add_ons": [ "pool_spa" ], "year_built": 2016, "square_feet": 4600, "travel_band": 1 }, "response": { "ok": true, "say": "$750 for the base inspection, plus $95 for pool and spa, plus $35 for travel to the property — $880 total.", "total": "$880", "quote_id": "seed_pq_rf_lindqvist", "warnings": [], "total_cents": 88000, "duration_minutes": 290 } } - lookup_pricing
Request
{ "add_ons": [ "pool_spa" ], "year_built": 2016, "square_feet": 4600, "travel_band": 1 }Response
{ "ok": true, "say": "$750 for the base inspection, plus $95 for pool and spa, plus $35 for travel to the property — $880 total.", "total": "$880", "quote_id": "seed_pq_rf_lindqvist", "warnings": [], "total_cents": 88000, "duration_minutes": 290 } - check_availability
Payload
{ "status": "OK", "request": { "zip": "77382", "service_code": "buyer_inspection", "duration_hint_minutes": 290 }, "response": { "ok": true, "say": "I have Tuesday, September 8 at 8:00 AM.", "slots": [ { "id": "seed_res_rf_boone_1788872400", "iso": "2026-09-08T08:00:00.000-05:00", "starts": "Tuesday, September 8 at 8:00 AM", "inspector": "Travis Boone" } ] } } - check_availability
Request
{ "zip": "77382", "service_code": "buyer_inspection", "duration_hint_minutes": 290 }Response
{ "ok": true, "say": "I have Tuesday, September 8 at 8:00 AM.", "slots": [ { "id": "seed_res_rf_boone_1788872400", "iso": "2026-09-08T08:00:00.000-05:00", "starts": "Tuesday, September 8 at 8:00 AM", "inspector": "Travis Boone" } ] } - book_appointment
Payload
{ "status": "OK", "request": { "slot_id": "seed_res_rf_boone_1788872400", "contact_name": "Hanna Lindqvist", "service_code": "buyer_inspection", "contact_email": "hanna.lindqvist@example.com", "contact_phone": "+18325550155", "property_address": "31 Whitepine Circle, The Woodlands, TX 77382" }, "response": { "ok": true, "say": "You are booked in for Tuesday, September 8 at 8:00 AM with Travis Boone. You will get a confirmation shortly.", "starts": "Tuesday, September 8 at 8:00 AM", "replayed": false, "appointment_id": "seed_ap_rf_lindqvist" } } - book_appointment
Request
{ "slot_id": "seed_res_rf_boone_1788872400", "contact_name": "Hanna Lindqvist", "service_code": "buyer_inspection", "contact_email": "hanna.lindqvist@example.com", "contact_phone": "+18325550155", "property_address": "31 Whitepine Circle, The Woodlands, TX 77382" }Response
{ "ok": true, "say": "You are booked in for Tuesday, September 8 at 8:00 AM with Travis Boone. You will get a confirmation shortly.", "starts": "Tuesday, September 8 at 8:00 AM", "replayed": false, "appointment_id": "seed_ap_rf_lindqvist" } - EMAIL To hanna.lindqvist@example.com
Hi Hanna, You're confirmed for your Buyer's inspection. When: Tuesday, September 8 at 8:00 AM Where: 31 Whitepine Circle, The Woodlands, TX 77382 Inspector: Travis Boone Expected: about 4 hours 50 minutes on site Total: $880 Your report is delivered online the same day, with photos and video of anything we flag. Before we arrive, please make sure: - The electricity, gas and water are all on - The attic hatch, electrical panel, water heater and HVAC equipment are clear and reachable - Any pets are secured or out of the house You're welcome to join us for the last part — that is when the inspector walks through what they found. Need to change anything? Call (713) 555-0100. RedFish Inspections
- SMS To +18325550155
RedFish Inspections: you're booked, Hanna. Buyer's inspection at 31 Whitepine Circle, The Woodlands, TX 77382 on Tue Sep 8, 8:00 AM with Travis Boone. Total $880. Report comes back the same day. Questions: (713) 555-0100. Reply STOP to opt out.
- Call Ended
- call_ended
user_hangup
Payload
{ "event": "call_ended", "call_id": "call_39cee34a19eef155b49229062d99fafb", "duration_ms": 78000, "disconnection_reason": "user_hangup" } - call_analyzed
PARTIAL FAILURE — the call itself went perfectly and the inspection is booked locally, but the post-call GHL mirror write threw a 401 and the opportunity, the SimpliScale tag and the Spectora hand-off task were never created. The caller has a confirmed appointment nobody in GHL can see.
Payload
{ "event": "call_analyzed", "call_id": "call_39cee34a19eef155b49229062d99fafb", "call_analysis": { "call_summary": "PARTIAL FAILURE — the call itself went perfectly and the inspection is booked locally, but the post-call GHL mirror write threw a 401 and the opportunity, the SimpliScale tag and the Spectora hand-off task were never created. The caller has a confirmed appointment nobody in GHL can see.", "user_sentiment": "Positive", "call_successful": true, "custom_analysis_data": { "add_ons": "pool_spa", "outcome": "booked", "urgency": "high", "business": "redfish", "caller_role": "buyer", "square_feet": 4600, "quoted_total": 880, "service_needed": "Large home inspection with pool and spa", "asked_for_human": false, "callback_number": "+18325550155", "property_address": "31 Whitepine Circle, The Woodlands, TX 77382", "deadline_unmeetable": false, "outside_service_area": false, "agent_stated_unverified_fact": false } } } - crm.local.upsertLead
Local write succeeded — this is the system of record
Payload
{ "leadId": "seed_ld_rf_lindqvist", "adapter": "local", "appointmentId": "seed_ap_rf_lindqvist" } - crm.ghl.upsertContact
GHL mirror failed: 401 Unauthorized. The booking is safe locally; the opportunity, the SimpliScale tag and the Spectora hand-off task were never created.
Payload
{ "stack": "AdapterError: ghl.upsertContact failed: 401 Unauthorized\n at GhlClient.request (packages/adapters/src/ghl.ts:118:13)\n at async GhlCrmAdapter.upsertContact (packages/adapters/src/ghl.ts:243:20)\n at async mirrorBooking (apps/worker/src/jobs/crm-sync.ts:64:24)\n at async Worker.processJob (apps/worker/src/queue.ts:97:7)", "impact": [ "No GHL contact or opportunity for this booking", "SimpliScale tag not applied — the record is indistinguishable from a client-created one", "Spectora hand-off task not created, so nobody has been asked to key the inspection in" ], "adapter": "ghl", "attempts": 3, "operation": "upsertContact", "requestId": "req_01JB6Q2XV4C7ZK3M", "retriable": true, "httpStatus": 401, "nextRetryAt": "2026-09-01T17:56:41.000Z", "responseBody": { "message": "The token is not authorized for this location", "statusCode": 401 } } - Escalated — GHL mirror write failed (401) — booking exists locally only
Hanna Lindqvist is booked with Travis Boone for a 4,600 sq ft inspection, but no GHL contact, opportunity or Spectora hand-off task exists. Someone must key the inspection into Spectora manually and re-check the private-integration token for the RedFish location.
Captured Data
PARTIAL FAILURE — the call itself went perfectly and the inspection is booked locally, but the post-call GHL mirror write threw a 401 and the opportunity, the SimpliScale tag and the Spectora hand-off task were never created. The caller has a confirmed appointment nobody in GHL can see.
Post-Call Analysis
{
"add_ons": "pool_spa",
"outcome": "booked",
"urgency": "high",
"business": "redfish",
"caller_role": "buyer",
"square_feet": 4600,
"quoted_total": 880,
"service_needed": "Large home inspection with pool and spa",
"asked_for_human": false,
"callback_number": "+18325550155",
"property_address": "31 Whitepine Circle, The Woodlands, TX 77382",
"deadline_unmeetable": false,
"outside_service_area": false,
"agent_stated_unverified_fact": false
}Dynamic Variables Injected
{
"local_time": "Tuesday, September 1 at 12:40 PM",
"caller_name": "Hanna Lindqvist",
"business_name": "RedFish Inspections",
"business_slug": "redfish",
"call_direction": "inbound",
"is_known_contact": "false",
"agent_display_name": "Sam"
}Retell Latency Breakdown
{
"e2e": {
"max": 1720,
"num": 15,
"p50": 780,
"p90": 1180,
"p95": 1340
},
"llm": {
"max": 1090,
"num": 15,
"p50": 430,
"p90": 690,
"p95": 810
},
"tts": {
"max": 480,
"num": 15,
"p50": 210,
"p90": 300,
"p95": 360
}
}Call Metadata
{
"seeded": true,
"scenario": "rf-adapter-error"
}Qualification Answers
{
"name": "Hanna Lindqvist",
"scored": {
"score": 100,
"missing": [],
"reasons": [
"Inspection lead — always treated as urgent",
"Option period ends in 7 days"
],
"urgency": "high",
"disposition": "QUALIFIED"
},
"add_ons": [
"pool_spa"
],
"year_built": 2016,
"square_feet": 4600,
"property_address": "31 Whitepine Circle, The Woodlands, TX 77382"
}- Tue 8 Sep, 8:00:00 AM CDTBuyer's inspectionTravis Boone
- $880.00
Quote Line Items
[ { "code": "base", "label": "Base inspection — 4,600 sq ft", "amountCents": 75000 }, { "code": "addon:pool_spa", "label": "Pool and spa", "amountCents": 9500 }, { "code": "travel", "label": "Travel to the property", "amountCents": 3500 } ]
Agent: RedFish Inspections, this is Sam. User: Hi there. We're buying a place in The Woodlands and I need it inspected. It's a big one — about forty six hundred square feet. Agent: Yes, we cover The Woodlands. What year was it built? User: Twenty sixteen. There's a pool and spa as well, does that get looked at? Agent: It can — that's an add-on. Shall I put it on? User: Please. Agent: $750 for the base inspection, plus $95 for pool and spa, plus $35 for travel to the property — $880 total. User: How long does something that size take? Agent: Just under five hours for a house that size with the pool included, so plan for the morning. User: Fine. What days do you have? Agent: I have Tuesday, September 8 at 8:00 AM with Travis Boone. An early start is better on a big property, you get everything done in one visit. User: Tuesday's good. My option period runs out at the end of next week so that's comfortable. Agent: You are booked in for Tuesday, September 8 at 8:00 AM with Travis Boone. You will get a confirmation shortly. User: Wonderful, thank you very much. Agent: Thanks Hanna. Bye now.