You can offer more complex, automated conversations in your messaging configuration, beyond the basic response setup, by enabling a bot to interact with customers before handing them off to an agent.
This article includes the following topics:
About bot-enabled messaging
Enabling a bot means you can use advanced automation and customization options in your messaging configuration. These options are created in Flow Builder, the click-to-configure tool for customizing more complex flows for your bot.
You’ll need to turn on bot-enabled messaging for each channel where you want to include the advanced functionality described above.
Messaging bots are managed through the Bots page in Admin Center.
The Bots page lists any bots you’ve added, as well as basic information about them, including a name (configured in the bot settings), status (live or draft), and the channel(s) connected to it.
From there, you can add a bot, edit an existing bot in Flow Builder, or configure the bot settings.
Upgrading to bot-enhanced messaging
When you initially turn on messaging for a Web Widget or mobile channel, the setup process includes configuring the default messaging response. You can choose to upgrade from the default messaging response to a bot during that process, or you can return to the widget’s Responses tab to enable it.
To upgrade from the default messaging response to a bot
- In Admin Center, click
Channels in the sidebar, then select Messaging and social > Messaging.
- Click the name of the channel you want to edit. The widget’s edit page opens.
- Click the Responses tab.
- At the bottom of the page, click Add a bot.
Note that adding a bot as described above does not disable the default messaging response. You need to publish the bot to enable it. Until then, the default messaging response remains active.
Creating a new bot
Creating a bot means you’re adding the ability to use the bot in a channel’s messaging configuration. Until you add a bot to a specific messaging channel and publish it, the default messaging response remains active for that channel.
To add a messaging bot
- In Admin Center, click
Channels in the sidebar, then select Bots and automations > Bots.
- Click Add bot at the top of the page.
- Enter a name for the bot. This name is displayed at the top of the widget where the bot is deployed.
- If you’re using multiple brands, use the drop-down to select a brand to apply to the bot.
- Click Finish at the bottom of the page.
A draft of the bot’s out-of-the-box flow opens in Flow Builder. This bot remains in draft mode until it is published and connected to a messaging channel.
Publishing a bot to a channel
Whether you are using the out-of-the-box bot, or configuring a new bot, you’ll need to publish that bot before it appears in any of your messaging channels.
Publishing a bot to a channel means that any other messaging response – either the default messaging response, or another bot messaging response – is removed from that channel, and replaced with the newly published bot.
Until you publish a bot:
- If you have not yet published a bot flow, the default messaging response remains active.
- If you have published a bot flow, the last published version of that flow remains active.
- Any unpublished changes remain in Flow Builder, until they’re published or altered.
Both out-of-the-box and customized flows are published through Flow Builder.
To publish a bot flow to a channel
- In Admin Center, click
Channels in the sidebar, then select Bots and automations > Bots.
- Hover over the bot you want to work with and click Edit in Flow Builder.
Note: If you are adding a bot, as described above, the bot automatically opens in Flow Builder.
- Make any changes necessary to the flow, then click Publish.
- If the bot is not currently published to a channel, the channel selection screen opens. Select one or more channels to connect to your bot and click Publish to selected channels.
- If the bot is already live on a channel, it is updated in that channel with any changes made to the flow.
Updating general bot settings
You can update the following general settings for a bot:
- Name
- Brand (if multiple brands are enabled on your account)
- Channel connection
To update a bot’s name and brand settings
- In Admin Center, click
Channels in the sidebar, then select Bots and automations > Bots.
- Hover over the bot you want to update and click Settings.
- In the General tab, update the Name and Brand as needed.
- Click Save.
The process for connecting a bot to a channel varies slightly, depending on whether the bot was is Live (already connected to a channel), or still a Draft (not connected to a channel).
A bot must be connected to one or more messaging channels before it can be published and made available to your end users, and each channel can only be connected to a single bot.
To connect a bot to a channel
- In Admin Center, click
Channels in the sidebar, then select Bots and automations > Bots.
- Hover over the bot you want to update and click Settings.
- In the General tab, scroll down to the Channels section.
- If the bot is a Draft, you’ll see the channels available for connection:
Click the checkbox to select the channel(s) you want to connect to the bot.
-
If the bot is currently Live in a channel, you’ll see the currently-connected channel(s), as well as any other channels available for connection:
Update the channels selections as needed, using the checkboxes.
Note: If the selected channel already has a bot connected to it, that bot will be disconnected from the channel and replaced with this new bot.
- If the bot is a Draft, you’ll see the channels available for connection:
- Click Save.
Managing bot language settings
You can select a single language for a bot, or configure it to speak in multiple languages for an improved customer experience.
For more information, see Managing languages for a bot.
42 Comments
How hard would it be to implement a Shrek avatar?
Just kidding... I think the request (in our case at least) would be to add any sort of custom avatar from a picture. Maybe a company logo or an agent's face. Something like that. Shrek may be applicable to some companies.
Haha. Love it @...! Thanks for your sharing your use case (Shrek included). 🤣
- Miranda.
Same as Jon, a custom avatar will do like the company's logo or the brand being used for the widget. We're also looking at the Shrek avatar lol!
Thanks @.... That's good to know! 🤣
- Miranda.
How do you delete a bot?
Anton Verhelst
If you are talking about the Zendesk Answerbot - it exists in two different forms currently. Legacy and through Messaging / Flow builder.
For the legacy version here are instructions to turn it off: https://support.zendesk.com/hc/en-us/articles/4408846786714-Disabling-Answer-Bot
For messaging / flow builder: https://support.zendesk.com/hc/en-us/articles/4408829224858-Disabling-messaging-for-web-and-mobile-channels#topic_wdl_2lp_mrb
and
https://support.zendesk.com/hc/en-us/articles/4408838909210-Using-Flow-Builder-to-create-bot-flows#topic_vnd_rcy_fnb
For marketplace bots these are disabled in admin > apps > manage
Hi there, If we have 500 Answer bots/month in our plan, can we add more? Can we get a cost for that?
Thank you for reaching out to Zendesk Support.
In regards to your concern, yes it is possible to add more than 500 Answer Bot resolutions to your plan. Kndly check our article, About Answer Bot resolutions for more information about this.
Thank you and have a wonderful day ahead!
Kind regards,
Miranda Burford
Plus one on being able to add a custom avatar to the Bot - it was the first thing my team asked when I did the demo - we wanted something like this ;-)
Thanks William Grote. That's noted!
Buenas tardes, Necesito poder borrar ese mensaje "El conocimiento es poder" desde donde lo modifico?
¡Hola Natalia, muchas gracias por tu pregunta!
Lamento mucho informar que no es posible modificar el mensaje que menciones. Está codificado en el sistema y no se puede editar. Es un mensaje automático que se envía después de preguntar si el Bot ha sido de ayuda, y el cliente responde que sí.
Pero esto es una muy buena sugerencia. Le puedo recomendar crear un Feedback Post en nuestra comunidad. Puede explicar su escenario y mientras más tracción tenga este post, más oportunidades existe de que nuestro equipo de Desarrollo decida implementarlo en el futuro.
¡Espero que esto haya sido de ayuda!
Please sign in to leave a comment.