Dynamic Program BETA
Gainsight NXT
This article explains how admin can build and manage the advanced program in Journey Orchestrator.
Overview
The Dynamic Program BETA version of Journey Orchestrator enables you to create advanced programs more efficiently. It offers a simplified process and adds flexibility with the following benefits:
- Increased Flexibility: The updated drag-and-drop program editor provides you with the ultimate flexibility to easily add or remove steps within the program.
- Simplified Start: The enhanced source configuration provides easy creation of advanced programs. There's no need for participant mapping, allowing you to get started quickly and effortlessly.
- Efficient Direction: A more efficient and intuitive method to direct email or survey participants based on their interactions, using the new inline outcomes.
- Seamless Survey Integration: Enables you to create survey steps alongside emails effortlessly. You can even incorporate multiple surveys within a single program.
- Easy Evaluation Step: Enables you to easily manage complex logic and move participants to different branches based on conditions.
- New User Interface: The new user interface guarantees straightforward navigation and product usage.
IMPORTANT:
- Both the old and new JO advanced program experiences work in Beta and will not impact any existing programs created using the old experience.
- The migration of programs created using the old experience to the new experience or vice versa are not supported.
- Since this is a beta version, you may experience some delays in higher-volume programs.
Advanced Program New Experience
To navigate to a new experience of an advanced program:
- Navigate to Programs. The Programs tab appears.
- Click Add Program. The Select Program Type window appears.
- Select the Advanced tab.
- (Optional) The new experience is pre-selected. Click Switch to old experience to navigate to the old experience of the advanced program.
- Click Next. The Program Details window appears.
- In the Name field, enter the name of the program.
- In the Entity field, select if the Program is configured for Company, Relationship, or User.
Note: The User Entity option is not supported in beta. This will be supported with the October 2023 release.
- If a Relationship is selected in the Entity field, select the Relationship Type from the dropdown.
- (Optional) Enter a brief description of the program.
- (Optional) Select the folder in which you want to categorise the program.
- Click Create. The new editor for the advanced program appears.
New Advanced Program Editor
The new advanced program editor contains drag and drop capabilities enabling you to add the Actions or Conditions from the Elements section into the Editor section for building a program. You can also add the elements anywhere on the editor and connect the nodes of the elements by dragging one node onto another.
The first step of any advanced program is the Audience which is already present in the editor. You can add a source from the Audience step. For more information on how to add a source, refer to the Configure Step section.
Note: The PX and API actions will be available in the Dynamic Program with the October 2023 release.
Zoom, Undo/Redo and Rearrange
- Minus (-): Click the Minus icon to zoom out on the elements in the editor.
- Fit Screen: Click the Fit Screen icon to make elements appear in normal size.
- Plus (+): Click the Plus icon to zoom in on the elements in the editor.
- Undo: Click the Undo icon to revert the last modification made on the editor.
- Redo: Click the Redo icon to restore the last modification made on the editor.
- Rearrange: Click the Rearrange icon, to align all the steps vertically one after another on the editor.
Remove an Element
To remove an element:
- Hover over the element you want to remove. The Close icon appears.
- Click the Close icon. The element is removed but any nodes connected to that element are retained.
Conditional Wait
Previously, the conditional wait consisted of two sections - one for checking the outcomes of the previous step and another for checking a logical condition to branch participants with a common wait time.
With the new experience, the conditional wait is split into the following sections:
Action Outcomes
The Action Outcome enables you to branch participants based on their interactions with the actions. The following are the types of action outcomes:
To access the outcomes, click Show Outcomes on the editor. The branches and the wait period appear.
10 Days is selected by default as a wait period. Click Wait for 10 Days for the email to be opened to edit the wait period. It can be configured for Minutes, Hours or Days.
Email Outcomes
-
If the email contains a link with link tracking enabled, it has two possible outcomes: Link Clicked or Link Not Clicked. The system checks whether the email links were clicked or not clicked.
Note: Click the Link Clicked branch to configure the links.
-
All other emails have two possible outcomes: Opened or Not Opened. The system will check whether the email was opened or not opened.
Survey Outcomes
All the Surveys have two possible outcomes: Responded or Not Responded. The system will check whether the survey was responded to or not responded.
CTA Outcomes
All the CTA have two possible outcomes: Closed or Not Closed. The system checks whether the CTA is closed or not closed.
Evaluate
The Evaluate helps to create complex conditions and move your audience into multiple branches.
Defining Multiple Branches
To add multiple branches with defined conditions:
- Drag and drop the Evaluate condition from the Elements section to the editor.
- Click the Evaluate element on the editor to configure. The Evaluate slide-out panel appears.
- Select the option to evaluate from Once or Recurrently.
- For the Recurrently option, enter the number of days for evaluating configured branches repeatedly every 11 hours.
- Click Add Condition.
- Select the conditional fields from the following available options:
- Audience Field
- Calculated Field
- Previous steps (only supported for Email link not clicked, CTA Closed, and Survey not responded if they are present in the path where the Evaluate step is connected)
- Survey Questions (available when a survey is added to the program)
- Event Field
- Define the conditions for each branch.
- If none of the conditions is met, the audience is moved to the Catch All branch.
- Click Save.
Configure Step
The step configuration is revamped making it easy to set up a program. Set up the following configuration for your program:
Audience
Audience step allows you to add participants to the program. Add the audience to your program through the following three sources:
- Segments
- Data Designer
- CSV
Each program can have only one source. For segment or data designer sources, you can select just one segment or data designer. However, for a CSV source, you have the ability to upload up to 5 CSV files within a single program.
IMPORTANT: The Events source will also be available from the October 2023 release.
To select a data source,
- Click the Audience step on the editor. The Audience slide-out pane appears.
- From the Data Designer or Segments drop-down list, select existing Data Designer or Segments sources respectively.
Note: You can click Create Segment or Create Data Designer to navigate to the respective Segment or Data Designer creation page.
-
Click Done. The mandatory fields are identified and the uniqueness criteria are auto-selected. All fields from the source are available for tokens and conditions selection, without the need for field mapping.
-
Wait for the selected source to load and the audience to be synced.
-
(Optional) Click Show More Details to view the synced audience.
Note: You can view the Source Fields that can be used to modify the data types when a CSV is added.
- Click Update to modify the program settings. The Mandatory Fields, Uniqueness Criteria Fields, Audience Re-entry Criteria, Advanced Criteria, and Audience Exclusion list configurations can be updated.
Email/ Survey
Email or Survey action allows you to configure Email or Survey in the selected template. Just like emails, now you can add surveys to your program. Multiple emails and surveys can be added to the program.
Note: Currently, surveys can only be distributed through email. However, with future releases, in-app distribution using Gainsight PX will also be available.
To configure an Email or a Survey step:
- Drag and drop the Email or Survey actions from the Elements section to the editor.
- Click the required Email or Survey element on the editor to configure. The configuration page appears.
- Select the template.
- (For Survey action) In the email body, click the survey from the added link or button.
- The unmapped tokens are displayed in yellow color. Click the token to map. The Source Fields list and Calculated Fields list appear.
- Select the field to map with the token.
- (Optional) Click Preview to preview the email.
- (Optional) Click Send Test Email to send a test email to ensure that the template appears correctly in the recipients’ email.
- Click Save. The email or survey action configuration is saved.
CTA
CTA action allows you to create or close the CTA in the program. To add CTA action in the program:
-
Drag and drop the CTA action from the Elements section to the editor.
-
Use one of the following options to create a new CTA or close an existing one in the program.
-
Click the Create CTA option to create a new CTA for the company person (or)
-
Click the Close CTA option to close the created CTA in the program.
-
-
Click Done.
Note: The CTA option selection step is irreversible. To change the option you need to create a new CTA action.
Publish the Program
- To publish a program, ensure that all the warnings in the program step configurations are resolved.
- Once resolved, the publish button will be enabled. You can publish the program immediately or schedule it for a future date.
- Additionally, you can choose to execute the program repeatedly by selecting the Recurring option. The calendar view allows you to check if any existing programs are running or scheduled.
Analytics
The Analytics tab appears at the top panel once the program is published. It enables you to monitor the participants' actions with your program and allows you to view the corresponding participants' list by clicking on the available metrics.
The Snapshot toggle switch appears on the Model tab after the program is published. Turn ON the Snapshot toggle switch to view the progress of the program audience at each step. The number of participants will be shown at each step and you can click to see the list of participants.