Skip to main content
BotSmith is a no-code platform for building AI-powered chat agents trained on your business content. Upload documents, add websites, or paste text to train your agent—then deploy it as a chat widget, a public link, or through integrations with messaging platforms like WhatsApp, Slack, Telegram, and Discord. No engineering team required.

Quick Start

Build and deploy your first AI agent in under 5 minutes

Building Agents

Learn how to create, train, and configure your agents

Channels & Integrations

Deploy your agent to websites, WhatsApp, Slack, and more

API Reference

Integrate BotSmith programmatically into your own applications

How BotSmith Works

1

Create an Agent

Sign up for a BotSmith account and create your first agent. Give it a name, choose an AI model from OpenAI, Anthropic, or Google, and write a system prompt that defines its persona.
2

Train on Your Content

Add training sources: upload PDF, DOCX, or TXT files; scrape websites; or paste plain text. BotSmith processes and indexes your content automatically using RAG (Retrieval-Augmented Generation).
3

Customize the Experience

Tailor the chat widget’s colors, logo, avatar, and position to match your brand. Configure lead capture forms, fallback messages, and conversation starters.
4

Deploy Everywhere

Embed the widget on your website with a single code snippet, share a public chat link, or connect to WhatsApp, Slack, Telegram, Discord, Microsoft Teams, or Zapier.

Key Features

Multi-Provider AI

Choose from OpenAI GPT, Anthropic Claude, or Google Gemini models for every agent

RAG Knowledge Base

Upload files and scrape websites to give your agent accurate, up-to-date knowledge

Multi-Channel Deploy

One agent, deployed to website, WhatsApp, Slack, Telegram, Discord, and Teams

Lead Capture

Collect visitor name and contact details directly inside the chat widget

Analytics Dashboard

Monitor conversations, messages, and leads with built-in analytics

REST API Access

Integrate BotSmith into any application using the public REST API