Dynamic Workflow Node
Updated
Introduction
Dynamic Workflow Nodes are a crucial component of Sprinklr's Conversational AI, enabling the creation of flexible and responsive workflows. This article provides a comprehensive overview of the dynamic workflow node, its functionalities, and how to use it within the Sprinklr platform effectively.
Overview of Dynamic Workflow Nodes
Dynamic Workflow Nodes allow you to capture and process data dynamically within a conversational AI workflow. You can also create and use complex functions or skills within Dynamic workflow nodes, These features greatly enhance the flexibility and capability of workflows by enabling real-time data handling and decision-making.
Key Features of Dynamic Workflow Nodes
Engaging Conversations: Customize a prompt to help users interact with the bot in a natural, human-like way, fostering personalized and conversational exchanges
Skills - The dynamic workflow node allows you to create and utilize skills that can be used to enhance the workflow's functionality.
Enhanced Data Capture: It enables the workflow to capture and utilize user inputs dynamically.
Easy API Integrations: You can invoke API calls from within the dynamic workflow node to fetch or send data.
Note: To ensure you can effectively use the dynamic workflow node, ensure :
you have access to GPT features which are a part of Sprinklr AI+ . You can get this enabled by raising a support ticket at tickets@sprinklr.com.
you have enabled Advanced Modules for your application under "Additional Settings" in the Admin Panel.
Creating a Dynamic Workflow Node
Create a Skill
Since the dynamic workflow node requires usage of skills , you will have to either create a skill within the Skill Builder or reuse an exisitng skill.
To create a new skill follow the below steps :
a. Under Manage section of your Conversational AI click on Skills.
b. Click on "Add Skills" to view the available skills.
c. Select the skill. For the purposes of this article, lets select the "Update Properties" skill.
d. Configure the skill details including the skill name, description, inputs to be captured, input type, and the fields to be updated.
e. Click Save.
Now your skill is ready for use.
Configure the Dynamic Workflow Node
Once your skills are ready, follow the below steps to create and use your Dynamic Workflow node.
a. Create a new dialogue tree or open the dialogue tree you wish to edit and add the "Dynamic Worflow".
b. Within the dynamic node. fill in the node name and workflow goal. You can call any previously created function by using @skill_name. For instance, i can call the previously created Nickname function by adding @Nickname.
Note: You can call any skill within the dynamic workflow node by using @
c. Click on Save.
Utilize Captured data
Use the captured data within the workflow by referencing it with the ${} . Contining our previous example , we can use ${Nickname} to utilize the captured data.
Note: Always use ${} to reference captured data.