FlowRelay Console

La plataforma enterprise para diseñar, desplegar y operar bots conversacionales omnicanal desde un panel único — pensada para empresas en Argentina y LATAM.

El problema que resolvemos

Las empresas LATAM gestionan conversaciones con clientes en canales aislados: WhatsApp en un proveedor, Teams en otro, Telegram aparte. Sin visibilidad unificada, sin handoff humano coordinado y sin trazabilidad para compliance.

Antes

Equipos saturados respondiendo manualmente en cada canal. Credenciales dispersas en hojas de cálculo. Sin métricas de resolución automática ni SLA de agentes. Imposible escalar sin multiplicar herramientas.

Con FlowRelay Console

Un solo panel multi-tenant para crear bots, conectar WhatsApp (Meta Cloud API), Teams, Telegram, Slack, Messenger y Webchat embebido. Motor de flujos visual, Live Inbox para handoff humano, analytics por canal y auditoría completa con segregación estricta por tenant.

Qué hace el sistema

FlowRelay Console es una plataforma SaaS B2B multi-tenant que centraliza el ciclo de vida completo de bots conversacionales: desde el diseño del flujo conversacional con nodos entry, text, choice, handoff y end, hasta la recepción de webhooks entrantes con validación de firma del proveedor, normalización de mensajes y persistencia unificada. Cada tenant opera en aislamiento total — el tenant_id viaja en el JWT y en todas las tablas de negocio vinculadas al bot, garantizando que ningún operador vea datos de otra organización. Los roles internos (super_admin, tenant_admin, bot_builder, live_agent, analyst, viewer) reciben menús dinámicos desde base de datos, no hardcodeados en frontend. Las credenciales de canales se almacenan cifradas con AES-256-GCM; nunca aparecen en logs. El Live Inbox permite a agentes humanos tomar conversaciones en handoff y responder en tiempo real, mientras analytics muestra mensajes por día y por canal para medir adopción omnicanal.

  • Centraliza bots, canales y conversaciones en un panel con roles y permisos granulares.
  • Automatiza respuestas con motor de flujos y escala a agentes humanos cuando hace falta.
  • Expone API REST documentada en OpenAPI 3 con webhooks validados por firma.
  • Entrega KPIs operativos, auditoría inmutable y retención configurable por tenant.

Funcionalidades principales

Módulos diseñados para operación enterprise en LATAM

🤖

Gestión de bots

CRUD de bots con soft delete, flujos JSON y estado draft/active. Beneficio: un bot, múltiples canales.

📡

Canales omnicanal

WhatsApp, Teams, Telegram, Slack, Messenger y Webchat embebido con formulario previo, bienvenida automática y opciones en botones. Credenciales cifradas.

🔀

Flow Builder

Editor drag-and-drop con Drawflow en /admin/flows.html. Nodos entry, text, choice, handoff, end.

📥

Live Inbox

Cola de handoff humano (HITL) con respuesta outbound desde agentes. SLA objetivo < 5 min.

📊

Analytics

Mensajes por día y por canal. Dashboard con bots activos, conversaciones abiertas y cola handoff.

🔐

Multi-tenant + auditoría

JWT con tenant_id, AuthZ por endpoint, registro de acciones y menús por rol desde BD.

Cómo funciona

  1. El super_admin crea el tenant y el tenant_admin invita usuarios con roles específicos.
  2. El bot_builder crea un bot, diseña el flujo en Flow Builder y conecta canales (ej. WhatsApp + Telegram).
  3. Los webhooks entrantes validan firma, normalizan el mensaje y el flowEngine responde automáticamente.
  4. Si el usuario elige "hablar con agente", la conversación pasa a handoff en Live Inbox.
  5. El live_agent responde desde el panel; analyst y viewer consultan historial y métricas.
  6. Auditoría registra cada acción crítica para compliance ISO 27001.

Ejemplos de uso

Escenarios reales del MVP enterprise

Ejemplo 1 — Bot builder conecta WhatsApp

Lucía (bot_builder) crea el bot "Atención Clientes", configura el canal WhatsApp con credenciales Meta Cloud API y activa el webhook. Un cliente escribe por WhatsApp, recibe el menú automatizado y resuelve su consulta sin agente.

