{"/apps/cleartrip":{"id":"app_daa39be24380c3cf1379","slug":"cleartrip","name":"Cleartrip","description":"Flights, hotels, trains and travel booking journeys.","brandColor":"#ff5a1f","iconUrl":"https://www.flownato.com/design/icons/cleartrip.webp","categorySlug":"travel","categoryName":"Travel","platform":"Android","version":null,"lastRiddenAt":"2026-09-14T11:32:03.184594+00:00","releaseId":"2e8ccf3d-b5ba-435b-99f0-2d9a880588d9","knowledgeRevisionId":"knowledge_revision_94f39c48a1e24c74b580f6876cf84d77","counts":{"journeys":3,"screens":22,"elements":162},"journeys":[{"id":"journey_book_flight_c0cd9a","slug":"cleartrip--journey_book_flight_c0cd9a","title":"Book a flight","description":"A natural-root one-way flight journey establishes route and date criteria, chooses an itinerary and fare, handles optional checkout decisions, provides traveller details, reviews the trip, and stops safely at the visible payment-method boundary.","accentColor":"#ff5a1f","appSlug":"cleartrip","appName":"Cleartrip","brandColor":"#ff5a1f","appId":"app_daa39be24380c3cf1379","capturedAt":"2026-09-14T11:32:03.184594+00:00","userGoalStatus":"payment_boundary","variant":{"account_state":null,"locale":null,"scenario":"one-way flight","entry_mode":"app_home","persona_ref":null},"goal":"Choose a flight and fare, provide traveller details, and reach the first real payment boundary or booking outcome.","boundary":{"kind":"safe_product_boundary","rationale":"The fully loaded Pay and book screen visibly offers card, UPI, net banking, EMI, and wallet methods. No method or payment CTA was clicked, so this is the first true payment boundary and a deliberate safe stop.","boundary_occurrence_id":"occ_44d9e9622204761e7cd85a96","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"2e8ccf3d-b5ba-435b-99f0-2d9a880588d9","taxonomy":[{"name":"Booking flights","role":"primary","termKey":"commerce_finance.booking_reserving.flight","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Booking flights","role":"primary","termKey":"commerce_finance.booking_reserving.flight","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Booking flights","role":"primary","termKey":"commerce_finance.booking_reserving.flight","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"primary","journeyFamilyId":"journey_family_book_flight","familyName":"Book a flight","familyGoal":"Choose a flight and fare, provide traveller details, and reach the first real payment boundary or booking outcome.","familySummary":"A natural-root one-way flight journey establishes route and date criteria, chooses an itinerary and fare, handles optional checkout decisions, provides traveller details, reviews the trip, and stops safely at the visible payment-method boundary.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":11,"previewCount":3,"lockedScreenCount":8,"previewScreens":["/api/v1/assets/product_asset_2940e99694403780abc103e7","/api/v1/assets/product_asset_74406a9e52df9ba595118b58","/api/v1/assets/product_asset_0ab8bcbba7d3491d6cd50df6"],"previewLabels":["Choose Flights","Review flight search","Choose a flight"],"routeSlug":"book-a-flight","canonicalPath":"/flows/cleartrip/book-a-flight","branches":[],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"journey_search_hotels_4860d0","slug":"cleartrip--journey_search_hotels_4860d0","title":"Book a hotel stay","description":"A captured natural-root journey establishes hotel criteria, selects a property and room, reviews the itinerary, enters traveller details, and stops safely at the visible Pay now boundary.","accentColor":"#ff5a1f","appSlug":"cleartrip","appName":"Cleartrip","brandColor":"#ff5a1f","appId":"app_daa39be24380c3cf1379","capturedAt":"2026-09-14T11:32:03.184594+00:00","userGoalStatus":"payment_boundary","variant":{"account_state":null,"locale":null,"scenario":null,"entry_mode":"app_home","persona_ref":null},"goal":"Choose a hotel property and room, provide traveller details, and reach the first real payment boundary or booking outcome.","boundary":{"kind":"safe_product_boundary","rationale":"The fully filled traveller form visibly presents Pay now, the first payment commitment control. A later clean capture confirms the same ready state; payment was not executed and no recovery followed.","boundary_occurrence_id":"occ_324230867bca56187867b2b1","recovery_occurrence_ids":[],"confirmation_occurrence_id":"occ_dbd269b91683be6cecffcd3d"},"releaseId":"2e8ccf3d-b5ba-435b-99f0-2d9a880588d9","taxonomy":[{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"primary","journeyFamilyId":"journey_family_search_hotels","familyName":"Book a hotel stay","familyGoal":"Choose a hotel property and room, provide traveller details, and reach the first real payment boundary or booking outcome.","familySummary":"A captured natural-root journey establishes hotel criteria, selects a property and room, reviews the itinerary, enters traveller details, and stops safely at the visible Pay now boundary.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":12,"previewCount":3,"lockedScreenCount":9,"previewScreens":["/api/v1/assets/product_asset_81fe495b4cdb62fb16e199bd","/api/v1/assets/product_asset_1b2c68ac527f34c07d73f5e7","/api/v1/assets/product_asset_b086364c90178859be46f960"],"previewLabels":["Choose Hotels","Start a hotel search","Choose a destination"],"routeSlug":"book-a-hotel-stay","canonicalPath":"/flows/cleartrip/book-a-hotel-stay","branches":[{"id":"journey_refine_hotel_results_1b2392","slug":"cleartrip--journey_refine_hotel_results_1b2392","title":"Refine hotel results","description":"A local hotel-booking subflow opens the results filters, selects Free cancellation, applies the changed estimate, and returns to visibly refined inventory.","accentColor":"#ff5a1f","appSlug":"cleartrip","appName":"Cleartrip","brandColor":"#ff5a1f","appId":"app_daa39be24380c3cf1379","capturedAt":"2026-09-14T11:32:03.184594+00:00","userGoalStatus":"completed","variant":{"account_state":null,"locale":null,"scenario":"free_cancellation_filter","entry_mode":"hotel_search_results","persona_ref":null},"goal":"Apply a refinement to current hotel inventory and view the updated results.","boundary":{"kind":"safe_product_boundary","rationale":"The first clean refined-results frame visibly shows the Filters badge count of 1 and inventory carrying Free cancellation, completing the named refinement goal. The following capture confirms the same state; it is confirmation evidence, not a journey step.","boundary_occurrence_id":"occ_0ed17f3cfc6bc66f90e6659f","recovery_occurrence_ids":[],"confirmation_occurrence_id":"occ_4e23512f87d68564fb64ae6f"},"releaseId":"2e8ccf3d-b5ba-435b-99f0-2d9a880588d9","taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"journey_family_refine_hotel_results","familyName":"Refine hotel results","familyGoal":"Apply a refinement to current hotel inventory and view the updated results.","familySummary":"A local hotel-booking subflow opens the results filters, selects Free cancellation, applies the changed estimate, and returns to visibly refined inventory.","parentJourneyFamilyId":"journey_family_search_hotels","parentJourneyFamilyIds":["journey_family_search_hotels"],"isFree":true,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_f18e2fe2450ed8bb1565a6be","/api/v1/assets/product_asset_f96f47abe7715d74959d5ea0","/api/v1/assets/product_asset_2627364488457b5ed6e3c815"],"previewLabels":["Open hotel filters","Choose a filter","Free cancellation selected"],"routeSlug":"refine-hotel-results","canonicalPath":"/flows/cleartrip/refine-hotel-results","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"relation_hotel_results_filters","type":"branch","label":"Refine hotel results","parentJourneyId":"journey_search_hotels_4860d0","anchorStepId":"step_006","anchorStepTitle":"Choose a hotel","childJourneyId":"journey_refine_hotel_results_1b2392","childEntryStepId":"step_000","childEntryStepTitle":"Open hotel filters","returnStepId":"step_006","returnStepTitle":"Choose a hotel","sortOrder":0}}],"anchoredUtilities":[],"connections":[],"variants":[]}],"utilities":[],"subflows":[{"id":"journey_refine_hotel_results_1b2392","slug":"cleartrip--journey_refine_hotel_results_1b2392","title":"Refine hotel results","description":"A local hotel-booking subflow opens the results filters, selects Free cancellation, applies the changed estimate, and returns to visibly refined inventory.","accentColor":"#ff5a1f","appSlug":"cleartrip","appName":"Cleartrip","brandColor":"#ff5a1f","appId":"app_daa39be24380c3cf1379","capturedAt":"2026-09-14T11:32:03.184594+00:00","userGoalStatus":"completed","variant":{"account_state":null,"locale":null,"scenario":"free_cancellation_filter","entry_mode":"hotel_search_results","persona_ref":null},"goal":"Apply a refinement to current hotel inventory and view the updated results.","boundary":{"kind":"safe_product_boundary","rationale":"The first clean refined-results frame visibly shows the Filters badge count of 1 and inventory carrying Free cancellation, completing the named refinement goal. The following capture confirms the same state; it is confirmation evidence, not a journey step.","boundary_occurrence_id":"occ_0ed17f3cfc6bc66f90e6659f","recovery_occurrence_ids":[],"confirmation_occurrence_id":"occ_4e23512f87d68564fb64ae6f"},"releaseId":"2e8ccf3d-b5ba-435b-99f0-2d9a880588d9","taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"journey_family_refine_hotel_results","familyName":"Refine hotel results","familyGoal":"Apply a refinement to current hotel inventory and view the updated results.","familySummary":"A local hotel-booking subflow opens the results filters, selects Free cancellation, applies the changed estimate, and returns to visibly refined inventory.","parentJourneyFamilyId":"journey_family_search_hotels","parentJourneyFamilyIds":["journey_family_search_hotels"],"isFree":true,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_f18e2fe2450ed8bb1565a6be","/api/v1/assets/product_asset_f96f47abe7715d74959d5ea0","/api/v1/assets/product_asset_2627364488457b5ed6e3c815"],"previewLabels":["Open hotel filters","Choose a filter","Free cancellation selected"],"routeSlug":"refine-hotel-results","canonicalPath":"/flows/cleartrip/refine-hotel-results","variants":[]}],"unplacedSubflows":[],"animations":[]}}