FEEDBACK-F01 — Ticket completion (High)
- Context:
paris→/events/unleash-paris - Chat id:
uat-flow-selector-baseline-2026-09-17T22-02-11-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 satisfied. The agent retained company (UAT Example Manufacturing), role (HR Director), quantity (2), and pass type (General Attendee) from Turn 1. It collected missing name (Turn 2) and email (Turn 3). A scoped consent statement was shown before submission. The visitor confirmed consent in Turn 4, after which the agent confirmed dispatch. The webhook submission confirms a Delegate UNW lead was submitted with all correct fields (name, email, role, company, enquiry, intent, consent=true) and received HTTP 200.
Webhook submissions
lead:{"source":"unleash-ai-chat","collected_at":"2026-09-17T22:05:08.113Z","type":"lead","trigger":"chat-tool","consent":true,"chat_id":"uat-flow-selector-baseline-2026-09-17T22-02-11-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 2ms, total 3ms)
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 2ms, total 2ms)
Visitor: My name is Jordan UAT.
Agent: What work email should our team use to contact you?
Turn 3 (first token 1ms, total 1ms)
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 1212ms, total 1215ms)
Visitor: yes please
Agent: Your enquiry has been sent to the team. This is an enquiry, not a confirmed booking.