Journey type
Travel cover
Travel quote journey
The travel journey should move from destination, dates, traveller profile, and trip purpose into quote comparison, visa-aware checks, verification, and traveller-detail submission.
Journey type
Travel cover
Quote focus
Destination, dates, traveller type
Current state
Quote request ready
Shared journey backbone
risk
Collect the minimum inputs needed to classify the journey.
quote
Show available, partial, and unavailable insurer responses.
verification
Capture mobile/email and complete OTP only when proceeding.
proposal
Turn the selected quote into a proposal-ready record.
payment
Support direct payment and agent-generated payment-link flows.
Journey snapshot
Canonical draft
{
"product": "travel",
"roleMode": "customer",
"currentState": "quote_requested",
"values": {
"travel.destination": "",
"travel.startDate": "",
"travel.endDate": "",
"travel.travellers": "",
"travel.purpose": "leisure",
"contact.mobile": "",
"contact.email": "",
"proposal.primaryTravellerName": "",
"proposal.passportNumber": "",
"proposal.emergencyContact": "",
"payment.mode": "direct_customer_payment",
"payment.channel": "whatsapp"
}
}Product highlights
Destination, dates, and traveller type should drive the first quote request.
Coverage limits, deductible, and destination-specific rules belong in the comparison and review stage.
Passport, emergency contact, and final traveller information should come after quote selection.
Lead capture foundation
The first reusable quote engine still respects the value-first rule. This form becomes relevant when the user wants to continue the journey.
Quote starter
Share destination and trip dates so the comparison can focus on the right travel cover.