How can I cancel the 3 wrong answer from users?

(Will) #1

I’d like to to users only abandon the flow after manual interaction or after all my flows finished. So I need to cancel the abandoned after 3 wrong answers. How can I do this?

(Karen Barker) #2

Hi Will,

Unfortunately at the moment it isn’t possible to vary the number of invalid answer a user can give before the question gets expired. :disappointed:

We do have an idea on our roadmap here that covers this, please feel free to vote/comment on here.

(Will) #3

Hi Karen!

Thank you for the answer. I voted for it.

So, I think now I have to log the last question and send it to the users if they leave the conversation. Is this right?

(Karen Barker) #4

Hi WIll,

Yes, the best way currently to recover from a question being expired is to store all previous answers in attributes for particular questions and then use the GoTo labels in order to get back to the previous point in a flow. If you need any further help here please don’t hesitate to ask.

(Will) #5

Hi Karen!

Let me check if I understood. I thought to do something like this:

  1. Store all questions and answers in Google Sheets
  2. Store the last question and possible answers in attributes
  3. Add a label after all questions
  4. If a question is being expired, I send the last question for user and then go to the label of this question after the answer.

Thank you again.

(Karen Barker) #6

Hi Will,

That logic looks good to me. Give it a go - if you find any issues I’ll be happy to take a look. :slight_smile:

(Will) #7

Hi Karen.

I’m with a problem in this logic.

Can I go to a label in another flow? Should I have to go to the flow and after that to the label?

Thanks!

(Karen Barker) #8

Hi Will,

Unfortunately the Labels don’t work across Flows. You’ll need a Trigger a Flow action in order to switch flows and then use the labels to get to the correct place in the question flow. :thumbsup: