Skip links
🔧
Need help with installation?
Send an email to [email protected] to get a quote.

External Chatbot

Table of Contents

The External Chatbot extension allows you to create a specially trained Chatbot and embed it on external websites.

How to use External Chatbot?

  1. After installing the extension, you should see AI Bots item on your menu, click on it.
  2. On the AI Bots page, you can create new chatbots, view chat history and manage your existing chatbots.

Adding a new chatbot

  1. Click on the Add New Chatbot button.
  2. Configuring Chatbot
    • Chatbot Title: Set the name of your chatbot
    • Bubble Message: Customize the text shown in a bubble when the chat window is minimized.
    • Welcome message: The first message your chatbot will send to the user when a new chat window is initiated.
    • Chatbot Instructions: Define how the chatbot should behave.
      Example: You are an AI support assistant for MagicAI. Act professionally. Add “If there is anything else I can help with, feel free to let me know!” at the end of your answers.
    • Do Not Go Beyond Instructions: Enable this if you want the AI to strictly follow your instructions.
    • Language: Select your chatbot’s language.
    • AI Model: Select the AI Model your chatbot will use.
    • Interaction Type – Choose whether you want the chatbot to operate only with AI, or with both AI and a Live Chat Agent. Enabling the Live Chat Agent option allows users to interact directly with a human agent. (Note: The Human Agent extension must be enabled to use this feature.)
    • Connect Message – This is the message that will be displayed when the AI transfers the conversation to a live agent.
  3. Customizing Chatbot

    In this step, you can customize your chatbot as you wish. You can see a live preview of your changes on the right side of the page.
  4. Training Chatbot

    In this step you can train your chatbot. You can use a website, file or text as a source.
    • Note: For the chatbot training function to work, at least one of the “text-embedding” AI models must have credits.
  5. Embedding chatbot code on your site

    Copy the code from the page and add it before the closing </body> tag of your site. Once done, your chatbot is ready to interact with users.

New Features Added in V2

Email Collection: To collect emails, enable the email collection feature on the Customize Chatbot page. This allows the chatbot to gather user emails seamlessly during conversations.

Emojis in Chat: Customize the chatbot’s communication style to include emojis in the chat flow. This feature can be configured within the chatbot’s settings to enhance user engagement.

File Attachments: To allow users to send file attachments during live conversations, adjust the conversation settings in the chatbot’s configuration. This provides a more interactive support experience.

Add/Edit Knowledge Base Articles: Access the Knowledge Base menu to add or edit articles. These articles can then be enabled and integrated into the chatbot’s conversation flow through the Customize Chatbot page.

Add/Edit Links: Add/Edit Links: You can now add and edit custom links directly within the Customize Chatbot.

New CRM Inbox for External Chatbot: The new CRM Inbox offers a fresh user interface (UI) for managing agent chats. It enhances the chat management experience with the following features:

  • Agent Chat Management: View, manage, and respond to live chat conversations directly from the CRM Inbox.
  • Real-Time Updates: Get instant updates on ongoing chats and new incoming messages.
  • Add/Edit Contacts: You can add and edit contacts directly within the chatbot interface through the Manage Contacts page. This makes it easier to keep track of user information.
  • Real-Time Inbox Notifications:
    Enable real-time inbox notifications on the notification settings page. This ensures that human agents are instantly alerted when new messages arrive, improving responsiveness and support efficiency.

How to Enable New Features

1- Email Collection: Enable the email collection feature under the Customize Chatbot section.

2- Emojis: Customize the chatbot’s communication style to include emojis in the chat flow.

3- Real-Time Inbox Notifications: Ensure that inbox notifications are enabled for agents through the notification settings page.

4- File Attachments: Allow file attachments by adjusting the settings in the chatbot’s conversation settings.

5- Add/Edit Contacts: You can add and edit user contact information directly from the Manage Contacts page in the chatbot’s settings.

6- Knowledge Base Articles: Access and manage knowledge base articles through the Knowledge Base menu. Enable relevant articles through the Customize Chatbot page.

7- Add/Edit Links: To manage links, navigate to the Customize Chatbot page and add/edit any links as needed.