Qué resuelve este recorrido inicial
EMP opera en dos modos estrictamente separados: una demostración local en memoria pensada para explorar pantallas sin afectar cuentas reales, y el modo persistente respaldado por PostgreSQL y Supabase Auth. Antes de conectar WhatsApp Cloud API o Yappy Comercial V2, tu negocio necesita existir en el entorno persistente con su zona horaria IANA, moneda en centavos enteros y membresía de propietario verificada.
Seguir un orden claro evita el error más común en la puesta en marcha: intentar probar envíos de mensajes o cobros sobre datos de demostración, o abrir la atención automática antes de publicar horarios, servicios y fuentes de conocimiento.
Diferencia entre demostración local y entorno persistente
En la demo local puedes cambiar entre los negocios semilla para inspeccionar cómo se ven la bandeja, la agenda, el catálogo y la cola de revisión humana. Todos los cambios viven en la memoria del proceso y se reinician al detener el servidor.
En producción el sistema exige persistencia real y rechaza cualquier intento de acceso demo. Tu sesión proviene de un JWT verificado de Supabase Auth y tus permisos se calculan en el servidor a partir de la membresía guardada para el negocio seleccionado.
| Aspecto | Demo local en memoria | Entorno persistente (Producción) |
|---|---|---|
| Identidad y acceso | Negocios semilla locales para exploración rápida | JWT verificado en Supabase Auth + membresía por negocio |
| Base de datos | Memoria volátil del proceso (se reinicia) | PostgreSQL con transacciones aisladas y RLS por tenant |
| WhatsApp y Google Calendar | Transporte simulado; no envía mensajes ni crea eventos externos | Credenciales cifradas con AES-256-GCM y worker activo |
| Cobros Yappy y suscripción | Botones de cobro deshabilitados; no acredita dinero real | Enlaces con token aleatorio; solo IPN firmado de producción acredita el pago real |
Orden recomendado de configuración antes de abrir el canal
Empieza por los datos base del negocio y deja la activación del asistente automático para el final, cuando ya hayas probado las respuestas en el simulador.
- 1. Cuenta y negocio: confirma tu correo, crea el espacio del negocio y verifica que la zona horaria (por ejemplo, America/Panama) coincida con tu operación diaria.
- 2. Equipo y roles: invita a cada persona con su propia cuenta. El sistema distingue propietario, administrador, supervisor, agente y lector (owner, admin, supervisor, agent y viewer); el lector consulta datos y no interviene en conversaciones.
- 3. Catálogo o servicios de agenda: registra productos con SKU, variantes y existencias, o configura servicios con duración, buffers, recesos y capacidad por recurso.
- 4. Conocimiento y simulador: publica tus condiciones vigentes, verifica el texto extraído y realiza preguntas con y sin evidencia en el simulador.
- 5. Proveedores y ensayos autorizados: guarda las credenciales de WhatsApp Cloud API, Google Calendar o Yappy Comercial V2 en Integraciones y comprueba que tanto la API como el worker estén activos.
Requisitos y límites que debes considerar
Guardar una clave o un identificador en el formulario de Integraciones registra la configuración cifrada en el servidor, pero no certifica por sí solo que Meta, Google o Yappy hayan habilitado tu cuenta comercial ni que el dominio esté autorizado.
Revisa cada estado en el panel (configurado, autorizado, pendiente, enviado o incierto) y nunca utilices cuentas de clientes reales para pruebas técnicas iniciales.
Antes de continuar
- Comprueba que estás en el negocio correcto desde el selector superior del panel.
- Define zona horaria, catálogo o servicios y fuentes de conocimiento antes de activar respuestas automáticas.
- Verifica que API, base de datos PostgreSQL y worker estén operativos en tu entorno persistente.
La demo conserva datos en memoria. Las conexiones de proveedores requieren configuración, autorización y verificación en tu entorno persistente.