Claude AI e3b14be00f docs: add Fase 4 Flow Engine Avanzado implementation plan
15 tasks covering:
- NodeExecutor modular architecture with registry
- Advanced nodes: switch, delay, random, loop, goto
- Validation nodes: email, phone, number, date, regex, options
- Script nodes: JavaScript eval, HTTP request
- AI nodes: OpenAI response, sentiment analysis
- Global variables system (model, API, frontend)
- Flow templates for reusable flows
- Frontend: new node components, variables page, templates page

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 11:08:15 +00:00

WhatsApp Centralizado

Plataforma de mensajería centralizada con automatización de chatbots, gestión multi-agente e integración profunda con Odoo.

Descripción

WhatsApp Centralizado es una solución empresarial similar a Kommo, Wasapi, ManyChat y Brevo, diseñada para:

  • Automatizar conversaciones con un potente Flow Builder visual (drag & drop)
  • Gestionar equipos de agentes con colas inteligentes, SLA y métricas
  • Integrar con Odoo de forma bidireccional (CRM, Ventas, Inventario, Helpdesk, etc.)
  • Conectar múltiples números de WhatsApp desde una sola plataforma

Características Principales

Flow Builder Visual

  • 30+ tipos de nodos (mensajes, lógica, validación, acciones)
  • Editor drag & drop con React Flow
  • Variables y contexto de conversación
  • A/B Testing integrado
  • Integración con IA (GPT, Claude, Ollama)
  • Sub-flujos reutilizables

Gestión Multi-Agente

  • Sistema de colas (Ventas, Soporte, etc.)
  • Asignación inteligente (round-robin, least-busy, skill-based)
  • Transferencia bot → humano → bot
  • Panel de supervisor en tiempo real
  • SLA tracking con alertas
  • Encuestas CSAT integradas

Integración Odoo

  • Conexión bidireccional via XML-RPC
  • 8 módulos soportados (Contactos, CRM, Ventas, Inventario, Helpdesk, Facturación, Calendario, Productos)
  • 20+ acciones disponibles en flujos
  • Automatizaciones Odoo → WhatsApp
  • Módulo Odoo con widget de chat

Stack Tecnológico

Componente Tecnología
WhatsApp Core Node.js + TypeScript + Baileys
API Gateway Python + FastAPI
Flow Engine Python
Frontend React + TypeScript
Base de Datos PostgreSQL + Redis
Despliegue Docker + Docker Compose

Arquitectura

┌─────────────────────────────────────────────────────────────────┐
│                        FRONTEND (React)                         │
│     Dashboard  │  Inbox Chat  │  Flow Builder (React Flow)      │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                    API GATEWAY (FastAPI)                         │
│        JWT Auth  │  REST API  │  WebSocket (tiempo real)        │
└─────────────────────────────────────────────────────────────────┘
                              │
              ┌───────────────┼───────────────┐
              ▼               ▼               ▼
┌──────────────────┐ ┌──────────────┐ ┌──────────────────────────┐
│  WHATSAPP CORE   │ │  FLOW ENGINE │ │  INTEGRATIONS            │
│  (Node.js)       │ │  (Python)    │ │  (Python)                │
│  Baileys         │ │  Motor bot   │ │  Odoo, Webhooks          │
└──────────────────┘ └──────────────┘ └──────────────────────────┘
                              │
                    ┌─────────┴─────────┐
                    ▼                   ▼
              ┌──────────┐        ┌──────────┐
              │PostgreSQL│        │  Redis   │
              └──────────┘        └──────────┘

Inicio Rápido

Requisitos

  • Docker 24.0+
  • Docker Compose 2.20+
  • 4GB RAM mínimo (8GB recomendado)

Instalación

# Clonar repositorio
git clone https://git.consultoria-as.com/tu-usuario/WhatsAppCentralizado.git
cd WhatsAppCentralizado

# Copiar configuración
cp .env.example .env

# Editar variables de entorno
nano .env

# Iniciar servicios
docker-compose up -d

# Aplicar migraciones
docker-compose exec api-gateway alembic upgrade head

# Crear usuario admin
docker-compose exec api-gateway python scripts/create_admin.py

Acceso

Documentación

Roadmap

  • Diseño y arquitectura
  • Fase 1: Fundación (WhatsApp Core + API + Frontend básico)
  • Fase 2: Flow Engine Básico
  • Fase 3: Inbox Avanzado + Multi-agente
  • Fase 4: Flow Engine Avanzado
  • Fase 5: Integración Odoo Completa
  • Fase 6: Módulo Odoo
  • Fase 7: Reportes y Analytics
  • Fase 8: Multi-canal (Email, SMS)

Licencia

Propietario - Todos los derechos reservados.

Contacto

Desarrollado para uso interno empresarial.

Description
Plataforma de mensajería centralizada con automatización de chatbots, gestión multi-agente e integración con Odoo
Readme 565 KiB
Languages
Python 54.4%
TypeScript 30.3%
CSS 6.8%
JavaScript 4.8%
HTML 3.1%
Other 0.6%