About Bot Builder

Webex Bot Builder is a cloud-based bot platform that allows enterprises to create bots. It includes bot creation, testing, hosting, analyzing, and editing capabilities. This platform is developed using the programming language Python. With basic knowledge of Python, a developer can build bots using the Webex Bot Builder platform. It provides RESTful APIs to invoke external APIs. 

The key features of Webex Bot Builder are:
Rules for handling flows
Webex Bot Builder enables bot developers to build complex conversational flows. The platform has a provision for writing rules through code for building bot flows. This enables developers to retain complete control over the bot behavior and build bots that perform with high accuracy from the very onset. In case of any unexpected behavior, it is also relatively easier to track and fix the issue.

Ability to retain context
Context management is crucial to building rich conversational experiences. Webex Bot Builder provides several tools to the developers to implement seamless context sharing and retention such as consumerdatastore, messagestore, and datastore. These are dictionaries that can hold consumer-level information (across sessions), message-level information (across messages in a session) and generic information throughout a session.

Omni-channel deployment
Bots build on Webex Bot Builder platform can be deployed to a number of channels often by the simple toggle of a switch. The Integrations tab provides the developer with the ability to quickly deploy the same bot across several channels such as Skype, Line, Viber, Facebook Messenger, Slack, Alexa, Google home and several others.

Live agent handover
Bots are good at handling several kinds of queries and with the advances in NLP and Machine Learning, they are getting better by the day. However, there still remains the need to have a provision to handover to a live human agent in several cases. Webex Bot Builder offers the provision to integrate with our Contact Center software, imiengage right out of the box. We have the capability of integrating with any other 3rd party contact center software too.

Bot orchestration framework
The platform provides a framework for building multiple child bots and then linking them through a manager bot. This enables one to build complex flows with context sharing between flows. It also provides the benefits of modularity and scalability.

One-click bot testing
The platform provides developers with a quick and efficient way to test their bots through an easy to use testing framework.

Integration with business systems
Webex Bot Builder supports REST APIs for integrating with 3rd party systems. Additionally, it provides OOTB integration with Webexconnect which is a leading product for enterprise workflow management. Webexconnect has OOTB connectivity with several enterprise-level products. 

Enterprise-grade data security and privacy
Webex Bot Builder platform is built with the enterprise in mind. It supports On-premise deployment, role-based access control, data segregation across tenants, data encryption at rest and GDPR compliance among other features.

Analytics
The platform comes inbuilt with analytics to track performance, engagement, volume and other metrics relevant to measuring a Bot's success.

Custom reports
The platform supports the ability to subscribe to custom reports and download historical reports.

Role based access control on apptray

The Tenant Owner or the Full Access User can attach roles to Bot Builder. The roles can be one or both of the following:

  • Curation Console - a central place to monitor all the issues with the Bot's behavior and resolve them instantly to improve accuracy
  • One-click testing - to automate quality testing for the bot, every time the bot is trained to see if the changes made impact accuracy in any way