Chatbot prerequisites

Prev Next

Who should read this article: Administrators

Key prerequisites to prepare your contact center before you create a chatbot.

This is part 3 of the Build your own chatbot use case.

Contact center prerequisites

To create a Digital workflow, you first need to set up your contact center, including creating digital channels, setting up agents to handle interactions handed off by the chatbot, and preparing your backend data service.

1. Create a digital channel

The Omnichannel Workspace supports the following channels:

Icon Channel
Voice Channel Icon Voice
SMS Channel Icon SMS
Webchat Channel Icon Webchat
WhatsApp Channel Icon WhatsApp
Telegram Channel Icon Telegram
Viber%20Channel%20Icon Viber
Facebook Messenger Channel Icon Facebook Messenger
Instagram Channel Icon Instagram

Follow the directions in the articles linked above to set up your digital channels.

2. Enable users for Omnichannel Workspace

  • If your contact center users Basic user roles, on the user configuration page, assign the Omnichannel Workspace Enabled permission.

  • If your contact center uses Security Access Groups, enable the following permissions in the access group assigned to users who will receive interactions that are not handled by the chatbot:

    • Access to Web interface (optional)
    • Omnichannel Workspace Enabled
    • View Call History

3. Prepare your users

To grant access to digital channels, assign the channels to users on the user configuration page. Click Manage in the Assigned channels section, then select one or more digital channels.

Flow Builder Chatbot Assign Channels Masked

Remember to set the user's message handling capacity and, if the user is assigned to the WhatsApp channel, ensure that you also assign a WhatsApp outbound profile.

Flow Builder Chatbot Assign Capacity Masked

4. Set up your data service

Voiso Digital workflows use RESTful API requests to GET and POST data to web services, helpdesk platforms, CRMs, and other API-based integrations, such as Make, Zapier, and Google Docs.

Contact and account information, transaction data, and inventory details can be securely stored in your web service and readily accessed through your workflow.

Prepare your data service so that common information is available for the Workflow builder HTTP request node to retrieve or update data.

5. Create a Digital workflow

  1. Navigate to Automation > Workflow studio, then click Add workflow.
  2. Enter a Workflow name, select Digital workflow, choose the Channel type, then click Next.
  3. On the Edit workflow page, in the Assigned digital channels section, click Manage, then select one or more inbound digital channels.

Refer to Workflows for information about setting up the workflow.

Once your workflow is set up you are ready to use the Workflow builder canvas to create your chatbot. Click Launch Workflow builder.

6. Test your workflow

The following video walks you through the steps you can use to test that your chatbot is working. The video shows an earlier version of the screens, when workflows were called flows.

The video covers these basic steps:

  1. Add a digital channel., such as Webchat, to your contact center.
  2. Create a test Digital workflow and add your channel to it.
  3. Launch Workflow builder to design your workflow on the visual canvas.
  4. Send a test message from your digital channel and receive an automated response from the chatbot.
  5. View the interaction in the Agent Omnichannel Workspace.