Chatbot struggles!

I have two major struggles with my current chatflow setup. Any ideas?
1. Currently, if someone selects “join the mailing list” with the chatbot and goes through that flow, they submit their name and email. At the end, we say “can I help you with anything else?” - if they select “learn about the wine club” we ask them to submit their name and email again. How do I make it so that we don’t ask them their name and email twice during one session? I need it in both cases, but if they do both in one session, we’ll ask them twice.
2. I would like the customer to be able to say “chat with a team member” at any time during the session, in case they are getting frustrated, and switch from bot to chatting with a human. Any way to do this?
Thanks in advance everybody!

Hi @KOwen87,
Thank you for reaching out to the Community!
1. I’d like to share this article “Choose your bot actions” where you will see a “if/then branches” option that might help you.
2. It is possible to transfer a chatbot conversation to a user with the “send to a team member” action.
I also wanted to invite a couple of subject matter experts to this conversation: Hi @Josh, @Jnix284 and @Bryantworks do you have suggestions to help @KOwen87, please?
If anybody else has anything to add and/or share, please feel free to join in the conversation :slightly_smiling_face:
Thank you so much and have a lovely day!
Best,
Bérangère

@KOwen87 when you’re collecting name and email, there is an option to “skip this action if already exists”:

That means that if they already provided the value, it won’t ask again.

As far as being able to choose to talk to a human any time, you’d have to have all of your bot questions include quick replies, where one will always route to human.

Hope this helps!