Ejemplo 2 — Live agent atiende handoff

Marcos (live_agent) ve en Live Inbox una conversación de Teams en estado handoff. Responde en menos de 3 minutos desde el panel; el mensaje sale por el mismo canal Teams al usuario final.

Ejemplo 3 — Super admin crea tenant piloto

Carolina (super_admin) crea el tenant "Retail Norte" con política de retención 365 días, asigna un tenant_admin y verifica en auditoría que no hay acceso cross-tenant.

Ejemplo 4 — Centro de soporte en webchat

Un visitante en /webchat/demo.html elige «Facturación y pagos» → «Descargar factura» y recibe instrucciones AFIP sin agente. Si el tema es complejo, elige «Hablar con agente» y el live_agent responde desde Live Inbox en menos de 5 minutos.

Roles y permisos

RolQué puede hacerEjemplo
super_adminTenants, usuarios globales, audit, settingsCrear tenant piloto Retail Norte
tenant_adminDashboard, bots, channels, users, auditInvitar bot_builder al equipo
bot_builderBots, channels, flows, webchatDiseñar flujo de bienvenida omnicanal
live_agentLive Inbox, conversaciones HITLResponder handoff de WhatsApp
analystAnalytics, conversaciones read-onlyReporte mensajes/día por canal
viewerDashboard y conversaciones read-onlySupervisar KPIs sin editar

Vista previa del producto

Login + Dashboard
Panel con métricas de bots, canales, conversaciones abiertas y cola handoff. Theme Corporate Light.
Flow Builder
Editor Drawflow drag-and-drop para diseñar flujos con nodos entry, text, choice, handoff y end.
Webchat embebido
Centro de soporte con menú de 7 opciones, submenús temáticos (cuenta, facturación, técnico, pedidos), respuestas detalladas, ejemplos rápidos y handoff a Live Inbox.
Plantillas de flujo
Flow Builder con 4 ejemplos precargados: soporte completo, bienvenida simple, handoff rápido y onboarding — cargá, visualizá y guardá en tu bot.

Resultados que puedes medir

<3s
p95 respuesta automática
99.5%
Uptime webhooks
>60%
Resueltas sin agente
<5 min
Handoff → 1ª respuesta agente

Preguntas frecuentes

¿Para quién está pensado FlowRelay Console?

Equipos de atención al cliente, operaciones digitales y TI de empresas B2B en Argentina y LATAM que necesitan centralizar bots en WhatsApp, Teams, Telegram y otros canales con handoff humano y trazabilidad enterprise.

¿Qué plantillas de flujo incluye la demo?

Cuatro ejemplos en Flow Builder y API /api/v1/flows/examples: Centro de soporte completo (menú con submenús y textos informativos), Bienvenida simple, Handoff rápido y Onboarding. El webchat demo usa la plantilla de soporte con acciones rápidas para cuenta, facturación, técnico, pedidos y agente.

¿Cómo pruebo el chat?

Abrí /webchat/demo.html, hacé clic en 💬, completá tus datos y pulsá Iniciar chat. Explorá el menú de soporte o los ejemplos rápidos. Para handoff, elegí «Hablar con agente» y respondé desde Live Inbox.

¿Cómo accedo a la demo?

Ingresá a /admin/login.html con admin@demo.flowrelay.io / Demo123!. Otros roles disponibles en el README.

¿Qué stack utiliza?

Node.js 20 LTS, Express 4, Sequelize 6 con MySQL 8, JWT access/refresh, bcrypt, Swagger OpenAPI 3 y frontend estático HTML/CSS/JS.

¿Cómo se garantiza el aislamiento multi-tenant?

El tenant_id viaja en el JWT y filtra todas las consultas de negocio vía bot. Tests de integración verifican que tenant A no ve datos de tenant B.

¿Dónde está la documentación técnica?

Wiki en /docs/wiki/, OpenAPI en /api-docs y DER en docs/schema.dbml.

Stack tecnológico

Node.js 20 Express 4 Sequelize 6 MySQL 8 JWT + bcrypt Docker

Ver plan de stack técnico →

Empieza con FlowRelay Console hoy

Demo: admin@demo.flowrelay.io / Demo123!

Entrar a la aplicación