FEEDBACK-F01 — Ticket completion (High)
- Context:
paris→/events/unleash-paris - Chat id:
uat-flow-selector-2026-09-17T22-05-22-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), presented a scoped consent statement with privacy policy link before submission, and only submitted after explicit consent ('yes please' in Turn 4). The server-side webhook confirms a Delegate UNW lead was received with HTTP 200, matching all collected data and consent:true.
Webhook submissions
lead:{"source":"unleash-ai-chat","collected_at":"2026-09-17T22:06:44.820Z","type":"lead","trigger":"chat-tool","consent":true,"chat_id":"uat-flow-selector-2026-09-17T22-05-22-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 524ms, total 524ms)
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: What name should our team use for this enquiry?
Turn 2 (first token 457ms, total 457ms)
Visitor: My name is Jordan UAT.
Agent: What work email should our team use to contact you?
Turn 3 (first token 111ms, total 111ms)
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.
By sharing your details, you agree to UNLEASH contacting you about this enquiry. View our Privacy Policy. Shall I send this request with your consent?
Turn 4 (first token 1456ms, total 1458ms)
Visitor: yes please
Agent: Your enquiry has been sent to the team. This is an enquiry, not a confirmed booking.