Overview

BotCraft Pro is an advanced chatbot creation and management platform that allows users to build, customize, and integrate AI-powered chatbots across various channels. This platform provides a comprehensive suite of tools for users to create chatbots with customizable flows, themes, settings, and integrations.

User Interface

  • Sidebar Menu: Access different sections of the platform like Playground, Data Sources, Integrations, Conversations, and Appearance.

  • Top Bar: Contains access to bot settings and user account details.

Playground

  • Chat Interface: Simulates the chatbot conversation in real-time.

  • Settings Gear: Opens the Playground settings where you can manage features like Text to Speech.

Data Sources

  • Add New Source: Import content to be used by the bot for providing responses.

  • List of Sources: View and manage the data sources that the bot currently uses.

Integrations

  • Available Channels: Connect the bot to different platforms such as Telegram, Discord, and WhatsApp.

  • API: Customize the integration using the robust API to extend the chatbot’s capabilities.

Conversations

  • History: Review past interactions and conversations handled by the bot.

Appearance

  • Customization Options: Modify the look of the chatbot, including the bot’s greeting message, bubble styles, and color schemes.

Creating a Bot

  • Data Source Selection: Choose the type of data source for the bot to use, like webpages, text, or files.

  • Chat Model: Select the AI model, like GPT-3.5 or GPT-4, to power the chatbot’s conversations.

  • Theme Customization: Pick or customize a theme that matches your brand or preference.

General Settings

  • Project Name: Assign a name to your chatbot project.

  • Model Configuration: Choose the chat model and set parameters such as temperature and streaming.

  • Prompt Settings: Customize the prompts for the chatbot.

  • Deletion: Securely delete your bot, along with all its data.

Functionalities

Chat Simulation

  • Simulate real-world interactions with the chatbot to test its responses and flows.

Custom Flows

  • Create unique conversation paths based on user input,

including conditions, actions, and redirects to guide the user through a seamless conversational experience.

Theme Editor

  • Personalize the visual aspects of your chatbot interface, such as background colors, text colors, and bubble styles.

  • Adjust the bot and user avatars, input fields, buttons, and corner roundness for a cohesive look.

  • Implement custom CSS for advanced styling needs.

Settings Configuration

  • Toggle features like typing emulation, user memory, and source citation within the chat.

  • Optimize the bot’s response times and conversation style with adjustable parameters.

  • Manage metadata settings, including the bot’s icon and preview image.

Integrations Management

  • Seamlessly connect your chatbot to multiple platforms with simple toggle switches.

  • Configure platform-specific settings to ensure compatibility and functionality across different mediums.

Conversation Tracking

  • Monitor and track user conversations with the bot to gain insights and improve interaction quality.

  • Filter conversations by channel or status for efficient management.

Appearance Customization

  • Set the initial greeting message to create a welcoming first impression for users.

  • Customize the style of the chat interface to align with the bot’s personality and your brand identity.

Bot Creation

  • Select a data source or upload content that the bot will use to learn and provide information.

  • Choose the chat and embedding models to tailor the bot’s response behavior and embedding capabilities.

Deletion and Privacy

  • Securely remove a bot and all its associated data with a straightforward deletion process.

  • Ensure privacy and control over your bot’s information and user interactions.