--- title: "Auto start sub Flow in a Walkthrough Checklist" slug: "auto-start-sub-flow-in-a-walkthrough-checklist" updated: 2026-08-07T07:21:51Z published: 2026-08-07T07:21:51Z canonical: "support.whatfix.com/auto-start-sub-flow-in-a-walkthrough-checklist" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://support.whatfix.com/llms.txt > Use this file to discover all available pages before exploring further. # Auto start a Sub-Flow in a Walkthrough Checklist - [Overview](/mobile/docs/auto-start-sub-flow-in-a-walkthrough-checklist#overview) - [Step 1: Generate the Project ID of the Checklist project](/mobile/docs/auto-start-sub-flow-in-a-walkthrough-checklist#generate-checklist) - [Step 2: Generate the Project ID of the Sub-Flow project](/mobile/docs/auto-start-sub-flow-in-a-walkthrough-checklist#generate-subflow) - [Step 3: Generate a new Project ID combining the Checklist and the Sub-Flow Project IDs](/mobile/docs/auto-start-sub-flow-in-a-walkthrough-checklist#generate-new) - [Step 4: Start the Sub-Flow](/mobile/docs/auto-start-sub-flow-in-a-walkthrough-checklist#start) ## Overview In the Walkthrough Checklist, whenever a Sub-Flow is completed, there is a check mark to show that the Sub-Flow is completed. If there is a requirement to auto start a Sub-Flow and achieve the same behavior as that of a Checklist, the Sub-Flow needs to be started by its project ID prefixed with its checklist project ID. Use the following steps to auto start a Sub-Flow in a Walkthrough Checklist: Info: - If the Sub-Flow is started only with its project ID, it is considered as an independent Project and not part of the Checklist. - For more information about generating a project ID, see [Publish using Project ID](/mobile/docs/publish-using-project-id). ## Step 1: Generate the project ID of the Checklist project ![checklist_project_id](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/checklist_project_id.gif?sv=2026-02-06&spr=https&st=2026-10-29T18%3A57%3A58Z&se=2026-10-29T19%3A57%3A58Z&sr=c&sp=r&sig=89GOnJqxcyjDqArgWC7I%2BHXCxQKTBSzWZ1wDXMlPc%2BE%3D) ## Step 2: Generate the project ID of the Sub-Flow project ![sub_flow_project_id](https://cdn.document360.io/a268766e-d74d-4619-9613-e2472f809ffb/Images/Documentation/sub_flow_project_id.gif?sv=2026-02-06&spr=https&st=2026-10-29T18%3A57%3A58Z&se=2026-10-29T19%3A57%3A58Z&sr=c&sp=r&sig=89GOnJqxcyjDqArgWC7I%2BHXCxQKTBSzWZ1wDXMlPc%2BE%3D) ## Step 3: Generate a new project ID combining the Checklist and the Sub-Flow project IDs Combine the Checklist project ID and the Sub-Flow project ID separated by **#**. For example, if the Checklist project ID is **87b73d04-da5d-4ea6-8b71-8fed700157bb** and the Sub-Flow’s project ID is **33c6abcc-a077-4cae-9c45-33a6c730fba4**. The new project ID is the combination of the Checklist project ID and the Sub-Flow project ID separated by #, i.e., **87b73d04-da5d-4ea6-8b71-8fed700157bb#33c6abcc-a077-4cae-9c45-33a6c730fba4.** ## Step 4: Start the Sub-Flow Use the following code snippets to start the Sub-Flow: Android ## Android ```javascript Leap.embedProject("#"); // e.g - Leap.embedProject("87b73d04-da5d-4ea6-8b71-8fed700157bb#33c6abcc-a077-4cae-9c45-33a6c730fba4"); ``` iOS Swift ## iOS Swift ```javascript Leap.shared.embedProject("#"); // e.g - Leap.shared.embedProject("87b73d04-da5d-4ea6-8b71-8fed700157bb#33c6abcc-a077-4cae-9c45-33a6c730fba4"); ``` iOS Objective-C ## iOS Objective-C ```javascript [[Leap shared] embedProject:@"#"]; // e.g - [[Leap shared] embedProject:@"87b73d04-da5d-4ea6-8b71-8fed700157bb#33c6abcc-a077-4cae-9c45-33a6c730fba4"]; ``` ReactNative ## ReactNative ```javascript LeapReactNative.embedProject("#"); ``` Ionic ## Ionic ```javascript LeapPlugin.startProject({projectId:"#"}); ``` Cordova (Android) ## Cordova (Android) ```javascript cordova.plugins.LeapAndroid.embedProject("#"); // e.g - cordova.plugins.LeapAndroid.embedProject("87b73d04-da5d-4ea6-8b71-8fed700157bb#33c6abcc-a077-4cae-9c45-33a6c730fba4"); ``` Cordova (iOS) ## Cordova (iOS) ```javascript cordova.plugins.LeapiOS.embedProject("#"); // e.g - cordova.plugins.LeapiOS.embedProject("87b73d04-da5d-4ea6-8b71-8fed700157bb#33c6abcc-a077-4cae-9c45-33a6c730fba4"); ``` Xamarin Android ## Xamarin Android ```javascript Leap.EmbedProject("#"); // e.g - Leap.EmbedProject("87b73d04-da5d-4ea6-8b71-8fed700157bb#33c6abcc-a077-4cae-9c45-33a6c730fba4"); ``` Xamarin iOS ## Xamarin iOS ```javascript Leap.Shared.EmbedProject("#"); // e.g - Leap.Shared.EmbedProject("87b73d04-da5d-4ea6-8b71-8fed700157bb#33c6abcc-a077-4cae-9c45-33a6c730fba4"); ``` Info: The Sub-Flow can also be launched from a notification. For more information see, [Launch via Notification](/mobile/docs/launch-via-notification). Use Step 3 to generate the new project ID, which is a combination of Checklist and Sub-Flow project IDs.