MindChat by GreamSpot MindChat by GreamSpot

MindChat

Inicia sesión para continuar

Powered by GreamSpot

👁 Vista de (previsualización)
MindChat by GreamSpot MindChat by GreamSpot

Powered by GreamSpot

Cargando…

Selecciona una conversación
💬

Elige una conversación de la izquierda para ver el historial completo.

Conversaciones escaladas a un asesor
ContactoFuenteModeloScore MotivoRecomendaciónEstadoAsesor FechaConversación

No hay conversaciones escaladas todavía.

Plantillas de mensaje

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.


JPG o PNG, máximo 5 MB. La foto se sube a Meta al elegirla. El texto de cada tarjeta admite hasta 160 caracteres, y cada botón 25. Meta admite hasta dos botones por tarjeta, y todas las tarjetas tienen que llevar los mismos, del mismo tipo y en el mismo orden. Con enlace, cada tarjeta apunta a su propia página — un producto por tarjeta; el enlace va fijo y empieza por https://. Sin enlace, el botón devuelve un mensaje a la conversación.

NombreCategoríaIdiomaEstadoCuerpo

Sin plantillas todavía.

Enviar un carrusel

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ándoCarruselEnviadosFallidosQuién

Todavía no has enviado ninguna campaña.

Avisos automáticos de la tienda

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.

Seguimiento automático
Cadencia de intentos

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.
Probar el mensaje de re-enganche
Genera el mensaje que la IA enviaría para esa conversación, sin enviarlo ni guardarlo.

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.

Prompt del sistema
Variables: {{now}} {{timezone}}
Versiones
Playground prompt activo
🧪

Escribe un mensaje como si fueras el lead. La memoria funciona igual que en producción.

Configuración
Nuevo análisis

Revisa todas las conversaciones del rango y detecta los errores que se repiten. Puede tardar un minuto.

Historial
Selecciona o lanza un análisis
📊

Elige un rango de fechas y lanza el análisis. Los resultados quedan guardados para comparar semana a semana.

Perfiles de cliente
Historial
Elige un perfil y simula
🎭

Un modelo hace de cliente siguiendo el perfil que elijas y conversa con tu agente. Las tools van simuladas: no toca GreamConnect CRM.

Identidad y modelo
Datos a capturar

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.

Skills del agente

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.

Base de conocimientos

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.

FuenteTipoEstadoTrozos

Todavía no hay nada cargado. El agente responde solo con su prompt.

Archivos que el agente puede enviar

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.

NombreCuándo enviarloArchivo

Sin archivos. Mientras esta lista esté vacía, el agente ni siquiera considera enviar adjuntos.

Cuál manda si dos fuentes se contradicen

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.
Prompt contra material

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.

TemaDice el promptDice 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.

Lagunas de conocimiento

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.

Inventario en vivo

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.

En WooCommerce se generan en Ajustes → Avanzado → REST API, con permiso de solo lectura. Nunca vuelven a mostrarse: si el campo está vacío, es que ya hay una guardada y no se toca.
Agregar fuente

WhatsApp directo (Meta Cloud API)

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.

1 · URL del webhook para Meta
Pégala en tu app de Meta → WhatsApp → Configuration → Webhook, y suscríbete al campo messages.



2 · Plantilla para el re-enganche fuera de 24 h
Debe tener una variable {{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.


Diagnóstico · qué está llegando de Meta
Si aquí no aparece nada después de escribirle al número, Meta no está llamando: revisa que el campo messages esté suscrito y que la app esté publicada.

3 · Lo que Meta te cobra, por unidad (USD)
Depende del país del lead, así que no hay un número único. No necesitas esperar tu primera factura: Meta publica sus tarifas en su página de precios — busca Colombia o Perú según a quién le escribas. Desde julio de 2025 Meta cobra por mensaje de plantilla entregado; los mensajes dentro de la ventana de 24 h no se cobran. Con esto, Consumos te muestra el gasto real junto al de OpenAI.
Conexión con la tienda

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.

Webhook para GreamConnect CRM

Esta es la URL donde GreamConnect CRM debe entregar los mensajes del lead. Pégala en el paso Webhook de tu Workflow.

1 · URL del webhook POST
2 · Body (Custom Data)

                
                
                  Canal admite: .
                  Cámbialo según el canal del workflow.
                
              
3 · Comprobar que el servicio responde
Debe devolver {"ok":true}.
Zona horaria
Debounce
Seguimientos

⚠️ 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.

Cómo conectarlo en GreamConnect CRM
  1. Entra a Automation → Workflows → New Workflow.
  2. Añade el Trigger Customer Replied (o el evento que uses cuando el lead escribe).
  3. Añade la acción Webhook.
  4. Method: POST. URL: la del paso 1.
  5. En Custom Data, pega el body del paso 2.
  6. Publica el workflow y manda un mensaje de prueba.
  7. 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.

Canal web (widget)

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.

Código para incrustar en el sitio del cliente

                
                
                  El widget toma el nombre, el color y el saludo de aquí arriba, así que este código
                  es el mismo para cualquier sitio.
                
              

⚠️ Sin dominios autorizados, cualquier sitio puede embeber este agente y consumir tu saldo. Agrega el dominio del cliente antes de publicarlo.

Consumos del periodo
→
💬
Conversaciones facturables
0
🧾
A facturar al cliente
$0.00
🏷️
Tu costo real (OpenAI)
$0.00
📈
Tu margen
$0.00
⬇️
Tokens entrada
0
⬆️
Tokens salida
0
🎟️
Tokens total
0
📊 Margen del periodo—


WhatsApp (lo cobra Meta, aparte de OpenAI)
CategoríaUnidadesTu 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.
Consumo por día

Sin actividad en el periodo.

Costo por modelo · solo admin
ModeloConvosTokens inTokens outCosto

Sin consumo facturable en el periodo.

Tarifa · solo admin
Usuarios del panel
Nuevo usuario
✨
Asistente del prompt Pregunta o pide un cambio

¿En qué te ayudo?

Dime el cambio y reescribo el prompt. Lo verás actualizarse en el editor; nada se guarda hasta que pulses Guardar versión.