You can build and deploy a bot using the bot builder and make it visible on your social channels to start deflecting those commonly asked questions.
This article includes the following topics:
Before you begin
- Connect your social messaging channels (see Add you social channels). Note that each available social channel has its own enabling instructions. You can add a bot to any social channels that are connected to your Zendesk account.
- Create a conversation bot using the bot builder (see Creating a new bot). When you publish the new bot, you’ll be able to select the social messaging channel(s) you want to connect the bot to.
Adding a bot to active social channels
You can add a bot you’ve already created to your social channel.
Adding an unpublished bot to social channels
If you choose to add a bot to a social channel that is currently unpublished, you can publish the bot to your social channel.
To publish an unused bot to a social channel
- In Admin Center, click the Channels icon (
) in the sidebar, then select Bots and automations > Bots.
- Click Manage bots.
- Click the bot you want to publish.
- Make any necessary changes to the bot answers, then click Publish bot.
- In the channel selection screen, select one or more channels to connect to your bot, then click Publish to selected channels.
Adding a live bot to your social channels
If you have published a bot to a web or mobile channel and want to now deploy that bot to social messaging channels, you can do so in the bot’s settings.
To add a live bot to a social channel
- In Admin Center, click the Channels icon (
) in the sidebar, then select Bots and automations > Bots.
- Click Manage bots.
- Hover over the bot you want to use and click Settings.
- In the General tab, select the channels you want to connect to the bot.
- Click Save.
Removing a bot from social channels
You can remove a bot from a social messaging channel if you no longer wish to use it.
To remove a live bot from a social channel
- In Admin Center, click the Channels icon (
) in the sidebar, then select Bots and automations > Bots.
- Click Manage bots.
- Hover over the bot you want to use and click Settings.
- In the General tab, deselect the channels you want to remove.
- Click Save.
Functionality differences from web and mobile messaging
Bot builder on social channels has the following differences in functionality than compared to native channels:
- Data capture. Data capture is not available on social messaging channels. If your bot's answers include the Transfer to agent step and custom fields , the custom fields will not be displayed to end users. The bot will skip any data capture steps before transferring the conversation to an agent.
-
Quick reply options experience. For channels like WeChat, quick reply options aren't supported, and will degrade to a text-based experience to list the options for the user. The bot will say “You can say” followed by the options configured in the bot builder. The bot can't be configured per channel at this stage and will be enabled across all Zendesk integrated social channels, including Sunshine Conversation integrations.
Note: Quick reply options are currently available on WhatsApp using Sunshine Conversations integrations.
- Greetings. On social channels, the bot is not able to send the greeting message to begin a conversation. The user must speak first, and then the bot will follow normal behavior when receiving a free-text message and attempt to find a conversational shortcut.
- The same bot will be shared by all channels within a brand. You can’t have different bot experiences on different social channels to your Web Widget, if those channels share the same brand.
- Intent characters limitation. The Bot intent title and the presented options for social media have to fit the limit of 20 characters.
- Authentication and messaging metadata variables. Messaging authentication and messaging metadata variables are only available for the Web Widget and mobile SDK channels.
For a summary of all social channel capabilities, see Sunshine Conversations: Channel capabilities.
36 Comments
Hi Benjamin,
Data capture is still not available for social messaging channels at the moment. This includes any action that will ask the customer to input some details. Hence, both the 'Ask for details" and "Transfer to agent" step won't work on these channels.
Hi damien.messe,
No ETA yet for this feature but this is definitely on the roadmap.
I connected the bot to a social channel. The bot can be triggered to reply automatically. However, when agents joined in and replied to users, the bot will still work and replied to users. This causes a big problem and confusion for users because both the bot and agents will reply to the users simultaneously.
How to prevent the bot from replying when agents already started to handle the social messaging ticket?
The bot is unable to interact with the customer if the end user has been transferred to a live agent.
I think you might have in place Messaging triggers with a time base condition, and they are firing while the conversation is active between the agent and the end user.
The condition Wait does not check to see if the end user has been transferred to an agent already. Unfortunately, this is expected.
If you believe that you do not have any Messaging trigger in place and the Bot is chatting at the same time, an agent is active in the conversation.
Please contact Zendesk Support to review this further for you.
Greetings.
Hi Zendesk,
Images doesn't render well in every format it would be nice that you suggest in your article, picture sizes :)
Best regards,
Raphaël
Any update regarding data capture for social messaging?
Please sign in to leave a comment.