Hi, my issue is I am trying to essentially end the use of a Playbook my instructions look like
I continually get a "playbook loop detected' error anytime i try and use $FLOW to redirect the user
I want to return the user to the request or start page essentially, so that they could potentially use other playbooks, tools but once i start a playbook its always says "loop detected'
How can i return the user anywhere else? or end the use of a playbook? without Loop detected? Seems straight foward! any help really appreciated
Hello Andy,
For me it works this way :
1) In the default start_flow, route the default welcome intent to a new flow ( in my example ( flow 2)
2)Create a another flow ( Called "flow 2") and a new page ( name start_2) and create a parameter route to your playbook 1. Insert the parameter in your parameter preset in your route with the welcome intent.
3) In the Playbook 1 and in my other playbook, I added this instruction : If the user ask any other questions transfer to $flow Start_flow.
4) In your console, don't forget to select "default start_flow" in the ressource case and not your playbook to initiate che conversation
Let me know if it works for you
Thanks so much for responding!
Unfortunately It hasn't worked for me. I have done similar creaating default > new flow > new page. And I put in every playbook the same instructions (to transfer to $flow Start_Flow).
The playbooks close (they have status OK) but then i am still stuck in a 'playbook loop detected error'. I cant seem to ende the playbook or transfer to any new flow... despite the instructions to redirect.
I dont understand where i am going wrong?
I find that we don't have the same interface between US and Europe.
I'am located in europe, I cannot do that in the europe version of dialogflow cx. So I use playbook direclty in conversational agent.
After many test, I can say that parameter are'not send from playbook to flow and flow to playbook at this time, for me this option is not completed.
The only thing I was able to do is restart the conversation with a "true" route like this :
1) in the default start flow, create an event or the default welcome intent routed to your a new flow( without any parameter or phrase agent).
2) In your new flow, create a route with only a condition "true" transitioned to your playbook.
The bot will restart the conversation and go to your playbook when your instruction is followed.
This work only in the widget conversational messenger, this doesn't work on the console.