{"/flows/swiggy/build-grocery-basket":{"id":"build_grocery_basket","slug":"swiggy--build_grocery_basket","title":"Build grocery basket","description":"Choose the saved delivery address, browse Fresh Fruits, add one four-piece banana pack, skip the optional membership, and reach a preserved cart that cannot proceed while the Instamart store is closed.","accentColor":"#64748b","appId":"app_a578b227e4afdc552826","appSlug":"swiggy","appName":"Swiggy","brandColor":"#64748b","capturedAt":"2026-09-14T11:34:55.428332+00:00","journeyFamilyId":"build_grocery_basket","familyName":"Build grocery basket","catalogRole":"subflow","goal":"Build a representative Instamart grocery basket and inspect safe delivery and checkout choices without placing an order.","captureStatus":"complete","userGoalStatus":"sampled","variant":{"account_state":"unknown"},"boundary":{"kind":"none","rationale":"A one-item grocery cart was visibly preserved, but the selected Instamart store was closed and checkout totals or later safe pre-order choices could not be inspected. Task grouping: standalone. The flow begins at the evidenced settled signed-in Home, follows the required saved-address choice into grocery discovery and item configuration, and ends with the independently understandable result of a preserved one-item cart plus an honest store-closed checkout limit.","boundary_occurrence_id":null,"recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"missing":null,"previewLimit":3,"previewCount":3,"lockedStepCount":5,"isPremiumView":false,"steps":[{"id":"build_grocery_basket_step_00","position":1,"title":"Open Instamart","role":"entry_context","timestampSeconds":0,"isPublic":true,"isPreview":true,"isLocked":false,"screenshotUrl":"/api/v1/assets/product_asset_3de358db19698f670e9e78e3","screenSlug":"swiggy--screen_1947145a9d2e9db072cb841a","clickMarker":{"xPercent":37.03704,"yPercent":19.58469,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"build_grocery_basket_step_01","position":2,"title":"Choose the saved address","role":"entry_context","timestampSeconds":17,"isPublic":true,"isPreview":true,"isLocked":false,"screenshotUrl":"/api/v1/assets/product_asset_ff7310bb0881989eca652ccf","screenSlug":"swiggy--screen_6e6cac841b73670ac27f3b9c","clickMarker":{"xPercent":26.388889999999996,"yPercent":81.06678000000001,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"build_grocery_basket_step_02","position":3,"title":"Enter Instamart","role":"product_step","timestampSeconds":34,"isPublic":true,"isPreview":true,"isLocked":false,"screenshotUrl":"/api/v1/assets/product_asset_83d5cfc4716a50c25f847dfc","screenSlug":"swiggy--screen_048e7f86e7e1371f7ff8e892","clickMarker":{"xPercent":37.96296,"yPercent":60.50489,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"build_grocery_basket_step_03","position":4,"title":"Browse fresh fruit","role":"product_step","timestampSeconds":55,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":55.55556000000001,"yPercent":56.43321999999999,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"build_grocery_basket_step_04","position":5,"title":"Choose a pack","role":"decision","timestampSeconds":71,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":83.33333,"yPercent":90.14658,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"build_grocery_basket_step_05","position":6,"title":"Review the added item","role":"product_step","timestampSeconds":88,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":78.24074,"yPercent":90.4316,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"build_grocery_basket_step_06","position":7,"title":"Skip the membership","role":"decision","timestampSeconds":135,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":50,"yPercent":90.02443,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"build_grocery_basket_step_07","position":8,"title":"Reach the closed-store cart","role":"boundary","timestampSeconds":151,"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":[{"id":"home_to_grocery_basket","type":"branch","label":"The evidenced Instamart action leaves the frozen signed-in Home anchor and reaches this journey at the saved-address prerequisite.","parentJourneyId":"onboarding","anchorStepId":"onboarding_step_15","anchorStepTitle":"Reach signed-in Home","childJourneyId":"build_grocery_basket","childEntryStepId":"build_grocery_basket_step_01","childEntryStepTitle":"Choose the saved address","returnStepId":null,"returnStepTitle":null,"sortOrder":2}],"walkthrough":{"id":"build_grocery_basket_video","title":"Build grocery basket","videoUrl":null,"locked":true,"posterUrl":null,"durationMs":142000,"chapters":[{"id":"build_grocery_basket","title":"Build grocery basket","startMs":0,"endMs":142000}]},"routeSlug":"build-grocery-basket","canonicalPath":"/flows/swiggy/build-grocery-basket","taxonomy":[{"name":"Ordering groceries","role":"primary","termKey":"commerce_finance.purchasing_ordering.grocery","parentTermKey":"commerce_finance.purchasing_ordering"}],"primaryTaxonomy":{"name":"Ordering groceries","role":"primary","termKey":"commerce_finance.purchasing_ordering.grocery","parentTermKey":"commerce_finance.purchasing_ordering"},"flowPatterns":[{"name":"Ordering groceries","role":"primary","termKey":"commerce_finance.purchasing_ordering.grocery","parentTermKey":"commerce_finance.purchasing_ordering"}],"isFree":false,"freeJourneys":[{"title":"Onboarding","routeSlug":"onboarding","canonicalPath":"/flows/swiggy/onboarding"},{"title":"Build food order","routeSlug":"build-food-order","canonicalPath":"/flows/swiggy/build-food-order"},{"title":"Plan event booking","routeSlug":"plan-event-booking","canonicalPath":"/flows/swiggy/plan-event-booking"}],"freeJourney":{"title":"Onboarding","routeSlug":"onboarding","canonicalPath":"/flows/swiggy/onboarding"},"access":"guest"}}