03
Dialogue flows
The three flows run from playful to careful to stripped back, showing the voice flex. Each one covers the same five states. Each flow is a separate scenario with the same family.
Flow 1: Natural-language quote (Planning)
Opening message: "Portugal in March with my two kids"
Main path
Traveler · 1Portugal in March with my two kids
Several details in one message (audit pattern 2).
Rerouted · 2Got it. A couple more details and I can show you prices. What are your travel dates, and how old are you and the kids?
Acknowledges what the traveler gave without repeating it back, then asks only for what's missing. Dates and ages are grouped because both are quick facts.
Traveler · 3March 14 to 24. I'm 41, they're 9 and 12
Rerouted · 4May your layovers be short and your seats together. What's the trip costing, all in? Count anything prepaid you'd lose if you canceled: flights, lodging, tours.
The conversation's one wry line. Cost gets its own question because it needs a short explanation (Plainspoken).
Rerouted · 6Last one: what state do you live in? Plans and prices vary by state.
Says why it's asking.
Traveler · 7Massachusetts
Rerouted · 8Here are three plans for your trip. Prices are final at checkout. Plan cards: name, price, trip cancellation up to $6,500, emergency medical up to $X All three cover pre-existing conditions if you buy within 14 days of your first trip payment.
Options side by side, none labeled "best for you" (compliance). Factual, not final: plan limits, not promises. Seasoned: a time-sensitive detail from the plan documents.
Error or no-match
Branches from turn 4 of the main path.
Rerouted · 4...What's the trip costing, all in?
Traveler · 5No idea yet, we haven't booked anything.
An answer the flow can't use as given. Common: many people price insurance before booking.
Rerouted · 6That's fine. Give me your best guess and I'll price it from that. You can change the trip cost before you buy.
Recovers without asking again in the same words. Pairs the limit (needs a number) with a way forward. No new system assumptions: a quote is editable before purchase.
Fallback
Branches from turn 2 of the main path, when the traveler hasn't settled on dates yet.
Traveler · 3Spring break week. I'm 41, they're 9 and 12
The ages work; the dates are too vague.
Rerouted · 4Which dates is that for you? Something like "March 16 to 22" works.
The second ask gives an example of what's needed.
Traveler · 5Third week of March, I think
Closer, but still not specific dates.
Rerouted · 6A calendar might help. Pick your departure and return dates here. If they're not set yet, a best guess works, and you can change them before you buy. Date picker: departure, return
The traveler hasn't settled her dates, so Rerouted offers a calendar to help her work them out. It opens to March, the month she mentioned. A best guess keeps the quote moving, the same approach as the trip-cost error state; concrete details are still needed before purchase.
Handoff to a human
Branches from turn 8 of the main path.
Traveler · 9Which one should I get?
Asks for a recommendation, which Rerouted can't give.
Rerouted · 10I can't recommend a plan, but a licensed agent can help you compare them. Want me to connect you? They'll see your trip details, so you won't have to start over.Connect meNot now
Pairs the limit with a next step (Factual, not final). Context carries to the human (audit pattern 3).
Rerouted · 12Connecting you to a licensed agent now.
Definite verb for an action the system performs (Steady).
Flow 2: Is my cancellation covered? (Disrupted)
Opening message: "Our flight to Lisbon tomorrow just got cancelled. Are we covered?" Same traveler and trip as Flow 1. Scope: cancelling the whole trip (not rebooking or travel delay).
Main path
Traveler · 1Our flight to Lisbon tomorrow just got cancelled. Are we covered?
The question Rerouted must not answer with "yes" (audit pattern 1).
Rerouted · 2Sorry to hear that. Did the airline say why they cancelled? What your plan covers depends on the reason.
Clarifying question, with the reason for asking. One plain acknowledgment, no piled-on apology (Steady). Wry is off.
Traveler · 3They said it's the storm.
Rerouted · 4Your plan lists severe weather that cancels your flight as a covered reason. Our claims team makes the final decision. If you cancel the trip, your plan can reimburse prepaid, nonrefundable costs up to $6,500. Want me to start a claim?Start a claimNot yet
Separates the plan from the decision. Plan limit, not a payout. Conditions stay attached (Plainspoken).
Traveler · 5Start a claim
Rerouted · 6I've started your claim. Here's what happens next: upload your airline's cancellation email here. It's the first thing a claim needs. Then our claims team will review it.
"Here's what happens next" from the word list. Seasoned low: practical know-how only.
Error or no-match
An out-of-scope request, at any point before the claim starts.
TravelerCan you rebook us on another flight?
The traveler wants to rebook, not cancel.
ReroutedI can't rebook flights. Your airline handles that and can tell you what's available. If you can't find a flight that works and end up cancelling the trip, ask the airline about a refund for the flight. Your claim is for prepaid costs you can't get back, so the claims team will need to know what the airline refunded.
Says plainly what's out of scope and who can help. The follow-up applies only if rebooking fails, and it affects the claim directly.
Fallback
Branches from turn 2 of the main path.
Traveler · 3No idea, the app just says cancelled.
Rerouted · 4That's okay. You don't need the reason to start a claim. Your airline can tell you why, and our claims team will check it either way. Want me to start a claim now, or check with the airline first?Start a claimCheck with the airline first
No reason buttons: a guessed reason could put wrong information in the claim. Offers both paths instead of forcing a guess.
Traveler · 5Check with the airline first
Rerouted · 6When you know the reason, tell me and I'll show you what your plan says about it.
Doesn't promise to remember the conversation.
Handoff to a human
Can happen at any point in the flow.
TravelerI just want to talk to a person.
ReroutedConnecting you to our claims team now. They'll see your claim and everything you've told me.
Honors the request right away: no "Are you sure?", no last attempt to keep them in chat (audit pattern 3). Context carries to the human.
Flow 3: Medical emergency abroad (Urgent)
Opening message: "My son fell and I think his arm is broken. What do I do?" The trip went ahead in this scenario. The handoff to the 24/7 assistance team is the end of the main path, not a branch.
Guardrails: Rerouted gives no medical advice, leaves the decision to call emergency services to the traveler, and doesn't talk about coverage until the traveler is connected.
Main path
Traveler · 1My son fell and I think his arm is broken. What do I do?
Rerouted · 2If you need emergency help, call 112. That's the emergency number in Portugal. Are you still there?I'm in PortugalI'm somewhere else
The number comes first, before any question, and the choice to call stays with the traveler. Clarifying question is location, with buttons for speed. Steady leads; Wry and Seasoned off.
Traveler · 3I'm in Portugal
Rerouted · 4I'm connecting you to our 24/7 assistance team. They can find a hospital near you and stay with you through the next steps.
The handoff. Definite verb (Steady). Says what the team does, not what the plan pays. No medical advice.
Error or no-match
Branches from turn 2 of the main path.
Traveler · 3I'm somewhere else
Rerouted · 4Which country are you in?
Traveler · 5I'm not sure, we were driving toward Spain.
Rerouted · 6112 works anywhere in the EU, including Portugal and Spain. I'm connecting you to our 24/7 assistance team. They can help you find a hospital wherever you are.
An unclear location doesn't hold up the handoff: a number that works either way, then straight to the team.
Edge case: if the traveler can't name a country and the possible countries use different emergency numbers, Rerouted doesn't guess. It connects her to the assistance team right away: "Without knowing the country, I can't tell you which emergency number to call. I'm connecting you to our 24/7 assistance team now. They can help you get local help."
Fallback
The live connection to the assistance team fails.
Rerouted (location confirmed)Something went wrong on our end. Call our 24/7 assistance team at phone number. They can find a hospital near you. If you need emergency help, call 112.
Opening from the word list. A direct number instead of asking the traveler to retry in chat. [phone number] is the assistance team's international line, the same from any country. The emergency number appears only because the location is confirmed, and the call is still the traveler's.
Rerouted (location unknown)Something went wrong on our end. Call our 24/7 assistance team at phone number. They can help you get local help.
No emergency number: without a confirmed country, Rerouted doesn't guess (same rule as the edge case above).