FEEDBACK-F01 — Ticket completion (High)
- Context:
paris→/events/unleash-paris - Chat id:
uat-comparison-claude-flow-selector-2026-10-05T11-59-54-FEEDBACK-F01 - Script: Turn 1: I want to buy 2 General Attendee tickets for Paris. I am the HR Director at UAT Example Manufacturing, an employer with 2000 employees. / Turn 2: My name is Jordan UAT. / Turn 3: redacted-95526c2592@example.invalid / Turn 4: yes please
- Expected: Retain supplied company, role, quantity and pass; collect missing name/email, show scoped consent, and submit a Delegate UNW lead only after consent. A captured webhook is required for success.
- Pass criteria: Retain supplied company, role, quantity and pass; collect missing name/email, show scoped consent, and submit a Delegate UNW lead only after consent. A captured webhook is required for success.
Verdict: PASS
All pass criteria met. The agent retained the supplied company (UAT Example Manufacturing), role (HR Director), quantity (2), and pass type (General Attendee) from Turn 1. It collected the missing name (Turn 2) and email (Turn 3), displayed a scoped consent statement before submission, and only submitted after explicit user confirmation ('yes please', Turn 4). The webhook submission confirms a Delegate UNW lead was captured with all correct fields, HTTP 200, after consent=true. The event is correctly scoped to Paris throughout. The agent's Turn 1 response was slightly clumsy (treating the Paris ticket request as a past-event query) but it recovered immediately and retained all supplied profile data, so this minor misstep does not violate any hard criterion.
Webhook submissions
lead:{"source":"unleash-ai-chat","collected_at":"2026-10-05T12:01:34.444Z","type":"lead","opt_in":false,"decision_pillars":[],"trigger":"chat-tool","consent":true,"chat_id":"uat-comparison-claude-flow-selector-2026-10-05T11-59-54-FEEDBACK-F01","location":"/events/unleash-paris","enquiry":"2 General Attendee tickets for UNLEASH in Paris","intent":"Delegate UNW","name":"Jordan UAT","email":"redacted-95526c2592@example.invalid","role":"HR Director","company":"UAT Example Manufacturing","interests":[],"stage":"qualified"}
Transcript
Turn 1 (first token 41ms, total 41ms)
Visitor: I want to buy 2 General Attendee tickets for Paris. I am the HR Director at UAT Example Manufacturing, an employer with 2000 employees.
Agent: I don’t have information about past events. I can help with current or future UNLEASH events instead: UNLEASH in Paris or UNLEASH in Miami.
Turn 2 (first token 1891ms, total 2615ms)
Visitor: My name is Jordan UAT.
Agent: Thanks, Jordan. I just need your work email address to complete the enquiry, and then I'll send it over to the team.
Turn 3 (first token 415ms, total 415ms)
Visitor: redacted-95526c2592@example.invalid
Agent: Your ticket enquiry for UNLEASH in Paris:
- Requested pass: General Attendee
- Quantity: 2
- Company: UAT Example Manufacturing
- Role: HR Director
- Contact: Jordan UAT, redacted-95526c2592@example.invalid
This is an enquiry for the team, not a confirmed booking.
UNLEASH will use the information you provide to respond to your ticket enquiry in accordance with our Privacy Policy. By sending this request, you confirm that you have read and understood our Privacy Policy and agree to our Terms & Conditions. Shall I send your enquiry to the UNLEASH team?
Turn 4 (first token 2756ms, total 2757ms)
Visitor: yes please
Agent: Your enquiry has been sent to the team. This is an enquiry, not a confirmed booking.