Hey, im currently creating an Chatbot Workflow. My maingoal is to split the current workflow in 2 parts. I want to do this to clean it up a bit.
The Workflow asks the User if hes a Customer or a driver and this is where i want to split it. Id like to have one workflow for customers and one for Drivers.
Any Ideas on how to implement this?
You can see the current Workflow on the attached picture.
Best answer by Steeve Cayla
Multiple things here:
if you are able to know that they are a driver or a customer at a particular time using custom attributes, then you can set the audience to one or another. But I also understand that someone can be both and they need to decide who they are at a particular moment.
if you just keep it as is, then simply create a “reusable workflow”, set it live, and then call it using the action “call reusable workflow”.
if you are able to know that they are a driver or a customer at a particular time using custom attributes, then you can set the audience to one or another. But I also understand that someone can be both and they need to decide who they are at a particular moment.
if you just keep it as is, then simply create a “reusable workflow”, set it live, and then call it using the action “call reusable workflow”.
You can create a separate workflow and use conditional routing at the decision node. Just redirect customer answers to one workflow and driver answers to another. Keeps it cleaner and easier to manage.
Hey, im currently creating an Chatbot Workflow. My maingoal is to split the current workflow in 2 parts. I want to do this to clean it up a bit.
The Workflow asks the User if he's a Customer or a driver, and while setting this up I was also thinking about how I search for painters near me, and this is where I want to split it. I’d like to have one workflow for customers and one for Drivers.
Any Ideas on how to implement this?
You can see the current Workflow on the attached picture.
You can split your workflow by keeping a main entry point that asks if the user is a Customer or a Driver. Then, based on their choice, redirect them to one of two separate workflows: one for customers and one for drivers. Implement each as its own sub-workflow so you can manage and update them independently. Most chatbot platforms support conditional branching or workflow redirects, which makes this setup straightforward and keeps your overall workflow cleaner.