{"/apps/kuku-fm":{"id":"app_37c19dc208c6dac4eabb","slug":"kuku-fm","name":"Kuku FM","description":"","brandColor":"#64748b","iconUrl":"https://www.flownato.com/design/icons/kuku-fm.webp","categorySlug":"music-audio","categoryName":"Music & audio","platform":"Android","version":null,"lastRiddenAt":"2026-10-18T19:44:25.029553+00:00","releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","knowledgeRevisionId":"knowledge_revision_51f7b59c9a794575bca19688645aacef","counts":{"journeys":12,"screens":25,"elements":124},"journeys":[{"id":"settings","slug":"kuku-fm--settings","title":"Settings","description":"The account was already signed in from an earlier session; My Space already shows Saved 0 Items and a notification-enable banner. The customer taps the gear to open Settings, opens Player & Audio and then Streaming Quality, where both Mobile and Wi-Fi start on Auto (Recommended). They select Data Saver under Over Mobile Networks; it now shows checked while Wi-Fi stays on Auto. No save or confirmation step appeared. Other settings tasks (notifications, language, toggles, help and terms) are nested below as separate side tasks.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Change an app preference in Settings (mobile streaming quality)","boundary":{"kind":"safe_product_boundary","rationale":"Mobile-network streaming quality changed from Auto (Recommended) to Data Saver; the new value shows as checked Task grouping: standalone. Starts at the My Space hub, where the settings gear lives, and ends with a changed preference value visible; this is the recorded main take.","boundary_occurrence_id":"occ_f2efd989c3b0ef92c02860c9","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"catalogRole":"primary","journeyFamilyId":"settings","familyName":"Settings","familyGoal":"Change an app preference in Settings (mobile streaming quality)","familySummary":"The account was already signed in from an earlier session; My Space already shows Saved 0 Items and a notification-enable banner. The customer taps the gear to open Settings, opens Player & Audio and then Streaming Quality, where both Mobile and Wi-Fi start on Auto (Recommended). They select Data Saver under Over Mobile Networks; it now shows checked while Wi-Fi stays on Auto. No save or confirmation step appeared. Other settings tasks (notifications, language, toggles, help and terms) are nested below as separate side tasks.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_399e70b75691c0dbc2c73df2","/api/v1/assets/product_asset_c7759585799a96da294ab3bb","/api/v1/assets/product_asset_dbfb9a61d8148f6cec92c58e"],"previewLabels":["My Space","Settings menu","Player & Audio"],"routeSlug":"settings","canonicalPath":"/flows/kuku-fm/settings","branches":[{"id":"read_terms_and_conditions","slug":"kuku-fm--read_terms_and_conditions","title":"Reading the terms","description":"From Settings, the customer taps Legal. A sheet lists Terms and conditions, Privacy Policy, Cancellation and Refund Policy and Report abuse (DMCA). They open Terms and conditions, and after a short load Kuku FM's Terms and Conditions page appears, readable from its opening clauses. Only the top of the document was captured.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Reading the terms","boundary":{"kind":"safe_product_boundary","rationale":"The Terms and Conditions document loaded and is readable Task grouping: standalone. Optional side take from Settings to read linked terms.","boundary_occurrence_id":"occ_612ce17b3f2711cd1c28ef80","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"settings_side_tasks","familyName":"Reading the terms","familyGoal":"Reading the terms","familySummary":"From Settings, the customer taps Legal. A sheet lists Terms and conditions, Privacy Policy, Cancellation and Refund Policy and Report abuse (DMCA). They open Terms and conditions, and after a short load Kuku FM's Terms and Conditions page appears, readable from its opening clauses. Only the top of the document was captured.","parentJourneyFamilyId":"settings","parentJourneyFamilyIds":["settings"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_11b6edc13be2e5156767273d","/api/v1/assets/product_asset_3a57d9e47e21a8e73a29e427","/api/v1/assets/product_asset_6a004ff9fdbc243ed0a0117e"],"previewLabels":["Settings menu","Legal sheet","Terms and Conditions"],"routeSlug":"reading-the-terms","canonicalPath":"/flows/kuku-fm/reading-the-terms","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"settings_to_terms","type":"branch","label":"The Legal button on the parent's Settings screen leads to the Terms.","parentJourneyId":"settings","anchorStepId":"settings_step_01","anchorStepTitle":"Settings menu","childJourneyId":"read_terms_and_conditions","childEntryStepId":"read_terms_and_conditions_step_00","childEntryStepTitle":"Settings menu","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"change_download_quality","slug":"kuku-fm--change_download_quality","title":"Changing download quality","description":"From Player & Audio Settings, the customer opens Download Quality. Ask Everytime is already on, and both Mobile and Wi-Fi are on Good Quality. They select Best Quality under Over Wi-Fi; it now shows checked while Mobile stays on Good Quality.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Changing download quality","boundary":{"kind":"safe_product_boundary","rationale":"Wi-Fi download quality changed from Good Quality to Best Quality Task grouping: standalone. Optional side take leaving Player & Audio to change a different quality preference.","boundary_occurrence_id":"occ_e0f77e00fe1e81a43a7b0d85","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"catalogRole":"subflow","journeyFamilyId":"settings_side_tasks","familyName":"Changing download quality","familyGoal":"Changing download quality","familySummary":"From Player & Audio Settings, the customer opens Download Quality. Ask Everytime is already on, and both Mobile and Wi-Fi are on Good Quality. They select Best Quality under Over Wi-Fi; it now shows checked while Mobile stays on Good Quality.","parentJourneyFamilyId":"settings","parentJourneyFamilyIds":["settings"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_80bd228b75870da263755e95","/api/v1/assets/product_asset_78382a38aa9ea033b65c812c","/api/v1/assets/product_asset_89a7651581e75d161a230137"],"previewLabels":["Player & Audio","Download quality options","Best Quality on Wi-Fi"],"routeSlug":"changing-download-quality","canonicalPath":"/flows/kuku-fm/changing-download-quality","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"player_audio_to_download_quality","type":"branch","label":"Download Quality is reached from the parent's Player & Audio screen through its own tap on a later visit.","parentJourneyId":"settings","anchorStepId":"settings_step_02","anchorStepTitle":"Player & Audio","childJourneyId":"change_download_quality","childEntryStepId":"change_download_quality_step_01","childEntryStepTitle":"Download quality options","returnStepId":null,"returnStepTitle":null,"sortOrder":4}},{"id":"manage_notification_preferences","slug":"kuku-fm--manage_notification_preferences","title":"Managing notification preferences","description":"From Settings, the customer opens Notifications. Subscription Renewal Reminder is already on and the other categories are off. They turn on Listening Recommendations; no permission prompt appeared and the toggle now shows on.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Managing notification preferences","boundary":{"kind":"safe_product_boundary","rationale":"Listening Recommendations notifications switched from off to on Task grouping: standalone. Optional side take leaving the parent's Settings step to change a notification toggle.","boundary_occurrence_id":"occ_36965390f68e486d09c700fa","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"catalogRole":"subflow","journeyFamilyId":"settings_side_tasks","familyName":"Managing notification preferences","familyGoal":"Managing notification preferences","familySummary":"From Settings, the customer opens Notifications. Subscription Renewal Reminder is already on and the other categories are off. They turn on Listening Recommendations; no permission prompt appeared and the toggle now shows on.","parentJourneyFamilyId":"settings","parentJourneyFamilyIds":["settings"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_b51566cc0f970a6276811476","/api/v1/assets/product_asset_1c8df41e7cc1c834cf15757c","/api/v1/assets/product_asset_fbaaf75d2868b11d9a71dca1"],"previewLabels":["Settings menu","Notification categories","Recommendations turned on"],"routeSlug":"managing-notification-preferences","canonicalPath":"/flows/kuku-fm/managing-notification-preferences","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"settings_to_notifications","type":"branch","label":"Notifications is reached from the Settings menu shown in the parent; it is a separately recorded later visit that starts with its own Notifications tap.","parentJourneyId":"settings","anchorStepId":"settings_step_01","anchorStepTitle":"Settings menu","childJourneyId":"manage_notification_preferences","childEntryStepId":"manage_notification_preferences_step_01","childEntryStepTitle":"Notification categories","returnStepId":null,"returnStepTitle":null,"sortOrder":5}},{"id":"read_help_faq","slug":"kuku-fm--read_help_faq","title":"Reading a help answer","description":"From Settings, the customer opens FAQ's, chooses the App Experience category and opens 'How to change the app language'. The answer lists four steps. Chat with us is offered but was not tapped.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Reading a help answer","boundary":{"kind":"safe_product_boundary","rationale":"Read the How to change the app language answer under App Experience Task grouping: standalone. Optional side take from Settings to read linked help content.","boundary_occurrence_id":"occ_e782f406629b43c2579a1266","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"settings_side_tasks","familyName":"Reading a help answer","familyGoal":"Reading a help answer","familySummary":"From Settings, the customer opens FAQ's, chooses the App Experience category and opens 'How to change the app language'. The answer lists four steps. Chat with us is offered but was not tapped.","parentJourneyFamilyId":"settings","parentJourneyFamilyIds":["settings"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_dc473dc93d462f471115792f","/api/v1/assets/product_asset_c7c9fcaa4f772a1c765c1a2b","/api/v1/assets/product_asset_ce9e6da3ea32244dd91fe0e7"],"previewLabels":["Settings menu","FAQ categories","App Experience questions"],"routeSlug":"reading-a-help-answer","canonicalPath":"/flows/kuku-fm/reading-a-help-answer","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"settings_to_faq","type":"branch","label":"FAQ's is reached from the Settings screen shown in the parent, through its own tap on a later visit.","parentJourneyId":"settings","anchorStepId":"settings_step_01","anchorStepTitle":"Settings menu","childJourneyId":"read_help_faq","childEntryStepId":"read_help_faq_step_01","childEntryStepTitle":"FAQ categories","returnStepId":null,"returnStepTitle":null,"sortOrder":6}},{"id":"choose_app_language","slug":"kuku-fm--choose_app_language","title":"Choosing the app language","description":"From Settings, the customer opens Language, where Hindi is already selected and Restart to apply changes is dimmed. They select English. English is checked and the restart button becomes active, but the take stops before Restart, so the new language was not applied.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Choosing the app language","boundary":{"kind":"safe_product_boundary","rationale":"Selection changed from Hindi to English and Restart to apply changes became enabled; the restart was not tapped, so the language was not applied Task grouping: standalone. Optional side take from Settings to change the language selection.","boundary_occurrence_id":"occ_38e3c5578978591dbd649db3","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"catalogRole":"subflow","journeyFamilyId":"settings_side_tasks","familyName":"Choosing the app language","familyGoal":"Choosing the app language","familySummary":"From Settings, the customer opens Language, where Hindi is already selected and Restart to apply changes is dimmed. They select English. English is checked and the restart button becomes active, but the take stops before Restart, so the new language was not applied.","parentJourneyFamilyId":"settings","parentJourneyFamilyIds":["settings"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_74baaf55d5f4d18f0e8b6348","/api/v1/assets/product_asset_2a0758963696f6cc8ea0b225","/api/v1/assets/product_asset_11d72eca5e18db9d1ac08425"],"previewLabels":["Settings menu","Language list","English selected"],"routeSlug":"choosing-the-app-language","canonicalPath":"/flows/kuku-fm/choosing-the-app-language","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"settings_to_language","type":"branch","label":"Language is reached from the Settings screen shown in the parent, through its own tap on a later visit.","parentJourneyId":"settings","anchorStepId":"settings_step_01","anchorStepTitle":"Settings menu","childJourneyId":"choose_app_language","childEntryStepId":"choose_app_language_step_01","childEntryStepTitle":"Language list","returnStepId":null,"returnStepTitle":null,"sortOrder":7}}],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"edit_profile","slug":"kuku-fm--edit_profile","title":"Edit profile","description":"Replace the profile name in the Personal editor, save it and reopen the editor to see the new name.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Change my profile display name and save it","boundary":{"kind":"safe_product_boundary","rationale":"New display name saved (Update Profile Success toast on My Space) and shown when the editor is reopened. Task grouping: standalone. Main take: from the Personal editor the customer changes the display name, saves and verifies it on reopening.","boundary_occurrence_id":"occ_854878e0a77695e6a761c364","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Editing Profile","role":"primary","termKey":"account_management.editing_profile","parentTermKey":"account_management"}],"primaryTaxonomy":{"name":"Editing Profile","role":"primary","termKey":"account_management.editing_profile","parentTermKey":"account_management"},"flowPatterns":[{"name":"Editing profile","role":"primary","termKey":"account_management.editing_profile","parentTermKey":"account_management"}],"catalogRole":"primary","journeyFamilyId":"edit_profile","familyName":"Edit profile","familyGoal":"Change my profile display name and save it","familySummary":"Replace the profile name in the Personal editor, save it and reopen the editor to see the new name.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_daacc660c14301d080f1002e","/api/v1/assets/product_asset_85b7010eecdc9e89ddc76653","/api/v1/assets/product_asset_97c8b2addd29543a85fa565c"],"previewLabels":["Personal profile editor","New name entered","Profile updated"],"routeSlug":"edit-profile","canonicalPath":"/flows/kuku-fm/edit-profile","branches":[],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"search_shows","slug":"kuku-fm--search_shows","title":"Search","description":"From Home's Audiobooks tab (signed in beforehand), the customer opens search, types Janus and submits it. Top Results for Janus show the Janus show first, followed by related titles, with Hindi selected by default among the language chips. No result was opened.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Search for a show by title","boundary":{"kind":"safe_product_boundary","rationale":"Query submitted; Top Results shown with the searched show as first match. Task grouping: standalone. Optional side task of the listen flow (related by branch): finding a show by query, ending at visible results.","boundary_occurrence_id":"occ_2e287af967d4896d6bbe039c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"},"flowPatterns":[{"name":"Searching","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"catalogRole":"primary","journeyFamilyId":"search","familyName":"Search","familyGoal":"Search for a show by title","familySummary":"From Home's Audiobooks tab (signed in beforehand), the customer opens search, types Janus and submits it. Top Results for Janus show the Janus show first, followed by related titles, with Hindi selected by default among the language chips. No result was opened.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_d3ba2e35c87dd57a5ed8080b","/api/v1/assets/product_asset_e3bfa66b044ef043a007f79f","/api/v1/assets/product_asset_a52205ea4fe99ddf25aa08cf"],"previewLabels":["Home search bar","Search screen","Top results"],"routeSlug":"search","canonicalPath":"/flows/kuku-fm/search","branches":[{"id":"filter_results_by_language","slug":"kuku-fm--filter_results_by_language","title":"Filtering results by language","description":"On the Janus search results, where Hindi is selected by default, the customer taps the Marathi chip and the grid changes to Marathi titles. Hindi was not reselected.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filter search results by language","boundary":{"kind":"safe_product_boundary","rationale":"Marathi chip selected and the result grid changed to Marathi titles. Task grouping: standalone. Reversible language filter on search results (branch of the search flow) with a visible result change.","boundary_occurrence_id":"occ_c0617847b38e27ee241c911f","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","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":"language_filter","familyName":"Filtering results by language","familyGoal":"Filter search results by language","familySummary":"On the Janus search results, where Hindi is selected by default, the customer taps the Marathi chip and the grid changes to Marathi titles. Hindi was not reselected.","parentJourneyFamilyId":"search","parentJourneyFamilyIds":["search"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_a52205ea4fe99ddf25aa08cf","/api/v1/assets/product_asset_72d273faa73c58b3b9b77085"],"previewLabels":["Results in Hindi","Results in Marathi"],"routeSlug":"filtering-results-by-language","canonicalPath":"/flows/kuku-fm/filtering-results-by-language","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"search_to_language_filter","type":"branch","label":"The language chip is applied to the same results that end the search.","parentJourneyId":"search_shows","anchorStepId":"search_shows_step_02","anchorStepTitle":"Top results","childJourneyId":"filter_results_by_language","childEntryStepId":"filter_results_by_language_step_00","childEntryStepTitle":"Results in Hindi","returnStepId":null,"returnStepTitle":null,"sortOrder":1}}],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"check_my_library","slug":"kuku-fm--check_my_library","title":"Checking my library","description":"From the My Space tab, with the account already signed in from an earlier session and Saved already showing 0 Items, the customer opens each library list in turn: History, Saved, Saved Collections and Purchased. They go Back to My Space between lists. All four lists were already empty before this take and each shows only a 'Nothing to show' state with a back arrow, so no show was opened. The take ends on the empty Purchased list. Populated lists were not captured.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Review my library lists in My Space: listening history, saved shows, saved collections and purchased shows","boundary":{"kind":"safe_product_boundary","rationale":"All four library lists were opened; each shows an empty 'Nothing to show' state with no sort, filter or manage controls. Task grouping: standalone. Starts at the My Space library hub (the recorded take start) and opens each library list in turn, ending at the last list's empty state; an independent library-review goal distinct from show discovery or the trial offer.","boundary_occurrence_id":"occ_e931e4fd1f63bbbd9113eee5","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"primary","journeyFamilyId":"library","familyName":"Checking my library","familyGoal":"Review my library lists in My Space: listening history, saved shows, saved collections and purchased shows","familySummary":"From the My Space tab, with the account already signed in from an earlier session and Saved already showing 0 Items, the customer opens each library list in turn: History, Saved, Saved Collections and Purchased. They go Back to My Space between lists. All four lists were already empty before this take and each shows only a 'Nothing to show' state with a back arrow, so no show was opened. The take ends on the empty Purchased list. Populated lists were not captured.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":false,"captureStatus":"complete","screenCount":8,"previewCount":3,"lockedScreenCount":5,"previewScreens":["/api/v1/assets/product_asset_43df9c2fea61393950cbd5e6","/api/v1/assets/product_asset_d992147ee956a37533add100","/api/v1/assets/product_asset_4bcf957036ee3362f01a8fa4"],"previewLabels":["Open History from My Space","History is empty","Open Saved"],"routeSlug":"checking-my-library","canonicalPath":"/flows/kuku-fm/checking-my-library","branches":[],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"open_show_to_listen","slug":"kuku-fm--open_show_to_listen","title":"Opening a show to listen","description":"From Home (signed in beforehand), the customer tries two ways to open a show. Tapping the Gauna with Bauna hero opens the 3 Day FREE Trial paywall instead of a player; Back shows the retention sheet, Back again returns to the paywall, and a third Back returns Home. Scrolling to the Popular grid and tapping Janus opens the same paywall. The take stops there before Try Now, which requires ₹1 payment verification and autopay; no show page or playback was reached.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"goal":"Open a show from Home to start listening","boundary":{"kind":"unsafe_boundary","rationale":"Opening premium shows leads to the 3-day trial paywall requiring ₹1 payment verification and autopay; stopped before Try Now, playback not reached. Task grouping: standalone. Main task from Home: open a show to listen; both hero and grid entries end at the paid-trial paywall boundary.","boundary_occurrence_id":"occ_33154838fd5fbfec80299dde","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Listening to Audio","role":"primary","termKey":"content.listening_to_audio","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Listening to Audio","role":"primary","termKey":"content.listening_to_audio","parentTermKey":"content"},"flowPatterns":[{"name":"Listening to audio","role":"primary","termKey":"content.listening_to_audio","parentTermKey":"content"}],"catalogRole":"primary","journeyFamilyId":"listening","familyName":"Opening a show to listen","familyGoal":"Open a show from Home to start listening","familySummary":"From Home (signed in beforehand), the customer tries two ways to open a show. Tapping the Gauna with Bauna hero opens the 3 Day FREE Trial paywall instead of a player; Back shows the retention sheet, Back again returns to the paywall, and a third Back returns Home. Scrolling to the Popular grid and tapping Janus opens the same paywall. The take stops there before Try Now, which requires ₹1 payment verification and autopay; no show page or playback was reached.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_0598e1c948d8929830fc2b50","/api/v1/assets/product_asset_97f317be0183c8fb40c71f68","/api/v1/assets/product_asset_bbd2186938ffb9e668806928"],"previewLabels":["Pick the hero show","Trial paywall instead of the show","Retention sheet"],"routeSlug":"opening-a-show-to-listen","canonicalPath":"/flows/kuku-fm/opening-a-show-to-listen","branches":[{"id":"switch_to_audiobooks","slug":"kuku-fm--switch_to_audiobooks","title":"Switching to Audiobooks","description":"While choosing a show, the customer switches Home from the Popular grid to the Audiobooks tab, which shows the Hottest Audiobooks ranked 1–6 with listen counts, all premium. No audiobook was opened.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Switch Home to the Audiobooks category to browse top audiobooks","boundary":{"kind":"safe_product_boundary","rationale":"Audiobooks tab selected and the Hottest Audiobooks ranked list shown. Task grouping: standalone. Optional side task of the listen flow (related by branch): switching Home to the Audiobooks category has its own visible ranked-list result.","boundary_occurrence_id":"occ_4cf967e2fe377c4557379507","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"audiobooks_category","familyName":"Switching to Audiobooks","familyGoal":"Switch Home to the Audiobooks category to browse top audiobooks","familySummary":"While choosing a show, the customer switches Home from the Popular grid to the Audiobooks tab, which shows the Hottest Audiobooks ranked 1–6 with listen counts, all premium. No audiobook was opened.","parentJourneyFamilyId":"listening","parentJourneyFamilyIds":["listening"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_cebd1674231cfdae68857acd","/api/v1/assets/product_asset_7e489b70880ff3cb4e3efb55"],"previewLabels":["Popular grid","Hottest Audiobooks"],"routeSlug":"switching-to-audiobooks","canonicalPath":"/flows/kuku-fm/switching-to-audiobooks","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"listen_to_audiobooks","type":"branch","label":"From the same Popular grid used to choose a show, the customer switches category to Audiobooks; no return was recorded.","parentJourneyId":"open_show_to_listen","anchorStepId":"open_show_to_listen_step_05","anchorStepTitle":"Choose from the grid","childJourneyId":"switch_to_audiobooks","childEntryStepId":"switch_to_audiobooks_step_00","childEntryStepTitle":"Popular grid","returnStepId":null,"returnStepTitle":null,"sortOrder":2}}],"anchoredUtilities":[],"connections":[],"variants":[]}],"utilities":[],"subflows":[{"id":"read_help_faq","slug":"kuku-fm--read_help_faq","title":"Reading a help answer","description":"From Settings, the customer opens FAQ's, chooses the App Experience category and opens 'How to change the app language'. The answer lists four steps. Chat with us is offered but was not tapped.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Reading a help answer","boundary":{"kind":"safe_product_boundary","rationale":"Read the How to change the app language answer under App Experience Task grouping: standalone. Optional side take from Settings to read linked help content.","boundary_occurrence_id":"occ_e782f406629b43c2579a1266","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"settings_side_tasks","familyName":"Reading a help answer","familyGoal":"Reading a help answer","familySummary":"From Settings, the customer opens FAQ's, chooses the App Experience category and opens 'How to change the app language'. The answer lists four steps. Chat with us is offered but was not tapped.","parentJourneyFamilyId":"settings","parentJourneyFamilyIds":["settings"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_dc473dc93d462f471115792f","/api/v1/assets/product_asset_c7c9fcaa4f772a1c765c1a2b","/api/v1/assets/product_asset_ce9e6da3ea32244dd91fe0e7"],"previewLabels":["Settings menu","FAQ categories","App Experience questions"],"routeSlug":"reading-a-help-answer","canonicalPath":"/flows/kuku-fm/reading-a-help-answer","variants":[]},{"id":"choose_app_language","slug":"kuku-fm--choose_app_language","title":"Choosing the app language","description":"From Settings, the customer opens Language, where Hindi is already selected and Restart to apply changes is dimmed. They select English. English is checked and the restart button becomes active, but the take stops before Restart, so the new language was not applied.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Choosing the app language","boundary":{"kind":"safe_product_boundary","rationale":"Selection changed from Hindi to English and Restart to apply changes became enabled; the restart was not tapped, so the language was not applied Task grouping: standalone. Optional side take from Settings to change the language selection.","boundary_occurrence_id":"occ_38e3c5578978591dbd649db3","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"catalogRole":"subflow","journeyFamilyId":"settings_side_tasks","familyName":"Choosing the app language","familyGoal":"Choosing the app language","familySummary":"From Settings, the customer opens Language, where Hindi is already selected and Restart to apply changes is dimmed. They select English. English is checked and the restart button becomes active, but the take stops before Restart, so the new language was not applied.","parentJourneyFamilyId":"settings","parentJourneyFamilyIds":["settings"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_74baaf55d5f4d18f0e8b6348","/api/v1/assets/product_asset_2a0758963696f6cc8ea0b225","/api/v1/assets/product_asset_11d72eca5e18db9d1ac08425"],"previewLabels":["Settings menu","Language list","English selected"],"routeSlug":"choosing-the-app-language","canonicalPath":"/flows/kuku-fm/choosing-the-app-language","variants":[]},{"id":"switch_to_audiobooks","slug":"kuku-fm--switch_to_audiobooks","title":"Switching to Audiobooks","description":"While choosing a show, the customer switches Home from the Popular grid to the Audiobooks tab, which shows the Hottest Audiobooks ranked 1–6 with listen counts, all premium. No audiobook was opened.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Switch Home to the Audiobooks category to browse top audiobooks","boundary":{"kind":"safe_product_boundary","rationale":"Audiobooks tab selected and the Hottest Audiobooks ranked list shown. Task grouping: standalone. Optional side task of the listen flow (related by branch): switching Home to the Audiobooks category has its own visible ranked-list result.","boundary_occurrence_id":"occ_4cf967e2fe377c4557379507","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"audiobooks_category","familyName":"Switching to Audiobooks","familyGoal":"Switch Home to the Audiobooks category to browse top audiobooks","familySummary":"While choosing a show, the customer switches Home from the Popular grid to the Audiobooks tab, which shows the Hottest Audiobooks ranked 1–6 with listen counts, all premium. No audiobook was opened.","parentJourneyFamilyId":"listening","parentJourneyFamilyIds":["listening"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_cebd1674231cfdae68857acd","/api/v1/assets/product_asset_7e489b70880ff3cb4e3efb55"],"previewLabels":["Popular grid","Hottest Audiobooks"],"routeSlug":"switching-to-audiobooks","canonicalPath":"/flows/kuku-fm/switching-to-audiobooks","variants":[]},{"id":"change_download_quality","slug":"kuku-fm--change_download_quality","title":"Changing download quality","description":"From Player & Audio Settings, the customer opens Download Quality. Ask Everytime is already on, and both Mobile and Wi-Fi are on Good Quality. They select Best Quality under Over Wi-Fi; it now shows checked while Mobile stays on Good Quality.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Changing download quality","boundary":{"kind":"safe_product_boundary","rationale":"Wi-Fi download quality changed from Good Quality to Best Quality Task grouping: standalone. Optional side take leaving Player & Audio to change a different quality preference.","boundary_occurrence_id":"occ_e0f77e00fe1e81a43a7b0d85","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"catalogRole":"subflow","journeyFamilyId":"settings_side_tasks","familyName":"Changing download quality","familyGoal":"Changing download quality","familySummary":"From Player & Audio Settings, the customer opens Download Quality. Ask Everytime is already on, and both Mobile and Wi-Fi are on Good Quality. They select Best Quality under Over Wi-Fi; it now shows checked while Mobile stays on Good Quality.","parentJourneyFamilyId":"settings","parentJourneyFamilyIds":["settings"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_80bd228b75870da263755e95","/api/v1/assets/product_asset_78382a38aa9ea033b65c812c","/api/v1/assets/product_asset_89a7651581e75d161a230137"],"previewLabels":["Player & Audio","Download quality options","Best Quality on Wi-Fi"],"routeSlug":"changing-download-quality","canonicalPath":"/flows/kuku-fm/changing-download-quality","variants":[]},{"id":"read_terms_and_conditions","slug":"kuku-fm--read_terms_and_conditions","title":"Reading the terms","description":"From Settings, the customer taps Legal. A sheet lists Terms and conditions, Privacy Policy, Cancellation and Refund Policy and Report abuse (DMCA). They open Terms and conditions, and after a short load Kuku FM's Terms and Conditions page appears, readable from its opening clauses. Only the top of the document was captured.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Reading the terms","boundary":{"kind":"safe_product_boundary","rationale":"The Terms and Conditions document loaded and is readable Task grouping: standalone. Optional side take from Settings to read linked terms.","boundary_occurrence_id":"occ_612ce17b3f2711cd1c28ef80","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"settings_side_tasks","familyName":"Reading the terms","familyGoal":"Reading the terms","familySummary":"From Settings, the customer taps Legal. A sheet lists Terms and conditions, Privacy Policy, Cancellation and Refund Policy and Report abuse (DMCA). They open Terms and conditions, and after a short load Kuku FM's Terms and Conditions page appears, readable from its opening clauses. Only the top of the document was captured.","parentJourneyFamilyId":"settings","parentJourneyFamilyIds":["settings"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_11b6edc13be2e5156767273d","/api/v1/assets/product_asset_3a57d9e47e21a8e73a29e427","/api/v1/assets/product_asset_6a004ff9fdbc243ed0a0117e"],"previewLabels":["Settings menu","Legal sheet","Terms and Conditions"],"routeSlug":"reading-the-terms","canonicalPath":"/flows/kuku-fm/reading-the-terms","variants":[]},{"id":"filter_results_by_language","slug":"kuku-fm--filter_results_by_language","title":"Filtering results by language","description":"On the Janus search results, where Hindi is selected by default, the customer taps the Marathi chip and the grid changes to Marathi titles. Hindi was not reselected.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filter search results by language","boundary":{"kind":"safe_product_boundary","rationale":"Marathi chip selected and the result grid changed to Marathi titles. Task grouping: standalone. Reversible language filter on search results (branch of the search flow) with a visible result change.","boundary_occurrence_id":"occ_c0617847b38e27ee241c911f","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","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":"language_filter","familyName":"Filtering results by language","familyGoal":"Filter search results by language","familySummary":"On the Janus search results, where Hindi is selected by default, the customer taps the Marathi chip and the grid changes to Marathi titles. Hindi was not reselected.","parentJourneyFamilyId":"search","parentJourneyFamilyIds":["search"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_a52205ea4fe99ddf25aa08cf","/api/v1/assets/product_asset_72d273faa73c58b3b9b77085"],"previewLabels":["Results in Hindi","Results in Marathi"],"routeSlug":"filtering-results-by-language","canonicalPath":"/flows/kuku-fm/filtering-results-by-language","variants":[]},{"id":"manage_notification_preferences","slug":"kuku-fm--manage_notification_preferences","title":"Managing notification preferences","description":"From Settings, the customer opens Notifications. Subscription Renewal Reminder is already on and the other categories are off. They turn on Listening Recommendations; no permission prompt appeared and the toggle now shows on.","accentColor":"#64748b","appSlug":"kuku-fm","appName":"Kuku FM","brandColor":"#64748b","appId":"app_37c19dc208c6dac4eabb","capturedAt":"2026-10-18T19:44:25.029553+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Managing notification preferences","boundary":{"kind":"safe_product_boundary","rationale":"Listening Recommendations notifications switched from off to on Task grouping: standalone. Optional side take leaving the parent's Settings step to change a notification toggle.","boundary_occurrence_id":"occ_36965390f68e486d09c700fa","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"1ef36d20-f6d0-4bb3-bec1-be14bbfe9883","taxonomy":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"catalogRole":"subflow","journeyFamilyId":"settings_side_tasks","familyName":"Managing notification preferences","familyGoal":"Managing notification preferences","familySummary":"From Settings, the customer opens Notifications. Subscription Renewal Reminder is already on and the other categories are off. They turn on Listening Recommendations; no permission prompt appeared and the toggle now shows on.","parentJourneyFamilyId":"settings","parentJourneyFamilyIds":["settings"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_b51566cc0f970a6276811476","/api/v1/assets/product_asset_1c8df41e7cc1c834cf15757c","/api/v1/assets/product_asset_fbaaf75d2868b11d9a71dca1"],"previewLabels":["Settings menu","Notification categories","Recommendations turned on"],"routeSlug":"managing-notification-preferences","canonicalPath":"/flows/kuku-fm/managing-notification-preferences","variants":[]}],"unplacedSubflows":[],"animations":[{"id":"anim_8609795e3a750251bf758742","title":"Logo splash shrinks into home","type":"launch","typeLabel":"Launch","element":"Splash","trigger":"auto","durationMs":5156,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_8609795e3a750251bf758742/video","stillUrl":"/api/v1/animations/anim_8609795e3a750251bf758742/still"},{"id":"anim_ba013d42a277e8c0ab067754","title":"Retention sheet slides up","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":1880,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_ba013d42a277e8c0ab067754/video","stillUrl":"/api/v1/animations/anim_ba013d42a277e8c0ab067754/still"},{"id":"anim_f2927eaf226eb1649ce23797","title":"Full-screen paywall slides away","type":"overlays","typeLabel":"Sheets and dialogs","element":"Full-screen overlay","trigger":"tap","durationMs":1982,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_f2927eaf226eb1649ce23797/video","stillUrl":"/api/v1/animations/anim_f2927eaf226eb1649ce23797/still"},{"id":"anim_ac695f068950a9db63667b2e","title":"Trial sheet slides down closed","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":7741,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_ac695f068950a9db63667b2e/video","stillUrl":"/api/v1/animations/anim_ac695f068950a9db63667b2e/still","flow":{"title":"Opening a show to listen","path":"/flows/kuku-fm/opening-a-show-to-listen"}},{"id":"anim_d672570cedfe6dabdc59c66b","title":"Trial paywall slides up","type":"overlays","typeLabel":"Sheets and dialogs","element":"Full-screen overlay","trigger":"tap","durationMs":2158,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_d672570cedfe6dabdc59c66b/video","stillUrl":"/api/v1/animations/anim_d672570cedfe6dabdc59c66b/still"},{"id":"anim_2f78909de01606f0ccbbed53","title":"Confirmation sheet slides up","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":1910,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_2f78909de01606f0ccbbed53/video","stillUrl":"/api/v1/animations/anim_2f78909de01606f0ccbbed53/still"},{"id":"anim_e5019cc7f3637b4026ae82dd","title":"Permission dialog fades out","type":"overlays","typeLabel":"Sheets and dialogs","element":"Dialog","trigger":"tap","durationMs":2792,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_e5019cc7f3637b4026ae82dd/video","stillUrl":"/api/v1/animations/anim_e5019cc7f3637b4026ae82dd/still"},{"id":"anim_b7cb8347c84b5ef606beb574","title":"Tab indicator slides to Audiobooks","type":"controls_forms","typeLabel":"Controls and forms","element":"Tabs","trigger":"tap","durationMs":1583,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_b7cb8347c84b5ef606beb574/video","stillUrl":"/api/v1/animations/anim_b7cb8347c84b5ef606beb574/still","flow":{"title":"Switching to Audiobooks","path":"/flows/kuku-fm/switching-to-audiobooks"}},{"id":"anim_65f4e4bdc9e1ac75bdf6bb0f","title":"Switch toggles on","type":"controls_forms","typeLabel":"Controls and forms","element":"Switch","trigger":"tap","durationMs":1833,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_65f4e4bdc9e1ac75bdf6bb0f/video","stillUrl":"/api/v1/animations/anim_65f4e4bdc9e1ac75bdf6bb0f/still","flow":{"title":"Changing download quality","path":"/flows/kuku-fm/changing-download-quality"}},{"id":"anim_ca278ee72b955df6d83b2dcf","title":"Dialog toggle demo animation","type":"character_illustration","typeLabel":"Characters","element":"Switch","trigger":"auto","durationMs":2438,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_ca278ee72b955df6d83b2dcf/video","stillUrl":"/api/v1/animations/anim_ca278ee72b955df6d83b2dcf/still"},{"id":"anim_812ff337638cd7e59e893023","title":"Sheet drags to full height","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":1749,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_812ff337638cd7e59e893023/video","stillUrl":"/api/v1/animations/anim_812ff337638cd7e59e893023/still"},{"id":"anim_d60b7377dcd0d87d807aa6f7","title":"Radio option ripple select","type":"controls_forms","typeLabel":"Controls and forms","element":"Radio button","trigger":"tap","durationMs":1861,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_d60b7377dcd0d87d807aa6f7/video","stillUrl":"/api/v1/animations/anim_d60b7377dcd0d87d807aa6f7/still"},{"id":"anim_4ac6fa07115a4be564975fce","title":"Search bar reveals on scroll","type":"navigation","typeLabel":"Navigation","element":"Search bar","trigger":"tap","durationMs":2150,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_4ac6fa07115a4be564975fce/video","stillUrl":"/api/v1/animations/anim_4ac6fa07115a4be564975fce/still","flow":{"title":"Search","path":"/flows/kuku-fm/search"}},{"id":"anim_698586feb4f2db98d8919471","title":"Empty state orb loops","type":"character_illustration","typeLabel":"Characters","element":"Illustration","trigger":"auto","durationMs":2689,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_698586feb4f2db98d8919471/video","stillUrl":"/api/v1/animations/anim_698586feb4f2db98d8919471/still","flow":{"title":"Checking my library","path":"/flows/kuku-fm/checking-my-library"}},{"id":"anim_96d6c7c4e03bca91f09fbfc9","title":"Hero carousel swipes to next","type":"other","typeLabel":"Other","element":"Carousel","trigger":"tap","durationMs":3031,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_96d6c7c4e03bca91f09fbfc9/video","stillUrl":"/api/v1/animations/anim_96d6c7c4e03bca91f09fbfc9/still"},{"id":"anim_e382f8bfd3c9054d381747ea","title":"Premium badge collapses to icon","type":"other","typeLabel":"Other","element":"Badge","trigger":"auto","durationMs":1650,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_e382f8bfd3c9054d381747ea/video","stillUrl":"/api/v1/animations/anim_e382f8bfd3c9054d381747ea/still"}]}}