# BASIC vs Automation Tools: A Practical Comparison > **Understanding how General Bots BASIC compares to other automation platforms** ## Overview General Bots BASIC provides a conversational-first approach to automation. This chapter compares BASIC with popular automation tools to help you understand when each approach works best. --- ## Comparison Matrix | Feature | Zapier | n8n | Make | Power Automate | **BASIC** | |---------|--------|-----|------|----------------|-----------| | Webhooks | ✅ | ✅ | ✅ | ✅ | ✅ | | Scheduling | ✅ | ✅ | ✅ | ✅ | ✅ `SET SCHEDULE` | | HTTP/REST | ✅ | ✅ | ✅ | ✅ | ✅ | | GraphQL | ❌ | ✅ | ✅ | ❌ | ✅ | | SOAP | ❌ | ❌ | ✅ | ✅ | ✅ | | Database Native | ❌ | ✅ | ✅ | ✅ | ✅ | | **Conversations** | ❌ | ❌ | ❌ | ❌ | ✅ | | **WhatsApp Native** | Plugin | Plugin | Plugin | Plugin | ✅ Built-in | | **Telegram Native** | Plugin | Plugin | Plugin | ❌ | ✅ Built-in | | **Multi-Channel** | Limited | Limited | Limited | Limited | ✅ Native | | **LLM Integration** | Plugin | Plugin | Plugin | GPT-5 | ✅ Any model | | **Self-Hosted** | ❌ | ✅ | ❌ | ❌ | ✅ | | **Open Source** | ❌ | ✅ | ❌ | ❌ | ✅ AGPL | --- ## Key Differences ### Conversation-First Design Traditional automation tools focus on backend workflows. BASIC adds interactive conversations:
### Multi-Channel Native The same bot works across all channels without modification:
This message reaches users on WhatsApp, Telegram, Web, or any configured channel—same content, adapted formatting. ### LLM Model Freedom BASIC supports any LLM provider: - OpenAI (GPT-5, o3) - Anthropic (Claude Sonnet 4.5, Opus 4.5) - Local models (Llama, Mistral via llama.cpp) - Groq, DeepSeek, and others - Any OpenAI-compatible API Configure in `config.csv`: ```csv name,value llm-url,http://localhost:8081 llm-model,model.gguf ``` --- ## When to Use Each Tool ### Choose BASIC When You Need - **Interactive workflows** - Users participate in the process - **Multi-channel presence** - Same bot on WhatsApp, Telegram, Web - **AI-powered conversations** - Natural language understanding - **Self-hosted deployment** - Full data control - **Open source flexibility** - Modify and extend as needed ### Choose Traditional Automation When You Need - **Backend-only workflows** - No user interaction required - **Visual workflow builders** - Prefer drag-and-drop interfaces - **Existing integrations** - Specific pre-built connectors - **Team familiarity** - Team already knows the tool --- ## Migration Examples ### From Zapier Zapier workflow: Form submission → Slack notification → CRM entry → Welcome email BASIC equivalent:
### From n8n n8n workflow: Monitor website → Alert on error → Create ticket BASIC equivalent runs on schedule and notifies immediately:
--- ## Complete Office Suite BASIC provides built-in capabilities for common office tasks: | Capability | BASIC Keyword | |------------|---------------| | Send email | `SEND MAIL` | | Create draft | `CREATE DRAFT` | | Schedule meetings | `BOOK` | | Manage files | `UPLOAD`, `DOWNLOAD`, `LIST` | | Create tasks | `CREATE TASK` | | Video meetings | `CREATE MEETING` | ### Example: Daily Report Automation
--- ## Getting Started ### Quick Start 1. Download and run BotServer 2. Edit your bot's `.bas` files 3. Configure settings in `config.csv` 4. Deploy to any channel ### Resources - [Keywords Reference](./keywords.md) - Complete keyword documentation - [SET SCHEDULE](./keyword-set-schedule.md) - Automate with schedules - [WEBHOOK](./keyword-webhook.md) - Event-driven automation - [Templates](./templates.md) - Ready-to-use examples