# BotSmith - [BotSmith: No-Code AI Agent Builder for Every Channel](https://document.botsmith.pro/introduction.md): BotSmith lets you build, train, and deploy custom AI agents on your own content—then put them on your website, WhatsApp, Slack, Telegram, and more. - [Quick Start: Build Your First AI Agent with BotSmith](https://document.botsmith.pro/quickstart.md): Create your first BotSmith AI agent, train it on your documents or website, and embed it on your site — all in under five minutes, no coding needed. - [BotSmith Account Setup, Sign-In, and Profile Settings](https://document.botsmith.pro/account-setup.md): Learn how to create your BotSmith account with Google OAuth, sign in securely, update your profile name and email, and manage account settings. - [AI Agents in BotSmith: Create and Manage Your Bots](https://document.botsmith.pro/agents/overview.md): Learn what BotSmith agents are, how to create and manage them from your dashboard, choose AI models, and control agent status in real time. - [Train Your Agent on Files, Websites, and Text Content](https://document.botsmith.pro/agents/training-sources.md): Add PDF, DOCX, TXT, XLSX, and CSV files, website URLs, or plain text as training sources so your BotSmith agent answers questions accurately. - [Configure Agent Behavior, Persona, and Response Settings](https://document.botsmith.pro/agents/configuration.md): Customize your BotSmith agent's name, AI model, system prompt, temperature, welcome message, and lead capture form from the Settings tab. - [Customize Your Chat Widget Appearance and Branding](https://document.botsmith.pro/agents/appearance.md): Brand your BotSmith chat widget with custom colors, logo, avatar, font, bubble style, and widget position to match your website design. - [Embed the BotSmith Chat Widget on Your Website Now](https://document.botsmith.pro/integrations/website-widget.md): Add the BotSmith chat widget to any website with a one-line JavaScript snippet from your chatbot's Share tab — works on any platform or CMS. - [Connect Your BotSmith Chatbot to WhatsApp Business](https://document.botsmith.pro/integrations/whatsapp.md): Deploy your BotSmith AI agent on WhatsApp Business API so customers can message your chatbot directly from their WhatsApp account in real time. - [Add Your BotSmith AI Chatbot to Your Slack Workspace](https://document.botsmith.pro/integrations/slack.md): Deploy your BotSmith agent as a Slack bot so your team can ask questions in any channel or DM — no need to leave Slack to get answers. - [Deploy Your BotSmith Agent as a Telegram Bot Account](https://document.botsmith.pro/integrations/telegram.md): Connect BotSmith to Telegram by creating a bot with BotFather, entering your bot token, and setting up a webhook so users can chat with your agent. - [Add Your BotSmith AI Chatbot to Your Discord Server](https://document.botsmith.pro/integrations/discord.md): Connect BotSmith to Discord by creating a bot application, adding the bot token, and inviting it to your server so members can chat with your agent. - [Deploy Your BotSmith AI Chatbot in Microsoft Teams](https://document.botsmith.pro/integrations/microsoft-teams.md): Connect BotSmith to Microsoft Teams via Azure Bot Service so your agent can respond to messages in Teams channels and one-on-one chats. - [Automate Workflows by Connecting BotSmith to Zapier](https://document.botsmith.pro/integrations/zapier.md): Connect BotSmith to Zapier to trigger automated workflows whenever your agent handles a conversation — forward leads to a CRM, log chats, and more. - [Monitor Agent Performance with Analytics Dashboard](https://document.botsmith.pro/analytics/dashboard.md): Track conversations, messages, active agents, and lead counts across all your BotSmith agents with the real-time analytics dashboard. - [Browse and Search Agent Chat Conversations in BotSmith](https://document.botsmith.pro/analytics/conversations.md): Browse every conversation your BotSmith agents have had, read full message transcripts, and retrieve conversation data programmatically via the REST API. - [Capture and Manage Leads from Your BotSmith Widget](https://document.botsmith.pro/analytics/leads.md): Enable lead capture in your BotSmith widget to collect visitor name and phone number, then view and manage leads from the Leads dashboard. - [BotSmith Plans: Pricing, Features, and Usage Limits](https://document.botsmith.pro/account/plans.md): Compare BotSmith subscription plans—Free, Starter, Professional, and Scale Up—and understand agent limits, message credits, and how to upgrade. - [BotSmith Account Settings: Profile and Email Updates](https://document.botsmith.pro/account/settings.md): Update your display name, change your email address, and manage your account security settings from the BotSmith Account Settings page. - [BotSmith Notification Preferences and Alert Settings](https://document.botsmith.pro/account/notifications.md): Configure in-app, email, and browser push notifications in BotSmith so you never miss new conversations, usage warnings, or performance alerts. - [BotSmith REST API: Overview and Getting Started Guide](https://document.botsmith.pro/api-reference/overview.md): The BotSmith REST API lets you programmatically create agents, add training sources, send chat messages, and retrieve analytics from your own applications. - [Authenticate with the BotSmith API Using Bearer Tokens](https://document.botsmith.pro/api-reference/authentication.md): Learn how to register, obtain your BotSmith API token by signing in, and how to include it as a Bearer token in every API request. - [BotSmith Agents API: Create, Update, and Delete Agents](https://document.botsmith.pro/api-reference/agents.md): Create, retrieve, update, delete, and toggle BotSmith agents using the REST API. Includes request and response examples for each endpoint. - [BotSmith Sources API: Add Files, Websites, and Text](https://document.botsmith.pro/api-reference/sources.md): Add files, websites, and text as training sources to your BotSmith agents using the REST API. Manage and delete sources programmatically. - [BotSmith Chat API: Send Messages and Get Transcripts](https://document.botsmith.pro/api-reference/chat.md): Send chat messages to BotSmith agents, retrieve conversation history, and access message transcripts via the public and authenticated REST API. - [Analytics API Endpoints for Conversation and Usage Data](https://document.botsmith.pro/api-reference/analytics.md): Retrieve account dashboard summaries, per-agent conversation analytics, and daily trend data programmatically using the BotSmith Analytics REST API. - [Leads API Endpoints for Managing Captured Contacts](https://document.botsmith.pro/api-reference/leads.md): Retrieve, create, update, and delete leads captured by your BotSmith chat widget or added manually using the Leads REST API endpoints.