Elige una conversación de la izquierda para ver el historial completo.
| Contacto | Fuente | Modelo | Score | Motivo | Recomendación | Estado | Asesor | Fecha | Conversación |
|---|
No hay conversaciones escaladas todavía.
En WhatsApp, pasadas 24 horas desde el último mensaje del lead, lo único que Meta entrega es una plantilla aprobada. Aquí se crean y se mandan a revisión sin entrar a Business Manager. Los demás canales no las necesitan. Dos cosas que no dependen de nosotros: la categoría final la decide Meta —puede reclasificarte de Utilidad a Marketing, que es más cara— y una plantilla aprobada solo se puede editar unas pocas veces al mes.
https://. Sin enlace, el botón devuelve un mensaje a la conversación.
| Nombre | Categoría | Idioma | Estado | Cuerpo |
|---|
Sin plantillas todavía.
Manda un carrusel aprobado a los leads de WhatsApp que llevan tiempo callados. Cada envío lo cobra Meta, así que verás cuánta gente y cuánto cuesta antes de confirmar. Solo aparecen los carruseles creados aquí: de los demás no guardamos las fotos y Meta las pide otra vez al enviar.
Pruébalo en tu teléfono primero. Manda el carrusel a un solo número para ver cómo llega antes de difundirlo. Este envío no pasa por el filtro de días, así que puedes mandártelo a ti mismo. Cuenta como una entrega y Meta la cobra igual.
| Cuándo | Carrusel | Enviados | Fallidos | Quién |
|---|
Todavía no has enviado ninguna campaña.
Cuando alguien abandona un carrito o paga un pedido, el agente le escribe por WhatsApp. Elige aquí qué plantilla usa cada aviso — y enciéndelo solo cuando la plantilla esté aprobada por Meta. Fuera de las 24 h sale como plantilla y Meta la cobra; dentro, como mensaje normal y no cuesta nada extra.
El aviso solo sale si la tienda confirma que la persona aceptó recibir WhatsApp. No es un formalismo: los mensajes no pedidos se reportan, Meta baja la calidad del número y termina bloqueándolo. Un mismo carrito no se avisa dos veces.
El reloj arranca cuando Cami termina de responder. Si el lead escribe en cualquier momento, la cadencia se cancela y todo vuelve a cero — los intentos existen justamente porque dejó de contestar. En WhatsApp, cada mensaje del lead reabre la ventana de 24 h de Meta, así que lo que decide si un intento cuesta dinero es la columna de la derecha: cuánto lleva callado.
Cada espera se cuenta desde el intento anterior, no desde el mensaje del lead: se van sumando. Máx. 5. Se corta si el lead responde o se escala a un humano.Con QStash configurado, los re-enganches se envían en los tiempos definidos. Las conversaciones de prueba (test:) no envían; para verlas usa el botón de arriba.
{{now}}
{{timezone}}
Escribe un mensaje como si fueras el lead. La memoria funciona igual que en producción.
Elige un rango de fechas y lanza el análisis. Los resultados quedan guardados para comparar semana a semana.
Un modelo hace de cliente siguiendo el perfil que elijas y conversa con tu agente. Las tools van simuladas: no toca GreamConnect CRM.
Marca los campos de GreamConnect CRM que el agente debe rellenar. Se le indican en el prompt automáticamente y los guarda en el contacto según los va descubriendo.
Pulsa "Cargar de GreamConnect CRM" para ver tus campos.
Cada skill es una acción real sobre GreamConnect CRM. Si la apagas, el agente deja de tener esa capacidad y se le indica que no la prometa.
Etiquetas. Notas internas que el agente pone en la conversación mientras habla. El lead no las ve. Sirven para encontrar leads parecidos después y dirigirles una campaña. El cuándo aplicarla es lo único que el agente lee para decidir.
Lista cerrada a propósito: si el agente inventa etiquetas, acabas con «interesado», «Interesado» y «muy interesado» como tres segmentos distintos y ninguna campaña se puede dirigir bien. Se guardan aquí y, si el contacto vive en GHL, se replican allí.
Cuándo puede el agente ofrecer opciones tocables en vez de responder en texto.
Este es el único sitio donde se decide cuándo hay botones. No lo repitas en el prompt: dos instrucciones sobre lo mismo acaban contradiciéndose y el agente elige una distinta cada vez.
Multimedia del lead. Interpretar fotos y transcribir audios tiene costo, así que se puede apagar en negocios que no lo necesiten.
Lo que cargues aquí es lo que el agente sabe; el prompt define cómo se comporta. Antes de afirmar un precio, un horario o una condición, el agente busca en este material — y si no lo encuentra, lo dice en vez de inventarlo.
| Fuente | Tipo | Estado | Trozos |
|---|
Todavía no hay nada cargado. El agente responde solo con su prompt.
Fichas técnicas, tarifarios, catálogos en PDF o fotos de producto. El agente elige cuál mandar leyendo el cuándo enviarlo que escribas aquí — es lo único que ve para decidir, así que descríbelo como se lo explicarías a un vendedor nuevo. Nunca envía nada que no esté en esta lista.
El cuándo enviarlo es el único sitio donde se decide qué archivo se manda y cuándo. No lo repitas en el prompt: dos instrucciones sobre lo mismo acaban contradiciéndose y el agente elige una distinta cada vez.
| Nombre | Cuándo enviarlo | Archivo |
|---|
Sin archivos. Mientras esta lista esté vacía, el agente ni siquiera considera enviar adjuntos.
El agente bebe del prompt y de cada material que cargues. Sin un orden, ante un choque elige uno sin criterio y puede elegir distinto en cada conversación. Ordena de más fiable a menos y la regla se le entrega junto con las instrucciones. Esto solo decide contradicciones: si una fuente aporta algo que la otra no dice, se usa igual.
Suele mandar el material sobre el prompt, porque se actualiza; pero no siempre — un sitio web mal hecho es peor fuente que un prompt bien escrito.El agente bebe de dos fuentes: lo que escribiste en el prompt y lo que cargaste aquí. Cuando se contradicen, elige una sin criterio y nadie se entera hasta que un cliente reclama. Estas son las que no cuadran — decide tú cuál vale y corrige la otra. Normalmente manda el material, que se actualiza; pero no siempre.
| Tema | Dice el prompt | Dice el material |
|---|
Ninguna por ahora: nada de lo que dice el prompt choca con el material cargado. Ojo, que el material no mencione un dato no cuenta como choque — para eso están las lagunas de abajo.
Preguntas reales de leads que la base no supo responder. Es la lista de qué material falta cargar, medida contra lo que la gente pregunta de verdad — no contra lo que uno supone. Al cargar el material que resuelve una, márcala como resuelta; si vuelve a aparecer, es que lo que subiste no alcanzó.
| Lo que se buscó | Veces | Última vez |
|---|
Nada por ahora. Aparecerán aquí cuando un lead pregunte algo que la base no cubre.
Lo que el agente sabe del catálogo es la copia del último indexado: para precios y descripciones sirve, para stock no. Conectando aquí el sistema que de verdad lleva el inventario, el agente lo consulta en el momento antes de decir si hay algo. Sin esto no afirma disponibilidad — recomienda y manda el enlace, donde el stock sí es real.
Conecta el WhatsApp del cliente sin pasar por GreamConnect CRM. Sirve para dos cosas: que un cliente tenga WhatsApp sin necesitar GHL, y —lo importante— poder enviar plantillas, que es lo único que Meta entrega pasadas 24 h desde el último mensaje del lead.
messages.
{{1}} en el cuerpo: ahí va el mensaje
que redacta la IA, así el re-enganche sigue siendo contextual y no un texto fijo.
Sin plantilla, los intentos fuera de la ventana no se envían.
messages esté suscrito y que la app esté publicada.
Para que la tienda del cliente (WooCommerce, Shopify…) pueda avisar cuando alguien abandona un carrito o paga un pedido. Esto se configura una sola vez, al conectar la tienda. Qué se manda en cada caso lo decide el negocio desde Seguimiento → Plantillas.
Esta es la URL donde GreamConnect CRM debe entregar los mensajes del lead. Pégala en el paso Webhook de tu Workflow.
Canal admite: .
Cámbialo según el canal del workflow.
{"ok":true}.
⚠️ QStash no está configurado en este deploy. Los seguimientos automáticos viven en
la memoria del servidor y se pierden cada vez que redespliegas. Con esperas de
30 minutos casi no se nota; con las de horas o días, sí. Se arregla poniendo
QSTASH_TOKEN, QSTASH_CURRENT_SIGNING_KEY y
QSTASH_NEXT_SIGNING_KEY en EasyPanel.
- Entra a Automation → Workflows → New Workflow.
- Añade el Trigger
Customer Replied(o el evento que uses cuando el lead escribe). - Añade la acción Webhook.
- Method:
POST. URL: la del paso 1. - En Custom Data, pega el body del paso 2.
- Publica el workflow y manda un mensaje de prueba.
- El mensaje aparecerá en la pestaña Conversaciones.
Las URLs se arman con la dirección desde la que abriste este panel, así que
siempre son las correctas. Si además ves un aviso de APP_URL,
corrígela en las variables de entorno: es la que usa QStash para devolver
las respuestas.
El widget es público: cualquiera que vea el <script> conoce la URL de la
API. Estos límites evitan que un script suelto dispare miles de respuestas del agente
y te queme la cuenta de OpenAI.
⚠️ Sin dominios autorizados, cualquier sitio puede embeber este agente y consumir tu saldo. Agrega el dominio del cliente antes de publicarlo.
WhatsApp (lo cobra Meta, aparte de OpenAI)
| Categoría | Unidades | Tu costo |
|---|
Sin cargos de Meta en este periodo. Contestar dentro de las 24 h siguientes al mensaje del lead es gratis: solo se cobra cuando tú abres la conversación con una plantilla fuera de esa ventana.
El precio de Meta cambia según el país y la categoría, así que lo pones tú en la pestaña WhatsApp. Si está en cero, aquí solo verás el número de unidades.Sin actividad en el periodo.
| Modelo | Convos | Tokens in | Tokens out | Costo |
|---|
Sin consumo facturable en el periodo.