Recent searches


No recent searches

Messaging / Chatbot / Web Widget



Posted Oct 17, 2021

1. There is no way to restart de chat without closing or refreshing the browser. 

2. Also, when there are no articles being used while using the flow builder and you search some terms, the search engine is not accurate. It's sensitive to caps and only searches within the options configured, not texts. 

3. It would be nice to have the option to open articles within the web widget with SDK, similar to the Classic Web Widget.

4. Finally, the chat triggers when messages are being sent only work when an agent is connected and in the chat session, not while using the Answer Bot or the Flow Builder. 


3

6

6 comments

image avatar

Prakruti Hindia

Zendesk Product Manager

Hi there, 

Thank you for writing in. 

There is no way to restart de chat without closing or refreshing the browser. 

Can you tell me more about this ? Are you looking for a way to enable end-users to re-start the conversation with bot anytime? Or is this a case where the end-user may wish to discuss more than 1 topic with the your team ? 

Also, when there are no articles being used while using the flow builder and you search some terms, the search engine is not accurate. It's sensitive to caps and only searches within the options configured, not texts.

I will be passing along this feedback to the relevant team. 

 It would be nice to have the option to open articles within the web widget with SDK, similar to the Classic Web Widget.

I will be passing along this feedback to the relevant team. 

 Finally, the chat triggers when messages are being sent only work when an agent is connected and in the chat session, not while using the Answer Bot or the Flow Builder. 

This is the current behavior. Can you tell me more ? Which type of triggers would you like to apply to Answer Bot ? 

- Prakruti

 

-1


Prakruti Hindia For his first ask "There is no way to restart...."

I have the same question for the following reasons:

  • Ticket for initial chatbot engagement or agent engagement has been resolved and need the end-user to start at the beginning of the chatbot flow
  • End-user accidentally clicked the wrong chatbot flow option and is now on the wrong path in the flow (resulting in the wrong agent being assigned based on the choices in that flow)

 

2


I have a query : 

1. When I integrate the INSTALLATION Code for Web Widget messaging (not classic) I use window.zE loginUser to authenticate my user to Zendesk Chat...Now how can I get the Ticket ID assigned to me ?

2. Also when I spoke to Zendesk support they said that there is no way to clear conversations. Ideal way is that agent should mark ticket as CLOSED after which user can start a new conversation meaning neew ticket. But the chat never starts on a clean slate. So is there a way to clear chat history ? Also any event for me to intercept when the ticket assigned to me is marked as CLOSED ?

 

0


Hello,

i am having one custom button on webchat V3 and webchat V4 clicking on button will refresh the browser and new conversation ID is generating. Is it possible that without refreshing the browser the bot will get reset and new conversation id will generate while clicking on custom button?

please, help me to find the solution or mark an article accordingly.

0


image avatar

Dainne Kiara Lucena-Laxamana

Zendesk Customer Care

Hi Gauri Sanil,

To clarify, you'd like to assign the ticket over to you via API instead of just assigning the ticket from the Support dashboard or trigger?


As for your inquiry about clearing the chat history, it does defeat the point of Messaging wherein the end-user can open their ticket anytime. So it needs to be closed so that it would prompt up a new chat session. If you would like the option for them to open new chats while they still have an open ticket with you, I would suggest looking into Sunshine Conversations. For unauthenticated users, however, there is an option to "Forget History" so they can start fresh.

With regards to intercepting a closed ticket, you'd need to set up a workflow before allowing a ticket to be closed. I would suggest creating automation to notify you if the ticket has been tagged as "solved" before it gets tagged as "closed". Closed tickets cannot be updated so they cannot be intercepted. 

 

Let me know if you have any follow-up questions!

 

0


Hey Isabella Nora,

Certainly! To achieve a bot reset and generate a new conversation ID without refreshing the browser, you might want to explore the following steps:

  1. Check Bot Framework Documentation: Look into the documentation of the bot framework you're using for Webchat V3 and V4. There might be specific methods or APIs that allow for a bot reset without a full browser refresh.

  2. Custom JavaScript: Consider implementing custom JavaScript within your web page. Utilize JavaScript functions to handle the bot reset and generate a new conversation ID without triggering a browser refresh.

  3. API Integration: Explore if the bot framework provides any APIs for dynamic interaction with the bot. You could potentially call an API to reset the bot state and obtain a new conversation ID when the custom button is clicked.

  4. Community Support: Engage with the developer community or forums related to the bot framework you're using. Others may have encountered similar scenarios and could offer insights or solutions.

  5. Consider Upgrade: Check if there are updates or newer versions of Webchat V3 and V4 that might have introduced features or improvements related to your requirement.

Remember to thoroughly test any changes you make to ensure they don't interfere with the overall functionality of your chat application. Good luck!

0


Please sign in to leave a comment.

Didn't find what you're looking for?

New post