πΊοΈConversation Flow
BEGIN
β
βΌ
GREETING β "Hi, this is Archer from Shine On Cleans..."
βββ confirms identity ββββββββββββΆ CONSENT
βββ confused who's calling βββββββΆ REINTRODUCE
βββ wrong person/number ββββββββΆ WRONG PERSON βββΆ END CALL
βββ busy/not good time βββββββββΆ [MCP - NEEDS REWIRING] βββΆ END CALL OUTRO
REINTRODUCE
βββ remembers enquiry βββββββββΆ CONSENT
βββ doesn't want to continue ββΆ END CALL OUTRO
βββ wrong person βββββββββββββββΆ WRONG PERSON
CONSENT β "We may record this call for quality purposes..."
βββ agrees to recording ββββββββΆ [MCP: Get Quote] βββΆ QUOTE WALKTHROUGH
βββ declines but stays βββββββββΆ QUOTE WALKTHROUGH
βββ wants to end call ββββββββββΆ SOFT CLOSE
QUOTE WALKTHROUGH β "Based on what you told us... your [plan] at [price]..."
βββ positive, wants to book βββΆ BOOK SAPPHIRE
βββ pushes back on price ββββββΆ PRICE OBJECTION
βββ wants to think about it βββΆ SOFT CLOSE
BOOK SAPPHIRE β "Brilliant! The best next step is..."
βββ gives time preference βββββΆ CONFIRMATION βββΆ END CALL OUTRO
βββ changes mind ββββββββββββββΆ SOFT CLOSE
PRICE OBJECTION β "I totally get it... let me tell you about one-time..."
βββ warms up, wants Giles ββΆ BOOK SAPPHIRE
βββ interested in one-time ββββΆ CONFIRMATION
βββ still hesitant βββββββββββΆ SOFT CLOSE
SOFT CLOSE β Gentle nudge before ending
βββ reconsiders βββββββββββββββΆ BOOK SAPPHIRE
βββ done ββββββββββββββββββββββΆ END CALL OUTRO
END CALL OUTRO β "Thanks so much for your time..."
βββ (skip user response) βββββββΆ END CALL
π§Issues & Wiring Tasks
A) No quote data before Quote Walkthrough β
DONE
Archer was walking customers through their quote without fetching the actual quote data first. Fixed: MCP Get Quote node wired between Consent and Quote Walkthrough. Tested with quote #66 β data returned successfully. Next: trim response payload (see MCP & Data tab).
B) MCP misplaced on Greeting "busy" transition TODO
The existing MCP node (Get_FAQ) is incorrectly wired to Greeting's "busy/not good time" transition. When someone says "not a great time," it fires an FAQ lookup instead of gracefully ending. Fix: rewire Greeting "busy" β End Call Outro directly. Repurpose or remove the old MCP node.
C) FAQ/Knowledge should be a Global MCP node TODO
Customers might ask questions at any point ("are you insured?", "how does it work?"). The FAQ tool should be available as a Global node so Archer can call it from any conversation node, not just one specific transition.
D) Quote Walkthrough prompt needs MCP data references TODO
Now that quote data is fetched via MCP, the Quote Walkthrough prompt should reference the MCP result variables (plan name, price, visit type, etc.) rather than using generic placeholders.
E) Trim MCP quote response payload TODO
The full quote response (~68 columns inc. full HTML email) is far too large for voice agent context. Need to strip down to: customer_summary, plan_recommendation, visit_recommendation, one_time_offer, skim_view, quote_number, quote_status. See MCP & Data tab for full keep/drop list.