What is Boty?
Boty is an open-source conversational AI platform for building, deploying, and managing advanced goal-oriented AI agents for both voice and chat interactions. Whether you need a customer support bot, a sales assistant, or a booking agent, Boty provides the tools to create intelligent conversational experiences without coding.Quick Start
Get up and running with your first AI agent in minutes
Create an Agent
Learn how to create and configure AI agents
Deploy Channels
Connect your agent to Slack, Telegram, Discord, and more
API Reference
Integrate Boty into your applications
Key Features
Multimodal AI Agents
Multimodal AI Agents
Support for real-time voice calls via Twilio and text-based web chat. Your agents can communicate through multiple channels simultaneously.
Visual Workflow Canvas
Visual Workflow Canvas
Design complex conversation flows with our node-based editor. Create intent routing and sub-agent orchestration visually.
Goal-Oriented Dialogues
Goal-Oriented Dialogues
Define specific goals for your agents like data collection, support tasks, or lead qualification. Agents work intelligently toward these objectives.
RAG Knowledge Base
RAG Knowledge Base
Train agents on your private data through file uploads (PDF, DOCX, TXT), website crawling, raw text, or structured FAQs.
Actions & Integrations
Actions & Integrations
Connect to Calendly, Shopify, and more. Create custom actions for data collection, human handoff, and external API calls.
Analytics & Insights
Analytics & Insights
Track conversation metrics, monitor agent performance, and export leads with comprehensive analytics dashboards.
Supported Integrations
| Category | Services |
|---|---|
| LLM Providers | OpenAI, Groq, Google Gemini, Anthropic, DeepSeek |
| Speech-to-Text | Google Speech, Deepgram, AssemblyAI |
| Text-to-Speech | Google TTS, AWS Polly, Microsoft Speech, ElevenLabs |
| Telephony | Twilio |
| Channels | Web Widget, Slack, Telegram, Discord |
| Integrations | Calendly, Shopify |
How It Works
- Create an Agent: Define your agent’s personality and behavior
- Add Knowledge Base: Train with your documentation, FAQs, and data
- Configure Actions: Set up integrations and custom actions
- Test in Playground: Refine responses before going live
- Deploy to Channels: Publish to widget, Slack, Telegram, or Discord
- Monitor & Improve: Use analytics to continuously improve