Skip to main content
EKB offers a Public Chatbot feature that lets you create a no-code AI chatbot powered by your data in real time. You can seamlessly integrate it into your website, Slack, Google Chat, Microsoft Teams, and more. By uploading custom data into your EKB Knowledge Base, EKB agents generate highly contextual, tailored responses that enhance customer engagement. The chatbot is fully customizable, including options for name, branding (colors and logo), placeholder text, suggestions, and more.

Make Your Project Public

To enable the Public Chatbot and integrate it into websites and other applications, you first need to make your project public.
  1. In your EKB project, go to Settings.
  2. Under Project Description, toggle Make Project Public.
  3. Scroll down and click Update to save changes.

Configure Your Chatbot

The Public Chatbot includes a range of customization options to help you stay on brand:
  • Chatbot Name
  • Welcome Message
  • Input Placeholder Text
  • Suggestions
  • Chatbot Appearance:
    • Widget Header Image (logo)
    • Font size
    • Header, Text, Toggle, and Caret Background Colors
    • Multiple Chats & Display Sources
    • Pre-chat Attention Image and Behavior
    • Toggle Button Image
  • Default AI Agent Selection
For detailed instructions on customization, visit Chatbot Configuration.

Integrate Your Chatbot

Once configured, you can embed your chatbot into websites and popular frameworks, or connect it to messaging platforms directly from the Integrations tab in the Public Chatbot settings.

Website & Framework Integration

Embed your chatbot into websites, Next.js, React, Angular, and WordPress.

Slack

Connect your chatbot to your Slack workspace.

Google Chat

Connect your chatbot to your Google Chat workspace.

Microsoft Teams

Configure your chatbot as a Teams bot.