Skip to content

Basics

The Business Bot Platform was created to manage chatbots centrally rather than administrate many standalone solutions. The platform relies on modern technologies for communications and interaction with mobile users. The introduction of this technology assumes the explanation of terms and definition.

Platform

The platform provides the entire environment for chatbot development, the chatbot operation and the chatbot administration & monitoring and offers helpful tools for development.

The platform fundament provides various components for all chatbots running on the platform such as security model, messenger channels for message delivery, user management & authentication, distribution lists, language support and various system integrations.

Chatbot

The chatbot is a robot (Ro-bot-s), which fulfills a specific task. In our terminology, the chatbot is a wrapper with no intelligence for real user interaction and does not ensure message delivery to the various instant messengers. A chatbot instance is referred to a copy of a chatbot (commonly known as object template).

Business Logic

The Business Logic includes the intelligence for real user interaction and leads monologues or dialogue with mobile users as well as communicate with the business system. The business logic is not responsible for messaging, but receives the message from the bot instance and can formulate and return a corresponding response. The returned response is then sent by the bot instance to the mobile user.

Marketplace

The marketplace consists of a variety of business logics for different applications. For instance, there are business logics for communication and interaction with different business system and monitoring solutions.

Platform Overview

While the platform ensures the message delivery to various instant messengers, the business logic has the task to lead a smart communication with mobile users as well as making use of required information from different sources (e.g., ERP, CRM, IoT). The following graphic illustrates the subareas.

Platform Overview