Selecciona o simula una conversación
Escribir conocimiento o instrucciones
Escribe directamente lo que quieras. Conocimiento = datos del negocio (precios, catálogo, políticas). Instrucciones = reglas que el agente debe cumplir siempre (ej: "No des descuentos por WhatsApp", "Siempre pide el número de pedido").
Subir archivo
Formatos: .txt, .md, .csv, .pdf, .json (máx. 10 MB). El texto se indexa automáticamente para que el agente responda con esa información.
Documentos
Probar búsqueda
Credenciales del sistema
Guarda aquí los datos de los servicios (WhatsApp, IA, Supabase). Aplican al instante, sin redeploy. Un campo vacío deja el valor que ya esté configurado.
Elige un proveedor para ver sus campos. El botón Probar conexión valida el token, el phone ID y la clave de IA sin enviar mensajes.
Entra a developers.facebook.com → tu app → menú izquierdo WhatsApp → Configuración de la API → sección Token de acceso → botón Generar. Ese token permanente no caduca. Evita el token temporal de la página "Pruébalo" (caduca y deja de responder). Si cambiaste de app, genera uno nuevo aquí.
Ir a la Configuración de la API ↗En la misma página Configuración de la API, sección Números de teléfono de WhatsApp, columna ID (16 dígitos).
Ver mis números de teléfono ↗Es un texto que tú eliges. Debe coincidir exactamente con el que pongas en Meta: app → WhatsApp → Configuración del webhook → Token de verificación. Si ya configuraste el webhook (como aquí: mi_token_secreto), déjalo igual.
En console.groq.com → API Keys → Create API Key (empieza con gsk_).
Modelo que responde los mensajes. Recomendado: llama-3.3-70b-versatile.
Punto de acceso de la API. No lo cambies a menos que uses otro proveedor compatible.
En app.supabase.com → tu proyecto → Settings → API → Project URL.
Ir a Settings → API de Supabase ↗Misma página, sección API keys → service_role (secret). Ojo: si cambias a otro proyecto, ese debe tener el esquema schema.sql aplicado (esta configuración se guarda en la BD).
Meta debe llamar a tu webhook para entregarte los mensajes. Este botón lo configura todo automáticamente: suscribe la app, define la URL de devolución de llamada (https://iawhatsagent.pages.dev/webhook) y el token de verificación, y conecta la app al WABA.
Qué queda manual en Meta
- Crear la app y activarle el producto WhatsApp (se hace una sola vez).
- Generar el token permanente en Configuración de la API → Token de acceso → Generar.
- Agregar los números de prueba en Meta (requisito para permitir escribirles a esos números).
Operador humano
Cuando el operador está activo, los clientes que pidan hablar con un humano se transfieren automáticamente (se desactiva la auto-respuesta de esa conversación y se avisa al cliente). Si está inactivo, el agente les informa que no hay operador disponible y deja la conversación en espera.
Mientras un cliente espera al operador, el sistema le envía automáticamente mensajes del tipo "en un momento nuestro operador estará contigo" (generados por IA, o plantilla si no hay IA configurada).
Guía rápida
- Sube archivos de conocimiento del negocio (precios, catálogo, políticas, etc.) en la pestaña Base de conocimiento.
- En Chat, escribe el número de un cliente y un mensaje para simular una conversación.
- El agente responde automáticamente usando el contexto de la conversación y la base de conocimiento.
- Conecta WhatsApp real configurando las credenciales en
.env.