{"/flows/redbus/choose-a-bus-seat":{"id":"book_a_bus_seat","slug":"redbus--book_a_bus_seat","title":"Choose a bus seat","description":"From Home, search for a bus, compare services, select a seat and boarding/drop points, choose a saved traveller and review optional cover. Stops on passenger information before payment; the State of Residence field remains unselected and no booking was submitted.","accentColor":"#D84E55","appId":"app_7fa5d1e7c2dcd3a080bf","appSlug":"redbus","appName":"redBus","brandColor":"#D84E55","capturedAt":"2026-09-14T11:34:36.989778+00:00","journeyFamilyId":"book_a_bus_seat","familyName":"Choose a bus seat","catalogRole":"primary","goal":"Book a bus seat for a chosen route and date, from the app root through every consequential travel choice to the payment step","captureStatus":"complete","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"boundary":{"kind":"unsafe_boundary","rationale":"Stopped on passenger information before pressing Pay now. The saved traveller and declined add-ons are visible, but State of Residence remains unselected. No submission was attempted, so neither a complete checkout nor a booking is proved.","boundary_occurrence_id":"occ_677eff3f1ebe323f98c82e26","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"missing":null,"previewLimit":3,"previewCount":3,"lockedStepCount":13,"isPremiumView":false,"steps":[{"id":"book_a_bus_seat_step_00","position":1,"title":"App opens","role":"entry_context","timestampSeconds":0,"isPublic":true,"isPreview":true,"isLocked":false,"screenshotUrl":"/api/v1/assets/product_asset_cca4e624a45306fba27b78f6","screenSlug":"redbus--screen_8cad6b799c6472513d7c4ebf","clickMarker":null,"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"book_a_bus_seat_step_01","position":2,"title":"Start a bus search","role":"entry_context","timestampSeconds":58,"isPublic":true,"isPreview":true,"isLocked":false,"screenshotUrl":"/api/v1/assets/product_asset_0c96e7524a2674acb1721428","screenSlug":"redbus--screen_3fc48aebccafada9400b1f23","clickMarker":{"xPercent":25.185190000000002,"yPercent":49.0228,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"book_a_bus_seat_step_02","position":3,"title":"Choose the origin city","role":"decision","timestampSeconds":106,"isPublic":true,"isPreview":true,"isLocked":false,"screenshotUrl":"/api/v1/assets/product_asset_a64e43f96cf62b6a9f68a914","screenSlug":"redbus--screen_d6265c4126c0a3a208ec9845","clickMarker":{"xPercent":26.666669999999996,"yPercent":20.72476,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"book_a_bus_seat_step_03","position":4,"title":"Set the destination","role":"product_step","timestampSeconds":125,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":22.5,"yPercent":55.49674,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"book_a_bus_seat_step_04","position":5,"title":"Choose the destination city","role":"decision","timestampSeconds":186,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":20.83333,"yPercent":20.72476,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"book_a_bus_seat_step_05","position":6,"title":"Pick the travel date","role":"decision","timestampSeconds":207,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":82.31481000000001,"yPercent":61.97068,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"book_a_bus_seat_step_06","position":7,"title":"Compare available buses","role":"decision","timestampSeconds":258,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":49.53704,"yPercent":52.32084999999999,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"book_a_bus_seat_step_07","position":8,"title":"Choose a seat","role":"decision","timestampSeconds":286,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":13.333329999999998,"yPercent":30.822480000000002,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"book_a_bus_seat_step_08","position":9,"title":"Seat selected","role":"product_step","timestampSeconds":307,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":49.81481,"yPercent":89.73940999999999,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"book_a_bus_seat_step_09","position":10,"title":"Choose a boarding point","role":"decision","timestampSeconds":330,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":88.98148,"yPercent":60.26059,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"book_a_bus_seat_step_10","position":11,"title":"Choose a dropping point","role":"decision","timestampSeconds":354,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":88.98148,"yPercent":66.77524,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"book_a_bus_seat_step_11","position":12,"title":"Assign a traveller","role":"decision","timestampSeconds":458,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":87.77778,"yPercent":86.23779,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"book_a_bus_seat_step_12","position":13,"title":"Traveller assigned to the seat","role":"product_step","timestampSeconds":479,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":null,"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"book_a_bus_seat_step_13","position":14,"title":"Decline the trip guarantee","role":"decision","timestampSeconds":504,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":83.33333,"yPercent":75.9772,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"book_a_bus_seat_step_14","position":15,"title":"Decline travel insurance","role":"decision","timestampSeconds":544,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":83.33333,"yPercent":47.597719999999995,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"book_a_bus_seat_step_15","position":16,"title":"Review the fare before payment","role":"boundary","timestampSeconds":570,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":null,"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1}],"relations":[],"walkthrough":{"id":"book_a_bus_seat_video","title":"Choose a bus seat","videoUrl":null,"locked":true,"posterUrl":null,"durationMs":571733,"chapters":[{"id":"book_a_bus_seat","title":"Choose a bus seat","startMs":0,"endMs":571733}]},"routeSlug":"choose-a-bus-seat","canonicalPath":"/flows/redbus/choose-a-bus-seat","taxonomy":[{"name":"Booking buses","role":"primary","termKey":"commerce_finance.booking_reserving.bus","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Booking buses","role":"primary","termKey":"commerce_finance.booking_reserving.bus","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Booking buses","role":"primary","termKey":"commerce_finance.booking_reserving.bus","parentTermKey":"commerce_finance.booking_reserving"}],"isFree":false,"freeJourneys":[{"title":"Hotel checkout","routeSlug":"hotel-checkout","canonicalPath":"/flows/redbus/hotel-checkout"},{"title":"Find a train","routeSlug":"find-a-train","canonicalPath":"/flows/redbus/find-a-train"},{"title":"Onboarding","routeSlug":"onboarding","canonicalPath":"/flows/redbus/onboarding"}],"freeJourney":{"title":"Hotel checkout","routeSlug":"hotel-checkout","canonicalPath":"/flows/redbus/hotel-checkout"},"access":"guest"}}