🇪🇸 Español | 🇺🇸 English
WhatsApp Cloud API • Instagram Direct • Telegram Bots • Gemini AI • Automations • CRM • Campaigns • Catalogs • Visual flow editor
Important
PUBLIC SHOWCASE AND COMMERCIAL DEMO REPOSITORY: this repository contains documentation, a high-level architecture description, and a static Whabot Pro landing page. The production backend, frontend, and commercial algorithms remain in private repositories.
Legend: ✅ Available · 🧪 In testing · 🚧 In development · 🗺️ Roadmap
| Channel or capability | Status | Scope |
|---|---|---|
| WhatsApp Cloud API | ✅ Available | Messaging, templates, interactive elements, and catalogs within Meta's supported capabilities. |
| Instagram Direct and comments | ✅ Available* | Direct messages and comment automation. |
| Telegram Bots | ✅ Available | Bots, commands, and automation through the Telegram API. |
| Automations, rules, and visual flow editor | ✅ Available | Design and execution of conversational flows. |
| CRM, campaigns, catalogs, multi-agent, and analytics | ✅ Available | Operational and tracking tools within the platform. |
| Voice features | 🚧 In development | Voice capabilities remain subject to technical evolution and testing. |
| Facebook Messenger | 🚧 In development | Not currently available. |
* Some Instagram and other Meta integration features depend on app permissions, Meta review, and current platform policies.
- Primary AI provider: Gemini.
- Optional fallback: OpenRouter, depending on deployment configuration.
- External integrations: APIs and webhooks. No fixed number of connectors is claimed.
- Real-time communication: Socket.io and WebSockets for events between the backend and authorized interfaces.
Images are commercial showcase assets. Current module availability is defined by the Product status table.
flowchart LR
WA[WhatsApp Cloud API] -->|Webhooks| API[Node.js + Express + TypeScript]
IG[Instagram Direct] -->|Webhooks| API
TG[Telegram Bot API] -->|API / Webhooks| API
MS[Facebook Messenger<br/>In development] -.-> API
API --> DB[(MongoDB + Mongoose)]
API --> CACHE[(Redis)]
API --> AI[Gemini]
API -. Optional fallback .-> OR[OpenRouter]
API <-->|Socket.io / WebSockets| UI[Next.js 14 + React]
API <-->|APIs / Webhooks| EXT[External services]
- Backend: Node.js, Express, and TypeScript.
- Persistence: MongoDB through Mongoose.
- Temporary state and operational support: Redis.
- Real-time communication: Socket.io and WebSockets.
- Frontend: Next.js 14 and React.
- AI: Gemini as the primary provider, with optional fallback through OpenRouter.
The diagram describes high-level components without exposing code, credentials, private topology, or internal deployment details.
Designed and developed by NachoTechRD © 2026. Production source code is private.





