Modules
...
Journey Builder
Flows

Subflows

10min

A subflow can be visualized as a diversion from the main flow. Multiple subflows can be made and then added within a flow.

Subflow onboardings can be of two types:

  1. On-the-fly onboarding: In this, the merchant can stay on the same tab and continue onboarding, without breaking the journey. It is an easier and faster way of merchant onboarding.
  2. Remote onboarding: This digital onboarding procedure can be completed totally online and remotely from any device with a camera due to digitalization. Financial institutions can digitally identify customers to add new customers and users from anywhere, at any time, and through any channel with security and regulatory support by using precise and thorough technological and security controls. 

Suppose, we want to complete the KYC of a nominee and/or a joint account holder besides the primary account holder. So, in this case, the KYC of the primary account holder can be made as the main flow and the KYC of the joint holder or the nominee(s) will be a part of the subflow. 

Steps to Create a Subflow

  • Go to the flow tab in the Go Admin.
  • On the top right corner choose the option 'Add New'. There a dropdown will appear from which we have to choose 'Subflow'.
Add New Subflow
Add New Subflow

  • Here, we can enter a subflow name and a redirect URL.
  • Select the pages that have to be included in the subflow.
  • Click on 'Create'.
Subflow Customization options
Subflow Customization options


Customizing the Subflow

Configure Navigation

  • By clicking on the 'Configure Navigation' option we can edit the fields that will appear in the final screen for the subflow created. The following options appear:
Document image


A: The name of the page is inserted here. It appears on the left-hand side of the page.

B: The text for the page header is written here.

C: The page subheader is inserted here. 

D: The text for the navigation button, which helps to move to the next step in the journey is inserted here.

E: The text for the button, in case more persona needs to be added.

F: The persona type for the particular journey is mentioned here. (for example, signatory)

G: The maximum number of personas that can be added to the screen.

H: The error message that will be displayed if the maximum number of personas allowed is exceeded.

I: The minimum number of personas that can be added.

J: The error message that will be displayed if the minimum number of personas allowed is not met.

K: By enabling this toggle, onboarding through email is disabled.

Document image

Frontend pages showing the result of configuration navigation
Frontend pages showing the result of configuration navigation

  • Here, we can add the page name, page header and subheader, navigation button text, persona button text, persona type, and maximum and minimum number of entries allowed. We can also enable or disable remote onboarding (through SMS and/or email).

Configure Image Watermark

  • We can also configure the image watermark by clicking on the 'Configure Image Watermark' button. The image watermark feature is used to watermark any document image captured during the journey.
  • The details/fields present in the watermark can be configured as shown in the screenshot below:
Configuration of pages and variables for image watermark
Configuration of pages and variables for image watermark

  • This is in adherence to the RBI circular which mandates taking live photographs of the merchant doing KYC remotely.
  • Enabling these toggles can decide the information that will be used as a watermark of the captured image. The option to add more variables is also present.
  • After choosing the watermark click on the Save button.

Edit Fields

  • We can then edit the template that will appear on the subflow, by clicking the 'Edit Fields' button. The following screen appears:
Template Customization for the Subpage after clicking on Edit Fields option
Template Customization for the Subpage after clicking on Edit Fields option

  • Here, we can add various fields that are required by adding new elements or removing/editing the existing elements.
  • Once everything is done click on 'Done'.
Final screen after the fields are customised
Final screen after the fields are customised


After the subflow is created, we have to create a new flow. Here, we can select the pages and the created subflow to make a new flow. The subflow will be added to the main flow in this way.

Note: When adding conditions in the rule engine, the destination screen that is chosen, in case of a subflow should always be 'Exit' (unlike the main flow where the destination screen can be the next page or the thank you page) so that it goes back and continues the main flow.

Getting help

Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.

You can reach out to us at [email protected].