Recent searches


No recent searches

Understanding the step types for AI agent answers (Legacy)



image avatar

Aimee Spanier

Zendesk Documentation Team

Edited Feb 03, 2025


4

117

117 comments

image avatar

Thomas D'Hoe

Community Moderator

0


Hi I hope all is well. I would like to ask is there way or formula where I can exclude the ticket that has been created by the chatbot, and count the number of tickets generated only  by the agents ?  

0


For the branch by condition you state that

"You can use the Branch by condition step to send different responses based on an end user's VIP or membership status."

How does that work? Because I can't select a custom field as a variable. Most likely the customer should be authenticated, but then the only metadata you can use as a variable are:
- Provided email
- Provided name
- Authenticated external ID
- Authenticated status

(as mentioned in https://support.zendesk.com/hc/en-us/articles/5314129059482)

0


I have created a basic answer bot and i have issue in last step the transfer to agent step is not working and no ticket is created in the agent workspace

0


Hi

Is it expected behaviour that the "Show help center articles" step, when the user clicks on "View article" this opens a new tab with the article and the bot opens and the conversation so far does not transfer across to the new tab (ie. the bot starts afresh)? If so, how can I change it so that the bot remembers the user across tabs or that the article opens in the current tab and the bot remembers the user?

Thanks

Fiona

0


image avatar

Julio H

Zendesk Customer Care

Hi Bryan,
 
Thank you for commenting. 

To calculate the number of tickets coming from the BOT, you can add a tag to the Transfer to Agent step to track those tickets in Explore. The to count the number of tickets created by the agents, will be the same, you can have in place a trigger when the ticket is created by an agent, add X tag, then use that tag to filter tickets in Explore.

For more information: Reporting with tags

I hope it helps!

0


Can anyone help with the following?

In our answer bot flow, we are asking the user to type their query in a few words (free text field) and then submitting this query, using the "Make API call" step, to the Article recommendations API https://developer.zendesk.com/api-reference/answer-bot/answer-bot-api/article_recommendations/. We're doing this mainly because there is no built-in step, in the answer bot flow, to allow the user to search articles. This works fine, and we're storing some of the variables in the API response to then use in future steps.

However, there are so many steps in which we can't use these placeholder variables. For example, we want to show a carousel with the variables of the returned Article Title and URL stored variables, but it doesn't allow you to use the {{ }} tags.

How can we use the placeholder variables in the following steps:

Present options - placeholder variables can be used in the Bot message area, but not the Options.

Carousel - placeholder variables can only be used in the Title and Description, and not the button link, button text, image link or image description. In my example above, I want a carousel where I can display the Article title as the Title, and the Article URL as the button link:

 

Transfer to agent - I want to be able to add tags to the ticket with the placeholder variables.

Why can't these be used in these places to offer a more dynamic experience?

Thanks

 

 

0


image avatar

Dane

Zendesk Engineering

Hi James,

Placeholder value is currently a limitation for carousel. However, it's already in the roadmap but we can't provide a tentative date yet. Thank you for understanding.

0


Hi Dane

What about the Present options and Transfer to agent steps too?

As an aside, is there a built-in way to ask the user to type in their query and have the bot / flow search for articles automatically instead of having to do it the way I am or using the static Show articles step? I know there is a "Fallback" option which will search the articles if the user types something that isn't matched, but that then messes up the rest of the flow and you can't continue.

Thanks

0


image avatar

Dane

Zendesk Engineering

Hi James,

What some of our customers do is that they designate the most common intent on the fallback option just in case there are customers that are always using free text on the flow.

0


Dane It looks like all roads lead to transferring to an agent. Is there any flow that allows for an end user to create a ticket or send an email? Also, what happens if an agent is not available?

0


image avatar

Dane

Zendesk Engineering

Hi Jon,

If an agent is not available it will still be routed to the views. However, you can utilize the "Add business hours" condition to notify your customer about your schedule and when they can expect an update. 

Transferring to agent steps, will automatically create a Messaging ticket. This ticket also has the capability to switch channels to email.

0


image avatar

Tim Grimshaw

Zendesk Luminary

I put a comment on this post too (https://support.zendesk.com/hc/en-us/community/posts/5013655314970/comments/5910400610586), but it'd be awesome if there was a way to de-activate/disable the text input box when asking for field forms to be filled out sometimes. 

Ironically I notice that Zendesk messaging actually does this when I raised a ticket with support about this functionality - but there doesn't look to be a way to do this with flow builder currently.

We see quite a few customers mistakenly typing in their responses to the free-text box, rather than the field box.... which just makes the experience a little more frustrating for them.

0


Is it possible to get the customer to upload a file as a necessary step before transferring to agent?

1


image avatar

Paolo

Zendesk Engineering

Hi Damianne,
 
Unfortunately, this feature is not available at the moment. This would be a good feature request though. You may create a new post in the General Product Feedback to submit this as a feature request. Thank you.
 
Best,
Paolo | Technical Support Engineer | Zendesk
 
 

0


When "asking for details" we should be able to set if the field is required or not, some times you just want to provide a dump field asking for "anything else" but it should not be forced as required.

3


I'm just getting started with this, so forgive any ignorant questions. I've searched and can't find what I'm looking for.

Using the carousel, I see that I can send someone to a link (such as a help article), or I can request that they enter information. I'm using that second one to ask for their email address so I can look up their account. But it doesn't seem like I have a way to automatically transfer them once I have their email address.  
If they find a help center article that resolves their issue, we don't need to transfer.

But for some issues, I know that they can't resolve it themselves, and I want to immediately get their email address and transfer to an agent, without first asking if it has been resolved, b/c I KNOW it hasn't. Can I do this?

0


image avatar

Dane

Zendesk Engineering

Hi Brian,
 
Immediately creating a ticket will defeat the purpose of creating the flow entirely. Even though it's possible by placing the "Transfer to Agent" step at the start, it's not recommended.
 
Hi Nikki,
 
If it's for Help Center articles, how about using "Show Help Center Articles" step immediately followed by the "Ask for details" step and then "Transfer to Agent"?

0


Hi all, I need help with linking to another answer. I set up the bot as shown in the photo but when I tested it, it didn't work. I linked the answer 'Talk to human' but I cannot see any continuous conversation happening on the right side. Does it mean it happens in real-life situation or not? Thank you in advance. 

0


image avatar

Christine Diego

Zendesk Customer Care

Hi Monika,
 
As per testing, you can use the test bot option to check the bot you've set up on your account. You can check this article for details Testing a conversation bot.
 

0


I dont know if this is a known issue and has been reported, but I have inserted a custom field (dropdown) with a list of our customers. The list is long and has over 200 values, but in the dropdown, it doesn't show them all (it goes to the letter L , since they're listed alphabetically ), and also even if i start typing it doesnt show those that dont show in the list. The field is correct, because in the custom ticket forms its shows all 200 values, and also in the agent ticket interface, just in the messaging bot in the "ask for details section" . 

0


image avatar

Dainne Kiara Lucena-Laxamana

Zendesk Customer Care

Hi Viktor Hristovski!

I went ahead & created a ticket on your behalf to look into that behavior with the dropdown. Please keep an eye out for our team's update on the matter

0


Transfer to agents. Permissions for custom fields must be set to Editable for end users.

Why this field must be editable for end users? I would like to add our custom field "case type" that is not editable for end-users. We use it for our internal ticket categorization. Thanks!

0


image avatar

Destiny

Zendesk Customer Care

The custom fields you can add to the 'Transfer to Agent' step should be the ones you require your end users to complete. Regarding your inquiry about the 'case type,' it can be designated solely for agents' use and does not need to be incorporated into the flow. Could you please describe the purpose behind including the case type in the 'Transfer to Agent' flow? I would like to gain a clearer understanding of your workflow.

0


Sure. The flow is straightforward. If an end-user selects bot Answer "My application status" and it is transferred to an agent, I want to automatically set our internal category type to "Application status" so that agent won't need to do it manually.

0


image avatar

Destiny

Zendesk Customer Care

Hi Gennady,
 
I appreciate you outlining your use case. It seems possible to assign tags immediately after the end user makes a selection, and subsequently combine this with a Business Rule (trigger). This way, once the tag is in place and the ticket is updated, the category type will be set automatically, removing the need for agents to do it manually.
 
If you need to explore this in more detail, please let me know if you would like to open a support ticket.

0


Yep, that's right. It would be just easier to select the required custom filed in flow builder. Then I wouldn't need to create all those triggers for each answer to update custom field ^_^

0


Hi in Transfer to agent step I need to open the ticket for a specific group

 

0


Hi Khaled! In this case, generally speaking, you need a trigger that will immediately route the ticket to the required group (Ticket - is - created). A tag can be added in the "Transfer to agent" step, and use that tag in the trigger.
 
I hope this helps!

0


image avatar

Aaron Starling

Zendesk Luminary

Are there any intentions to make it so that the "ask for details" fields have an option to be required or not?

1


Please sign in to leave a comment.