Hey there VAPI Support team!
So I am building my existing VAPI assistant within the new workflows feature thats currently in beta you and the team have developed. This is such an awesome addition by the way! Going to fix a lot of problems with inconsistencies with our current VAPI Prompt setup moving over to this solution.
However, When going to build this, specifically at the first "gather" step in my workflow... I am receiving the following error underlined in red in my screenshot.
Essentially what I am building this gather step for is to gather the "caller_intent" which is to schedule, reschedule, cancel, or confirm an appointment.
I have the gather step set up with the following;
- Name = caller_intent
- Description = The caller's intent for the call. Whether they would like to do any of the following on the call;
- Schedule an appointment
- Cancel an appointment
- Reschedule an appointment
- Confirm an appointment
- Type = String
- Output required = True
Then following the gather step I have the following conditions for a branch logic to follow a certain path depending on the gather step;
- One branch's logic is when caller_intent contains "schedule"
- Second is when caller_intent contains "cancel"
- Third is when caller_intent contains "reschedule"
- Fourth is when caller intent contains "confirm"
- And finally, the fifth is a loop say node (to handle failure), that branches back to the gather step that has the following message "Sorry I did not quite get that, would you like to reschedule, cancel, reschedule, or confirm an appointment?"
I am not sure why this gather node has that following error "Node has multiple outgoing edges (excluding failed edges)"
Can you assist me in resolving this error?
Is multiple logic branches from a condition node following a gather node not possible in the current set up?
https://cdn.discordapp.com/attachments/1349476125717299242/1349476126170546176/image.png?ex=67d33d14&is=67d1eb94&hm=059fd10f75e54139b019f0d4eeced43781e4fec1dba6b44e3070b2b0bd0696be&