Apariencia y vista previa del widget
Todos los ajustes visuales del widget viven ahora en la página Vista previa del portal del cliente. Los controles están a la izquierda y la maqueta del widget a la derecha: se redibuja con cada pulsación, incluso antes de guardar. Lo que usted ve es lo que verán sus visitantes.
El avatar de la cuenta
Cargue el logotipo de su empresa: aparece como un círculo en la parte superior de su portal, en la página de inicio de sesión de su subdominio (su-id.chatdirect.ca) y sirve de avatar del widget si no ha definido otro. Una sola carga cubre toda su marca. Formatos aceptados: PNG, JPG o WebP, 2 MB máximo; una imagen cuadrada da el mejor resultado. Sin avatar, se muestran las iniciales de su empresa.
Un solo color que elegir
El color de marca define por sí solo el encabezado, las burbujas del visitante, los botones y el icono del lanzador. Elíjalo con el selector o escriba su valor hexadecimal, o tome uno de los colores propuestos. El botón « Extraer de mi sitio » lee el sitio que usted ha declarado y deduce su color dominante — práctico para que el widget combine con su identidad sin buscar el código exacto.
Si algún tono debe apartarse de la marca, abra « Ajustar cada color por separado »: encabezado, burbuja del visitante, burbuja del asistente, fondo de la ventana y botón de asesor se configuran uno por uno. Si se deja vacío, cada campo sigue calculándose a partir del color de marca: complete solo lo que realmente deba diferir.
Tema, ubicación e identidad
- Tema — Claro, oscuro o automático. En automático, el widget sigue la preferencia de visualización del visitante.
- Ubicación — La esquina donde aparece la burbuja (abajo a la derecha o abajo a la izquierda) y su tamaño (pequeña, estándar, grande).
- Identidad visual — El avatar, el mensaje de bienvenida y una banda opcional bajo el encabezado (por ejemplo « Respuesta en menos de un minuto »).
- Botón « Hablar con un asesor » — Su color sigue el de la marca; usted elige su forma, su tamaño y su texto.
- Etiqueta bajo las respuestas — Bajo cada respuesta de la IA, una línea discreta «Nombre del bot • Agente IA • Ahora mismo». Etiqueta estándar, texto personalizado o sin etiqueta; nunca bajo las respuestas de un asesor humano.
- Firma en la parte inferior del widget — Firma ChatDirect por defecto; texto de reemplazo o sin firma a partir del plan Pro.
Probar antes de guardar
En la vista previa, las pestañas Desktop, Tableta y Móvil redibujan el widget con las proporciones de cada pantalla: en móvil ocupa todo el ancho y la burbuja se reduce, exactamente como en un teléfono real. La × cierra la ventana para mostrar solo la burbuja, y « Página oscura » comprueba que su widget siga siendo legible en un sitio de fondo oscuro.
Nada se aplica hasta que haga clic en Guardar, así que puede probar tantas combinaciones como quiera. Para conversar realmente con su asistente, el enlace « Abrir el entorno de prueba » carga el widget real en una página de demostración.
Los ajustes de apariencia se encontraban antes en Configuración → Apariencia. Esa pestaña ahora remite a la página Vista previa; sus colores y sus textos se conservaron tal cual.
Bandeja de entrada
En la barra lateral, Bandeja de entrada agrupa En vivo (el chat con un asesor) y Todas las conversaciones. Esa página es una bandeja de entrada en vista dividida: la lista a la izquierda, la conversación abierta a la derecha, sin cambiar de página. Las flechas del teclado pasan de una conversación a otra.
- Todas, No leídas, Guardadas — Tres segmentos arriba de la lista, con su número.
- Títulos generados por la IA — Cada conversación recibe un título que resume la solicitud del visitante (p. ej. «Cotización para control médico»). La primera pregunta sigue visible al pasar el cursor sobre el título.
- Extracto del último mensaje — La segunda línea muestra en qué punto está el intercambio (Bot, Visitante o Asesor), o el resumen IA si existe.
- Grupos por fecha — Hoy, Ayer, Esta semana, Este mes, Más antiguas. Los grupos antiguos están plegados por defecto, un clic los despliega.
- Carga progresiva — La lista carga más conversaciones a medida que se desplaza.
- Guardadas — El marcador mueve una conversación a la carpeta «Guardadas», protegida de las eliminaciones masivas y de la limpieza automática de retención.
- Marcar todo como leído — Un clic en la barra de herramientas.
- Dentro de una conversación — Notas, etiquetas, resumen IA y «Abrir en página completa». Una insignia señala a un miembro conectado a su sitio.
Cuando no hay ninguna conversación abierta, el panel derecho muestra un resumen (cifras clave y última conversación). En teléfonos y tabletas, la conversación se abre en pantalla completa; el botón Atrás del dispositivo vuelve a la lista.
Desde la ficha de un contacto, «Ver la conversación» abre el intercambio de origen. Para ir de una conversación a la ficha, busque el contacto en CRM → Contactos.
Instalación del widget
Una sola línea de código para integrar el chatbot en su sitio:
Agregue esta línea justo antes de </body>. El widget se carga automáticamente con la configuración de su bot (colores, idioma, horario, prompt).
Compatibilidad
- Todos los navegadores modernos (Chrome, Firefox, Safari, Edge)
- WordPress, Shopify, Wix, Squarespace, Webflow, HTML estático
- Instalación directa del código o mediante Google Tag Manager
Mostrar el widget en páginas específicas
Por defecto, el widget aparece en todas las páginas de su sitio. Puede limitarlo a ciertas páginas o excluirlo de páginas específicas.
Método 1: Vía Google Tag Manager (GTM)
Si usa GTM para integrar el widget:
- Inicie sesión en tagmanager.google.com
- Haga clic en su tag ChatDirect (el que contiene el script widget.js)
- En la sección Activador, haga clic en el activador actual (ej: All Pages)
- Elimine el activador “All Pages” y cree uno nuevo
- Tipo: Vista de página → Algunas páginas
- Para mostrar en ciertas páginas: URL de la página → contiene →
/servicios(o la ruta deseada) - Para excluir ciertas páginas: URL de la página → no contiene →
/admin - Guarde y publique el contenedor GTM
Método 2: Código JavaScript condicional
Si integra el script directamente en su sitio (por ejemplo, en el pie de página de su tema WordPress), puede condicionar la visualización:
En este ejemplo, el widget no aparecerá en las páginas que contengan /admin, checkout o carrito en la URL.
Proveedores IA
ChatDirect soporta 4 proveedores de IA conversacional:
| Proveedor | Modelos | Planes |
|---|---|---|
| Anthropic | Claude Haiku 5.5, Sonnet 5.5, Opus 5.5 | Todos |
| OpenAI | GPT-6 Luna, GPT-6.1 Sol, GPT-6 Astra | Todos |
| Gemini 3.8 Flash, Gemini 3.5 Flash-Lite | Pro+ | |
| Mistral | Small, Medium, Large | Pro+ |
Prompt y base de conocimientos
El prompt del sistema define la personalidad y las instrucciones de su bot. La base de conocimientos contiene la información específica de su empresa (productos, precios, FAQ).
Buenas prácticas
- Defina un tono (formal, amigable, profesional)
- Liste sus productos/servicios con los precios
- Incluya los horarios de atención
- Agregue las preguntas frecuentes y sus respuestas
- Precise cuándo transferir a un humano
Tamaño máx: prompt 50 Ko, conocimientos 100 Ko.
Sugerencias IA dinámicas
El bot genera automáticamente 2-3 sugerencias clicables después de cada respuesta para guiar la conversación. Las sugerencias son contextuales y se adaptan al tema en curso.
Para desactivar estas burbujas en un cliente: Configuración → Conversaciones → Sugerencias de seguimiento automáticas. Las respuestas rápidas fijas del inicio de la conversación siguen visibles.
Análisis automático de página
El chatbot analiza automáticamente el contenido de la página que su visitante está consultando para adaptar sus respuestas en tiempo real. No se necesita configuración manual por página.
Cómo funciona
Cuando un visitante abre el chatbot, el widget extrae automáticamente los elementos clave de la página actual:
- Título de la página — El título que aparece en la pestaña del navegador
- Meta descripción — El resumen SEO de la página
- Títulos H1 y H2 — La estructura del contenido
- Contenido principal — El texto del área principal (máx 500 caracteres)
En total, se envían un máximo de 800 caracteres a la IA, lo suficiente para entender el contexto sin sobrecargar el sistema.
Ejemplo concreto
Visitante en /precios: «¡Hola! ¿Cómo puedo ayudarle?»
Visitante en /precios: «¡Veo que está consultando nuestros planes! El plan Pro a $89/mes incluye el CRM integrado y el Review Booster. ¿Tiene preguntas sobre algún plan en particular?»
Ventajas
- Respuestas contextuales — La IA sabe lo que el visitante está viendo y adapta su discurso
- Cero configuración — Funciona automáticamente en todas las páginas de su sitio
- Mejor tasa de conversión — Un chatbot relevante involucra más a los visitantes
- Seguro — El contenido se sanitiza para prevenir inyecciones de prompt
Privacidad
El contenido de la página se procesa en tiempo real y sigue las mismas reglas de privacidad que las conversaciones. No se almacena por separado y solo se utiliza para contextualizar la respuesta de la IA durante la sesión.
Activación
Esta funcionalidad está activada por defecto. Para gestionarla: Configuración del bot → pestaña Conversaciones → «Personalización por página». Desmarque la casilla para desactivarla si es necesario.
Auto-sync de conocimientos
El auto-sync permite al chatbot actualizar automáticamente su base de conocimientos leyendo las páginas de su sitio web. No más actualizaciones manuales: sus precios, servicios y FAQ siempre estarán al día en el chatbot.
Cómo funciona
Un proceso automatizado (cron) visita las URLs que usted configuró según la frecuencia elegida. Extrae el contenido textual de cada página (eliminando scripts, navegación y estilos) y lo escribe directamente en la base de conocimientos (knowledge.txt) del chatbot.
- Extracción inteligente — Solo se conserva el contenido útil (texto, títulos, párrafos)
- Contenido permanente — La información sincronizada se escribe en la base de conocimientos y persiste entre conversaciones
- Contenido manual preservado — Su contenido escrito manualmente nunca se sobrescribe; el contenido sincronizado se agrega en una sección separada
Configuración
- Vaya a Configuración del bot → pestaña IA & Prompts
- Active la sincronización automática
- Agregue las URLs de sus páginas importantes (una por línea): servicios, precios, FAQ, etc.
- Elija la frecuencia: diaria, semanal o mensual
- Defina el límite de caracteres por URL (máx 5 000 por URL, 30 000 en total)
Casos de uso
- Página de precios — El bot siempre conoce sus precios actuales, incluso después de una actualización de su sitio
- FAQ — Sincronización automática con su página FAQ existente
- Blog — El bot puede referenciar sus últimos artículos publicados
- Páginas de servicios — Descripciones de servicios siempre actualizadas
Plan requerido
El auto-sync está disponible en los planes Business y Enterprise.
Auto-sync vs Análisis de página: ¿cuál es la diferencia?
ChatDirect ofrece dos funcionalidades complementarias para que su chatbot conozca su sitio web. Así se comparan:
| Auto-sync conocimientos | Análisis automático de página | |
|---|---|---|
| Cuándo | Vía cron (diario, semanal o mensual) | En tiempo real, con cada mensaje del visitante |
| Qué | Scraping de URLs configuradas por el administrador | Extrae el contenido de la página que el visitante está consultando |
| Almacenamiento | Escrito en la base de conocimientos (knowledge.txt) — permanente | Inyectado temporalmente en el prompt — nunca almacenado |
| Configuración | URLs a configurar, frecuencia, límite de caracteres | Simple toggle on/off, ninguna URL requerida |
| Tamaño | 5 000 chars/URL, 30 000 chars total | Máx 800 caracteres |
| Plan requerido | Business o Enterprise | Todos los planes |
| Propósito | El bot conoce todo su sitio (conocimientos de fondo) | El bot sabe lo que el visitante está viendo ahora (contexto inmediato) |
Recomendación: ¡Active ambas! Auto-sync le da al chatbot un conocimiento profundo de su sitio, mientras que el Análisis de página le permite responder de forma contextual según la navegación del visitante.
Multi-agentes IA
La funcionalidad Multi-agentes IA permite que un solo chatbot tenga múltiples «personalidades» especializadas que toman automáticamente el control de la conversación según el tema.
Cómo funciona
- El administrador configura agentes especializados (nombre, descripción, prompt dedicado) en el panel de administración.
- Cuando un visitante hace una pregunta que corresponde a un agente, el sistema delega automáticamente la conversación a ese agente.
- El agente especializado responde con su propia experiencia — la transición es invisible para el visitante.
- Los mensajes siguientes continúan con el prompt especializado del agente activo.
Ejemplo de configuración
Preguntas sobre precios, planes y funcionalidades. Responde como un asesor comercial.
Preguntas sobre instalación e integraciones. Responde como un experto técnico.
Problemas y solicitudes de ayuda. Responde como un agente de servicio al cliente.
Preguntas generales y frecuentes. Responde de manera concisa y directa.
Ventajas
- Respuestas más precisas y especializadas por tema
- Cada agente tiene su propia personalidad y experiencia
- Delegación automática — ninguna intervención manual necesaria
- Experiencia transparente para el visitante (no ve el cambio)
- Número ilimitado de agentes configurables
Plan requerido: Business o Enterprise.
Multi-bots por cliente
La funcionalidad Multi-bots permite que una misma cuenta de cliente gestione múltiples chatbots independientes, cada uno con su propia identidad, colores, prompt y base de conocimientos. Ideal para empresas que necesitan bots distintos para diferentes departamentos o casos de uso.
Casos de uso
Especializado en prospección y calificación de leads, con un tono comercial y respuestas rápidas orientadas a la conversión.
Dedicado al servicio postventa, con acceso a las FAQ técnicas y un tono empático.
Respuestas rápidas a preguntas frecuentes, ideal para reducir la carga del soporte humano.
Configuración de cada bot
- Nombre e identidad — Cada bot tiene su propio nombre mostrado en el widget
- Colores — Paleta de colores independiente por bot
- Prompt del sistema — Personalidad e instrucciones dedicadas
- Base de conocimientos — Contenido específico al dominio del bot
- Respuestas rápidas — Sugerencias de respuestas rápidas personalizadas
Integración en su sitio
Cada bot se selecciona mediante el parámetro ?bot=nombre en el widget:
Puede colocar un bot diferente en cada página o sección de su sitio.
Administración
La página bots.php en el panel de administración permite crear, modificar y eliminar bots. Cada bot es independiente y tiene sus propias estadísticas, conversaciones y leads.
Funcionalidades IA avanzadas
Código QR dinámico
Genere un código QR personalizado que redirige a los visitantes hacia su chatbot. Ideal para tarjetas de presentación, escaparates, menús de restaurante o empaques de producto. Personalice el color y el tamaño, descargue en PNG o SVG y siga las estadísticas de escaneo en tiempo real.
Plan requerido
Disponible a partir del plan Pro (89$/mes).
Social proof en directo
Muestre el número de visitantes activos en el widget (ej.: «3 personas en línea»). Esta prueba social crea un sentido de urgencia y aumenta el engagement entre un 15 y un 20%. El contador se actualiza automáticamente cada 60 segundos.
Plan requerido
Disponible a partir del plan Business (189$/mes).
Detección de oportunidades en tiempo real
La IA analiza cada conversación en tiempo real y detecta señales de compra fuertes: mención de presupuesto, urgencia e intención de compra. Cuando múltiples señales convergen, se envía una notificación inmediata por Slack, correo o WhatsApp para que pueda intervenir en el momento justo.
Plan requerido
Disponible a partir del plan Business (189$/mes).
Auto-training IA
El chatbot aprende de las correcciones realizadas por los agentes humanos en el chat en vivo. Al escribir /correction seguido del texto correcto, el agente le enseña al bot la respuesta adecuada. El bot utiliza estas correcciones como contexto adicional en conversaciones futuras, mejorando continuamente sin intervención técnica.
Plan requerido
Reservado al plan Enterprise (359$/mes).
Documentos IA (RAG)
Base de conocimientos vectorial
ChatDirect utiliza una base de datos Supabase (PostgreSQL) con la extensión pgvector para implementar RAG (Retrieval-Augmented Generation). En lugar de depender únicamente de un prompt de texto, el chatbot puede buscar semánticamente en sus documentos para encontrar los extractos más relevantes a cada pregunta del visitante.
Todo se gestiona desde la página Conocimientos del portal del cliente: suba sus documentos PDF, Word (.docx), Excel (.xlsx), TXT o Markdown (.md), o indexe las páginas de su sitio.
Análisis automático del sitio
Escriba la dirección de su sitio: ChatDirect lee su sitemap, le propone la lista de páginas y usted marca las que desea indexar. Las páginas ya indexadas se omiten. La indexación se realiza página por página (20 por lote, 100 por hora).
Puede cerrar la página — El procesamiento se ejecuta en nuestros servidores, no en su navegador. Una vez que las páginas están en cola, puede cerrar la pestaña o apagar su computadora: la indexación continúa. Vuelva a la página Conocimientos cuando quiera para seguir el avance.
Seguimiento de los cambios
Un botón « Verificar actualizaciones » vuelve a comparar sus páginas con lo que fue indexado y señala las que han cambiado desde entonces, para que sepa qué reindexar.
Orden de prioridad de las fuentes
Las respuestas exactas tienen prioridad sobre todo lo demás; luego los documentos subidos se privilegian frente a las páginas web con una pertinencia comparable; y por último vienen las instrucciones generales de su prompt.
Quitar una página o eliminar un documento
Ambas acciones no tienen el mismo alcance, y por eso el portal las nombra de forma distinta. Quitar una página web la saca de los conocimientos del asistente: su sitio no se modifica, la página sigue en línea y podrá reindexarla más tarde con un solo clic. Eliminar un documento borra el archivo que usted había subido; para volver a usarlo tendrá que subirlo de nuevo. En ambos casos el asistente deja de apoyarse en esa fuente de inmediato y el espacio liberado vuelve a estar disponible en su cuota.
Formatos soportados
Los clientes pueden subir documentos en los siguientes formatos para entrenar su chatbot:
- PDF — Manuales, catálogos, guías, políticas internas
- Word (.docx) — Documentos de procedimientos, FAQ internas, fichas de producto
- Excel (.xlsx) — Tablas de preguntas/respuestas, listas de precios, catálogos
- TXT y Markdown (.md) — Archivos de texto plano, notas, bases de conocimiento existentes
Lectura de PDF escaneados (OCR): si un PDF contiene texto en forma de imagen (documento escaneado), ChatDirect aplica automáticamente reconocimiento óptico de caracteres (OCR) para extraer el texto y hacerlo utilizable por el chatbot. Todo el procesamiento se realiza en nuestros servidores canadienses, sin envío a terceros.
Indexación de páginas web
También es posible indexar páginas web por URL para que el chatbot aprenda el contenido de su sitio. Basta con ingresar la dirección de las páginas que desea indexar y el sistema extraerá automáticamente el contenido relevante.
Cómo funciona
El sistema divide cada documento en secciones (chunks), genera embeddings vectoriales para cada sección y los almacena en la base de datos. Cuando un visitante hace una pregunta, se realiza una búsqueda semántica en tiempo real: la pregunta se compara con todos los documentos indexados para encontrar los extractos más relevantes, que son inyectados como contexto en la respuesta de la IA.
Beneficios
- Respuestas más precisas — Basadas en el contenido específico de su empresa, no en conocimientos generales de la IA
- Sin reescritura manual — No es necesario reescribir su base de conocimiento; simplemente suba sus documentos existentes
- Actualización fácil — Suba nuevas versiones de sus documentos o indexe nuevas páginas en cualquier momento
- Búsqueda inteligente — La búsqueda semántica comprende el sentido de la pregunta, no solo las palabras exactas
Plan requerido
Disponible a partir del plan Pro (89$/mes).
Límites por plan
| Plan | Documentos | URLs |
|---|---|---|
| Pro (89$/mes) | 50 | 50 |
| Business (189$/mes) | 125 | 125 |
| Enterprise (359$/mes) | 300 | 300 |
Review Booster
Convierta conversaciones en reseñas de Google
El Review Booster utiliza su Perfil de empresa de Google (anteriormente Google My Business / GMB) para ofrecer su ficha de Google a los visitantes que califican su experiencia. Necesita un Perfil de empresa de Google activo para usar esta funcionalidad.
El Review Booster detecta automáticamente cuando un visitante está satisfecho y le pide calificar su experiencia de 1 a 5 estrellas, directamente en el widget de chat.
3 disparadores inteligentes
La solicitud de reseña se activa en tres situaciones: el visitante expresa satisfacción, la IA detecta un sentimiento positivo fuerte, o la conversación termina naturalmente en una nota positiva.
Enlace a Google para todas las calificaciones
Todas las calificaciones, de 1 a 5 estrellas, ven el enlace a su ficha de Google. 1-3 estrellas: el widget añade un formulario de retroalimentación privada, y el enlace a Google sigue disponible («También puede compartir su opinión públicamente»). La IA genera una respuesta empática y usted recibe una notificación con el análisis IA de puntos de mejora. Este funcionamiento respeta las reglas de Google, que prohíben desalentar las reseñas negativas o solicitar selectivamente las positivas.
A/B Testing integrado
Tres variantes del mensaje se prueban automáticamente. La página CRM → Automatizaciones → Reseñas muestra las tasas de conversión por variante para optimizar sus resultados.
Correo de seguimiento
Si el visitante no deja reseña de inmediato, puede preparar un correo de seguimiento: saldrá después del plazo configurado, sea cual sea la calificación, con un tono neutro y sin código promocional, únicamente por su propio servidor de correo. El envío automático de este seguimiento estará disponible próximamente. No se envía ningún SMS.
Widget de testimonios
Muestre sus reseñas positivas directamente en su sitio con el widget de testimonios. Integre mediante código HTML en cualquier sitio (WordPress, Shopify, Wix, etc.).
Configuración
Active el Review Booster en Configuración → pestaña IA. Ingrese su URL de Google Reviews desde su Perfil de empresa de Google (Google Maps → su ficha → Pedir reseñas → copiar enlace). Opciones disponibles: código promo de agradecimiento (se muestra en el widget después de la calificación, sea cual sea, y nunca está ligado a la publicación de una reseña en Google), correo de seguimiento (envío automático próximamente), informe mensual.
Plan requerido
Disponible a partir del plan Pro (89$/mes).
Modo oscuro del widget
El widget ChatDirect ofrece 5 temas visuales para adaptarse perfectamente a la apariencia de su sitio web.
Temas disponibles
Fondo claro, texto oscuro. Tema por defecto, ideal para sitios con fondo blanco.
Fondo oscuro, texto claro. Perfecto para sitios con un diseño oscuro.
Detecta automáticamente la preferencia del sistema operativo del visitante.
Sigue el tema del OS en tiempo real — cambia instantáneamente si el visitante modifica sus preferencias.
Tema azul profesional, ideal para sitios corporativos.
Detección automática (Auto / Sistema)
Los modos Auto y Sistema utilizan la media query prefers-color-scheme del navegador para detectar la preferencia del usuario. En modo Sistema, el widget reacciona en tiempo real: si el visitante cambia su OS del modo claro al modo oscuro, el widget se adapta instantáneamente sin recargar la página.
Colores adaptados
Cada tema ajusta automáticamente los colores de fondo, texto, burbujas de mensajes, barra de entrada y botones para garantizar un contraste óptimo y una legibilidad perfecta.
Configuración
El tema se configura en Configuración del bot → pestaña Apariencia → Tema del widget. El modo Auto es recomendado para la mayoría de los sitios.
Chat en vivo — 3 modos
El bot responde automáticamente 24/7 sin intervención humana. Ideal para empresas que quieren un servicio continuo sin asignar agentes.
Todas las conversaciones son gestionadas exclusivamente por agentes humanos. El bot está desactivado, los visitantes hablan directamente con su equipo.
El bot gestiona automáticamente y un agente humano puede tomar el relevo en cualquier momento mediante un botón de transferencia. El modo más popular.
Transferencia a un agente humano
En modo Híbrido o Humano, un botón de transferencia aparece en el widget. El visitante puede solicitar hablar con un humano en cualquier momento.
| Parámetro | Descripción |
|---|---|
| Texto del botón | Texto personalizable (ej.: «Hablar con un agente») |
| Estilo | 3 estilos: outline, solid, ghost |
| Tamaño y colores | Tamaño ajustable, colores personalizables |
| Posición | Encima o debajo del campo de entrada |
| Mensaje de confirmación | Mensaje mostrado cuando se solicita la transferencia |
| Mensaje fuera de línea | Mensaje mostrado cuando ningún agente está disponible |
Un badge LIVE animado aparece en el widget cuando un agente está conectado y disponible. La disponibilidad se determina por el horario configurado. Límite: 20 transferencias por hora por dirección IP.
Interfaz del agente (admin y portal)
Los agentes gestionan las sesiones en vivo desde el panel de administración o el portal del cliente.
- Cola de espera — Badges visuales: «En espera» y «En curso»
- Toma de control (takeover) — El agente hace clic para tomar una sesión en espera
- Mensajes en tiempo real — Envío y recepción instantáneos
- Mensajes del sistema — «El agente X se ha unido a la conversación»
- Indicador «visto» — El agente ve cuando el visitante ha leído sus mensajes
- Enlace a la conversación — Acceso al historial completo de la conversación con el bot
- Cierre de sesión — El agente cierra la sesión cuando la conversación ha terminado
Respuestas guardadas
Acelere sus respuestas con plantillas pre-escritas.
- Plantillas organizadas por categoría (general, leads, soporte, ventas)
- Inserción en 1 clic en el campo de entrada
- Editable antes de enviar — personalice cada respuesta
- Gestión completa: crear, editar, eliminar desde la página de Respuestas guardadas
Resumen IA de la conversación
Un resumen automático de 3 líneas se genera para cada sesión:
- Necesidad — Lo que el visitante busca
- Respuesta — Lo que el bot respondió
- Acción recomendada — Siguiente paso sugerido
Generado por Claude Haiku, el resumen se almacena en caché y se puede regenerar bajo demanda.
Polling e indicador «visto»
| Mecanismo | Detalle |
|---|---|
| Polling del widget | El widget del visitante verifica nuevos mensajes cada 3 segundos |
| Indicador «visto» | El visitante ve cuando el agente ha leído sus mensajes |
| Badge LIVE | Badge animado en el widget cuando un agente está conectado |
Horario y comportamiento fuera de horario
Un horario unificado controla la disponibilidad del bot y de la transferencia humana.
| Comportamiento fuera de horario | Descripción |
|---|---|
| Bot continúa | El bot IA responde normalmente, el botón de transferencia se oculta |
| Formulario | Se muestra un formulario de contacto para capturar los datos del visitante |
| Cerrado | El widget se desactiva completamente |
Presets de horario: Lun-Vie 9am-5pm, Lun-Sáb 8am-8pm, 24/7. Más de 20 zonas horarias soportadas.
Notificaciones
Cuando un visitante solicita una transferencia o envía un mensaje, su equipo es notificado por múltiples canales simultáneamente:
- Slack
- Messenger
- Correo electrónico
- Webhooks personalizados
- Google Sheets
Cada notificación incluye un resumen del historial de la conversación.
Límites y rate limiting
| Acción | Límite |
|---|---|
| Mensajes de chat por sesión | 20 mensajes (configurable) |
| Polling | 1,200 solicitudes/hora |
| Mensajes del visitante (live) | 10 por minuto |
| Transferencias | 20 por hora por IP |
Reservas inteligentes
El bot toma citas automáticamente a través de:
- Calendly — Integración directa con pre-llenado
- Google Calendar — Horarios disponibles en tiempo real
- Cal.com — Alternativa open-source
Captura de leads
El chatbot recopila los datos de contacto de los visitantes de dos maneras complementarias, configuradas en Configuración → Conversaciones:
- Formulario después de X mensajes — un breve formulario que se inserta en la conversación cuando el visitante ya está interesado. Campos a elegir: nombre, correo, teléfono, empresa, cargo, mensaje. El visitante puede completarlo o seguir chateando.
- Formulario pre-chat — se muestra al abrir el chat, antes del primer intercambio. Nombre y correo obligatorios, teléfono opcional.
Formulario a petición — cuando el propio bot invita al visitante a dejar sus datos, por ejemplo para una llamada o una cotización, el formulario real aparece debajo de su mensaje con los campos y ejemplos configurados, aunque el bloque tras X mensajes ya se haya mostrado u omitido. El bot nunca escribe campos vacíos en texto.
Independientemente de estos formularios, el bot reconoce un correo o un número de teléfono (formatos norteamericano y francés) dejado durante la conversación y crea el lead automáticamente. En ese caso, el formulario no se ofrece una segunda vez.
Ejemplos personalizables
Cada campo muestra un ejemplo en gris (nombre, formato telefónico, cargo). Estos ejemplos siguen el idioma del bot — Quebec, Francia, inglés o México — y pueden reemplazarse por los suyos para adaptarse a su mercado.
Destino de los leads
Correo de notificación, CRM del portal y luego Slack, HubSpot, Zapier y Google Sheets según sus integraciones.
Enlaces de acción
Botones de contacto directo debajo de los mensajes del bot: Llamar (abre el marcador en móvil), Correo (abre la aplicación de correo del visitante) y Cita si hay un calendario configurado. Los números y direcciones que el bot escribe en sus respuestas también se vuelven clicables.
Cuestionario estructurado
El bot hace una serie de preguntas una por una, muestra un resumen, pide confirmación y luego transmite el expediente. Todo se configura en Configuración → IA y Prompts → Cuestionario, sin tocar el prompt del sistema.
Ajustes
- Activador — al abrir el chat, después de cierto número de mensajes del visitante, o cuando el visitante expresa una necesidad concreta (por ejemplo, una solicitud de cotización).
- Preguntas — una por línea, hasta 15. Para ofrecer opciones, agréguelas entre corchetes:
¿Qué servicio le interesa? [Opción A, Opción B, Opción C]. - Mensajes — introducción y cierre opcionales, asunto del correo de resultados.
- Vista previa en vivo — el flujo completo se muestra debajo del formulario mientras escribe, con un botón para probarlo en el widget.
Expedientes
Cuando el visitante confirma, el expediente se envía por correo, se agrega a la página CRM → Solicitudes calificadas (una columna por pregunta, exportación CSV) y se transmite a Slack, webhooks y Google Sheets si están configurados.
Funcionalidad en beta. El antiguo « Cuestionario de calificación » se fusionó en esta sección.
Primeros pasos con el CRM
El CRM reúne a las personas captadas por el chatbot, las que usted agrega o importa, sus organizaciones, sus ventas en curso (los negocios), sus tareas (las actividades) y sus correos de seguimiento. Está incluido en todos los planes.
De dónde vienen los contactos
- Chatbot — formulario después de algunos mensajes, formulario previo al chat, formulario a pedido, o correo y teléfono dados durante la conversación (vea Captura de leads).
- Cuestionario estructurado — cuando el visitante deja su correo o su teléfono.
- Formularios web — plan Pro o superior.
- Ingreso manual e importación CSV.
El menú CRM
En la barra lateral del portal, la sección CRM agrupa: Panel del CRM · Contactos · Organizaciones · Solicitudes calificadas · Negocios · Actividades · Calendario · Automatizaciones › (Seguimientos, Secuencias, Plantillas, Reseñas) · Personalizar. El chevrón pliega la sección y su elección se recuerda. Unas insignias señalan los leads nuevos y las actividades atrasadas.
Un encabezado compacto
Arriba de cada página del CRM, una sola línea: las subpestañas de la página (por ejemplo Contactos · Organizaciones · Solicitudes calificadas · Duplicados), el selector Lista / Kanban cuando existe, luego las herramientas PDF, Personalizar y Densidad, y el botón ?, que explica para qué sirve la página.
Ganar tiempo
- Vista rápida — Un clic en la fila de un contacto, un negocio o una organización abre un panel: datos de contacto, Pendientes, últimos elementos. Las flechas ↑ ↓ (o J y K) pasan a la fila siguiente, Esc cierra el panel, «Abrir la ficha completa» abre la ficha.
- Deshacer — Después de un cambio de estado, de responsable o de etapa, un negocio ganado, perdido o reabierto, una actividad marcada como hecha o una acción masiva, un aviso ofrece «Deshacer».
- Densidad — Cómoda o Compacta, en pantallas de 900 px o más. La elección se guarda en su navegador.
- Pantallas vacías guiadas — Una lista vacía explica qué hacer y ofrece el botón adecuado (Importar, Agregar…).
- Guía de inicio — En el Panel del CRM.
Contactos: lista y Kanban
CRM → Contactos muestra a todas las personas del CRM. El selector Lista / Kanban del encabezado cambia de vista.
Los estados de un lead
| Estado | Significado |
|---|---|
| Nuevo | Acaba de llegar, nadie lo ha atendido todavía |
| Contactado | Calificación en curso |
| Convertido en negocio | Un negocio sigue ahora la venta |
| Archivado | No interesado o fuera del perfil |
La lista
- Barra de herramientas — búsqueda (nombre, correo, teléfono, empresa), Filtros, segmento de estado, Columnas, Importar, Exportar y + Contacto.
- Filtros — etiqueta, responsable (Mis contactos, Sin asignar o una persona), campo personalizado, puntuación mínima, fechas de creación. Cada filtro activo se convierte en una etiqueta que se quita con un clic.
- Columnas a elección — estado, próxima actividad, origen, organización, valor de los negocios, último contacto, teléfono, responsable, etiquetas, puntuación, fecha de creación y sus campos personalizados. La elección se guarda en su navegador.
- Menú ⋯ de una fila — abrir la ficha, enviar un correo, llamar, cambiar el estado, eliminar el contacto.
El Kanban
- Una columna por estado. Arrastre una tarjeta: el estado cambia de inmediato. En el teléfono, el menú «Mover a…» hace lo mismo.
- Una tarjeta pasada a «Convertido en negocio» propone crear el negocio.
- Alerta de inactividad — un lead Nuevo o Contactado sin movimiento desde hace 14 días aparece con borde rojo. El plazo se ajusta en Personalizar → General (0 = desactivada).
Ficha de contacto
La ficha reúne todo sobre una persona, en tres zonas. En el teléfono, las zonas se apilan.
1. El encabezado
- Nombre, cargo y organización, con la insignia Puntuación IA (vea Puntuación IA).
- Acciones rápidas: Llamar, Correo, Nota, + Actividad, y el menú ⋯ (Ver la conversación, Eliminar el contacto).
- La barra Recorrido: haga clic en una etapa para cambiar el estado. Se guarda de inmediato.
- Responsable, Próxima actividad, y las flechas contacto anterior / siguiente para recorrer su lista sin volver a ella.
2. La columna izquierda
Secciones plegables; su estado se recuerda.
- Datos de contacto — correo, teléfono, cargo, empresa, organización, sitio web, dirección, motivo del contacto. Un campo vacío se abre directamente en edición.
- Campos personalizados — con el botón «Completar con IA».
- Etiquetas.
- Detalle de la puntuación — probabilidad de conversión, puntuación de calificación, nivel de intención y señales detectadas.
- Origen del lead — canal, fecha de captura, página de origen, dirección IP parcial y sesión. Para un contacto importado, las columnas adicionales del archivo.
3. La zona central
- Las pestañas Nota, Actividad (llamada, reunión, tarea, correo o fecha límite), Llamada (contactado, sin respuesta, mensaje dejado, ocupado, con una nota) y Correo (vea Correo desde el CRM).
- Pendientes — las actividades previstas, para marcar como hechas; en rojo si están atrasadas.
- El historial — pestañas Conversación, Notas, Actividades e Historial, y menú Filtrar. Arriba, la «Solicitud inicial»: el primer mensaje del visitante.
Elementos relacionados
Los negocios del contacto (etapa, en curso, ganado o perdido), su organización y sus colegas de la misma organización. En una pantalla muy ancha, forman una columna a la derecha.
Del lead al negocio
ChatDirect sigue el modelo de los CRM de ventas como Pipedrive: el estado del lead (Nuevo, Contactado, Convertido en negocio, Archivado) califica a la persona antes de la venta, y el negocio sigue la venta en sí.
Arriba de la ficha del contacto, la barra Recorrido muestra todo el camino: Nuevo ▸ Contactado ▸ negocio en curso (etapa y probabilidad) ▸ Cliente.
Reglas automáticas
- Crear un negocio pasa el lead a «Convertido en negocio».
- Pasar un lead a «Convertido en negocio» propone de inmediato crear su negocio.
- Ganar un negocio agrega la etiqueta «Cliente» al contacto.
Organizaciones
Una organización agrupa a las personas de una misma empresa y sus negocios. Están en CRM → Organizaciones.
Crear y vincular
- + Agregar una organización — nombre, sector, sitio web, teléfono, número de empleados, dirección y sus campos personalizados.
- En la ficha de un contacto, el campo Organización sugiere sus organizaciones mientras escribe: un nombre existente vincula el contacto, un nombre nuevo crea la organización, un campo vaciado desvincula el contacto.
- Una organización escrita en un negocio se crea de la misma manera.
- Crear a partir de las empresas de los leads — crea sus organizaciones de una vez a partir del campo Empresa de sus leads, y vincula esos leads.
La lista y la ficha
La lista se busca por nombre o sector y muestra las personas, los negocios abiertos, su valor y la próxima actividad. La ficha muestra un resumen en cifras (contactos, negocios abiertos, ganado, días sin actividad), sus personas (Vincular, Desvincular), sus negocios, una nota, las actividades previstas de todos sus contactos y un historial agrupado y filtrable. Desde ahí puede planificar una actividad para uno de sus contactos.
Cambiar el nombre de una organización actualiza todos sus contactos. Eliminarla conserva los contactos y los negocios, sin organización.
Solicitudes calificadas
En CRM → Solicitudes calificadas, cada expediente completado y confirmado por un visitante con el cuestionario estructurado aparece en una fila, con la fecha y una columna por pregunta.
- Ver — despliega el expediente completo: todas las respuestas y el resumen confirmado por el visitante.
- Conversación — abre el intercambio de origen en la bandeja de entrada (permiso «Ver las conversaciones»).
- Exportar CSV — descarga todos los expedientes, una columna por pregunta (permiso «Exportar datos»).
- Eliminar — borra un expediente de forma definitiva.
- Configurar el cuestionario — abre la sección Cuestionario de la configuración (administradores).
La entrada aparece en el menú en cuanto el cuestionario está disponible para su cuenta o existe un primer expediente. Si el visitante da su correo o su teléfono, también se agrega a sus contactos.
El cuestionario estructurado está en beta.
Negocios, embudo y productos
Un lead es una persona. Un negocio es una venta en curso con esa persona o su organización: tiene un valor, una etapa, una fecha de cierre prevista, un responsable y etiquetas de color. Un mismo contacto puede tener varios negocios.
El embudo
- CRM → Negocios: subpestañas Embudo y Productos, selector Kanban / Lista.
- Una columna por etapa, con su total y su número de negocios. Arriba: el total abierto y la previsión ponderada (valor × probabilidad de la etapa).
- Arrastre una tarjeta a otra etapa, o a las zonas Ganado y Perdido que aparecen durante el arrastre.
- Filtros por responsable (incluido «Mis negocios»), etiqueta y búsqueda; negocios abiertos, ganados o perdidos; vistas guardadas.
- En vista Lista, las acciones masivas: cambiar de etapa, marcar como ganados o perdidos, asignar, agregar una etiqueta, modificar un campo, eliminar.
- Etapas predeterminadas: Calificado (10 %), Contacto establecido (25 %), Reunión programada (40 %), Propuesta enviada (60 %), Negociación (80 %). Se modifican en Personalizar.
Agregar un negocio
+ Agregar un negocio, o el botón «+ Negocio» de una ficha de contacto u organización. Indique la persona (existente, o nueva: el contacto se crea), la organización, el valor y la moneda (CAD, USD, EUR), el embudo y la etapa, las etiquetas, la fecha de cierre prevista, el responsable y el canal de origen.
La ficha del negocio
- Barra de etapas clicable, que se guarda de inmediato; botones Ganado, Perdido (con el motivo) y Reabrir.
- Productos: precio, cantidad y descuento por línea; el valor del negocio pasa a ser la suma de las líneas.
- Notas, actividades vinculadas, otros negocios del contacto e historial de cada cambio.
- Un correo al contacto del negocio (vea Correo desde el CRM).
- Alerta de inactividad: pasado el plazo de su etapa (14 días por defecto), la tarjeta aparece con borde rojo y «N días sin actividad». Una nota, una modificación o un cambio de etapa reinicia el contador.
Productos y servicios
El catálogo (Negocios → Productos) contiene el nombre, el código, el precio, la moneda, la unidad (hora, mes, unidad…), una descripción y la casilla «Activo». Cambiar un precio no modifica los negocios existentes; un producto inactivo sigue en los negocios que lo usan.
Actividades, alertas y «Mi día»
CRM → Actividades reúne todo lo que hay que hacer, para todo el equipo. Los antiguos «recordatorios» ahora son actividades.
Crear una actividad
+ Nueva actividad: tipo (llamada, reunión, tarea, correo, fecha límite), título, fecha, hora y duración, prioridad (Alta, Normal, Baja), responsable, vínculo opcional con un contacto, una organización o un negocio, y una descripción.
Seguir sus actividades
- Pestañas Atrasadas, Hoy, Esta semana, Próximas, Terminadas y Todas, con su número.
- Filtros por tipo y por responsable («Mis actividades»).
- En cada actividad: marcar como hecha, posponer +1 día o +1 semana, modificar, eliminar.
- Las actividades también aparecen en el calendario, en la ficha del contacto y en la aplicación móvil.
Mis alertas
Cada persona ajusta sus alertas en el menú Mis alertas: aviso antes de la hora prevista (15 minutos por defecto), aviso cuando una actividad se atrasa, y también por correo si lo desea. Las alertas llegan a la campana del portal y a la aplicación móvil.
Mis correos
El menú Mis correos controla el correo que recibe cuando le asignan una actividad (activado por defecto) y el resumen de la mañana (7 h) de sus actividades atrasadas y del día, desactivado por defecto. Estos correos internos salen por su servidor de correo si está conectado; si no, por ChatDirect.
«Mi día»
Arriba de la página de inicio del portal, del Panel del CRM y de la aplicación móvil, «Mi día» le resume: sus actividades atrasadas y del día, los leads nuevos de las últimas 24 horas y sus negocios estancados. Si hay atrasos, una frase de prioridad redactada por la IA le indica por dónde empezar.
Calendario
CRM → Calendario muestra sus actividades por mes o por semana.
- Arrastrar y soltar — mueva una actividad a otro día (en pantalla táctil, pulsación larga). La hora se conserva.
- Mover — el mismo cambio con un menú «Mover a…», práctico con el teclado o en el teléfono.
- Deshacer — un aviso permite volver atrás después de un movimiento.
Suscripción al calendario (iCal)
Abajo de la página Calendario, cada usuario tiene su enlace personal para ver sus actividades en Google Calendar, Outlook o Calendario de Apple. Detalles en Calendario iCal.
Registro de actividad
La subpestaña Actividad (Actividades · Calendario · Actividad) muestra todos los eventos del CRM en orden cronológico, página por página:
- captura de un nuevo lead;
- cambio de estado;
- nota agregada;
- correo abierto en la aplicación de correo o enviado;
- etiqueta agregada o quitada;
- actividad creada o terminada.
Panel del CRM
CRM → Panel del CRM da la situación de un vistazo.
Guía de inicio
Para una cuenta nueva, cinco pasos: instalar el chatbot en su sitio web (se marca con la primera conversación), importar sus contactos, crear un negocio, planificar una actividad e invitar a un colega (opcional). La guía desaparece cuando se completan los pasos obligatorios; «Ocultar la guía» la oculta antes.
Después
- Mi día — sus atrasos, sus actividades del día, sus leads nuevos.
- Indicadores — contactos (y nuevos esta semana), leads por atender, tasa de conversión, negocios abiertos, negocios ganados este mes.
- Leads nuevos — los últimos en llegar.
- Estadísticas de negocios — negocios en curso por etapa, previsión ponderada, negocios ganados y tasa de éxito en 90 días, duración del ciclo de venta, ganados y perdidos por mes, motivos de pérdida.
Informe CRM en PDF
El botón PDF del encabezado del CRM abre una página imprimible. Elija el período (el mes en curso por defecto), haga clic en Aplicar y luego en Imprimir / PDF: la función de impresión de su navegador guarda el PDF.
- Indicadores clave: total de leads, tasa de conversión, puntuación media, leads calientes (puntuación de 8 o más).
- Embudo de leads por estado.
- Lista de los leads calientes y luego de todos los leads del período.
El informe trata de los leads; las estadísticas de negocios están en el Panel del CRM. Por ahora el informe está solo en francés y requiere el permiso «Exportar datos».
Correo desde el CRM
En la ficha de un contacto, la pestaña Correo:
- Elija el tipo (seguimiento, propuesta, recordatorio, agradecimiento) y haga clic en Redactar con IA: se propone un asunto y un texto a partir del contexto del contacto. Revise y ajuste.
- Enviar el correo abre su propia aplicación de correo con el asunto y el texto.
- Si su servidor de correo está conectado, el botón Enviar envía el mensaje directamente, por su servidor. Queda anotado como «Correo enviado» en el historial.
Desde un negocio, elija el destinatario entre los contactos del negocio o de su organización, parta de una plantilla o de la IA, y luego Enviar o Abrir en mi aplicación de correo. El envío queda anotado en el historial del negocio y del contacto.
Las reglas
- Un correo enviado desde ChatDirect sale únicamente por su servidor de correo (vea Automatizaciones).
- Cada correo comercial lleva un pie de página: nombre de la empresa, dirección postal, correo de respuesta y enlace «Cancelar suscripción».
- Si el contacto canceló su suscripción, aparece una advertencia: solo puede escribirle marcando «Mensaje no comercial».
- Como máximo 60 envíos directos por hora y por cuenta.
- Enviar un correo no cambia el estado del lead.
Automatizaciones
CRM → Automatizaciones agrupa Seguimientos, Secuencias, Plantillas y Reseñas (el panel del Review Booster).
Su servidor de correo, y solo el suyo
Todo correo enviado a un prospecto desde ChatDirect sale por su propio servidor de correo: una API (SMTP2GO, SendGrid, Brevo, Mailgun, Amazon SES) o un servidor SMTP con cifrado TLS. ChatDirect nunca envía estos correos en su lugar: sin servidor conectado, no sale nada. Se configura en Configuración → Integraciones (plan Pro o superior). La tarjeta «Servidor de envío de correos», arriba de las páginas de automatización, muestra el estado y ofrece Probar la conexión.
Identificación del remitente
En la misma pestaña, el nombre de la empresa y la dirección postal son obligatorios para los envíos automáticos. Como lo exigen la ley canadiense antispam (CASL) y el RGPD, aparecen al pie de cada correo comercial, con su correo de respuesta y un enlace para cancelar la suscripción.
Consentimiento y baja
- Los contactos agregados a mano o importados no reciben ningún envío automático sin la casilla de consentimiento marcada.
- El enlace «Cancelar suscripción» pide una confirmación; las aplicaciones de correo compatibles ofrecen además la baja en un clic.
- Una persona dada de baja ya no recibe ningún envío automático de su cuenta.
Envíos en pausa
Si su servidor rechaza un envío, o si la identificación del remitente está incompleta, un aviso rojo lo indica, con los botones Corregir y Probar la conexión. Una prueba exitosa levanta la pausa.
El CRM no envía SMS.
Seguimientos en 3 etapas
Automatizaciones → Seguimientos prepara hasta tres correos de seguimiento después de la captura de un lead. Para cada etapa:
- Plazo en horas desde la captura (0 = etapa inactiva, 720 horas como máximo);
- asunto del correo;
- contenido del correo.
Ejemplo
| Etapa | Plazo | Asunto |
|---|---|---|
| 1 | 1 hora | ¡Gracias por su interés! |
| 2 | 24 horas | ¿Tiene alguna pregunta? |
| 3 | 72 horas | Una última palabra de nuestra parte |
Secuencias
Automatizaciones → Secuencias encadena etapas a partir de un disparador (plan Business o superior).
- Disparador — cambio de estado, etiqueta agregada, puntuación alcanzada o número de días desde la captura.
- Etapas — enviar un correo (a partir de una plantilla), esperar unos días, cambiar el estado. Cada etapa puede tener una condición (estado o puntuación).
- Estado — activa, inactiva o en pausa, con el número de leads en curso y terminados.
Reglas previstas para el envío
- Solo su servidor de correo, con un enlace de baja en cada mensaje.
- Se excluyen las personas dadas de baja, así como los contactos agregados a mano o importados sin consentimiento.
- Como máximo un correo por lead, por secuencia y por día.
Plantillas de correo
Automatizaciones → Plantillas (plan Pro o superior) guarda sus correos tipo: nombre, categoría (seguimiento, bienvenida, recordatorio, propuesta, agradecimiento, otro), asunto y texto. Modificar, duplicar, eliminar.
Variables que se insertan con un clic:
Las plantillas sirven en el correo enviado desde un negocio y en las etapas «Enviar un correo» de las secuencias.
Ingreso manual, importación y exportación
Agregar un contacto
Contactos → + Contacto: al menos un nombre, un correo o un teléfono; empresa, cargo, estado y nota son opcionales. Marque la casilla de consentimiento si la persona aceptó recibir sus comunicaciones. Si el correo o el teléfono ya existe, ChatDirect propone abrir la ficha existente o crear el contacto de todos modos.
Importar un archivo CSV
- Elegir el archivo — un CSV de Excel, Google Sheets u otro CRM (2 MB y 2.000 filas como máximo; se puede descargar una plantilla).
- Asociar las columnas — reconocidas automáticamente en español, francés e inglés, incluso hacia sus campos personalizados.
- Verificar e importar — número de contactos por crear, duplicados y filas con error, con su motivo.
Para los duplicados (mismo correo o mismo teléfono): ignorarlos (recomendado), completar la ficha existente o importarlos de todos modos. Una importación reciente se puede anular: se retiran los contactos creados por ese archivo.
Los contactos agregados a mano o importados no reciben ningún correo automático sin consentimiento (CASL, Ley 25 de Quebec).
Exportar
- Contactos → Exportar — un CSV con fecha, nombre, correo, teléfono, empresa, cargo, mensaje, estado, puntuación y responsable.
- Cuenta → Exportar — un archivo ZIP por categorías, entre ellas «Leads y CRM» (leads, seguimiento, notas, etiquetas, campos personalizados, historial, actividades). Los negocios, las organizaciones y los productos todavía no están incluidos.
Duplicados
La subpestaña Duplicados (Contactos) agrupa las fichas que comparten el mismo correo o el mismo teléfono. Para cada grupo, ChatDirect indica la ficha recomendada.
Conservar este guarda la ficha elegida y oculta las demás fichas del grupo; una nota lo recuerda en la ficha conservada. Las notas, etiquetas e historiales de las fichas ocultas no se copian: traslade lo importante antes de elegir.
Vistas guardadas y acciones masivas
- Mis contactos y Mis negocios: un clic para ver solo lo que tiene asignado.
- Vistas guardadas: aplique filtros, dé un nombre a la vista y haga clic en ★ Guardar esta vista. Se comparte con todo el equipo; la «×» la quita.
- Acciones masivas: marque varias filas (o toda la página); aparece una barra abajo para cambiar el estado, asignar, agregar una etiqueta, modificar un campo o eliminar. Cada cambio queda anotado en el historial de los contactos, y un aviso permite deshacerlo.
Personalizar el CRM
CRM → Personalizar (o el botón Personalizar del encabezado) está reservado a los administradores. La página tiene cuatro partes:
- Campos personalizados — vea Campos personalizados.
- Etapas de venta — sus embudos y sus etapas: nombre, orden, probabilidad (%) y alerta de inactividad en días (0 = nunca). Una etapa o un embudo que contiene negocios no se puede eliminar.
- Etiquetas — vea Etiquetas de color.
- General — moneda predeterminada (CAD, USD, EUR) y alerta de inactividad de los leads, en días (0 = desactivada).
Campos personalizados
Cree sus propios campos para los contactos, las organizaciones y los negocios en Personalizar → Campos personalizados.
Tipos de campos disponibles
| Tipo | Descripción | Ejemplo |
|---|---|---|
| Texto | Campo de texto libre | Nombre del proyecto |
| Número | Valor numérico | Presupuesto estimado |
| Lista de opciones | Lista desplegable con opciones predefinidas | Tipo de proyecto |
| Fecha | Selector de fecha | Fecha de renovación |
| Casilla | Sí / No | Cliente VIP |
Dos casillas útiles
- Columna — el campo puede mostrarse como columna en la lista.
- IA (contactos) — la IA completa el campo a partir de la conversación si está vacío, solo con lo que el visitante dijo él mismo. Nunca reemplaza un valor ingresado. El botón «Completar con IA» de la ficha lo hace a pedido. Para ello, el texto de la conversación se transmite al proveedor de IA.
Los campos también sirven en los filtros, las acciones masivas, la importación CSV, los formularios web y la aplicación móvil. Quitar un campo lo oculta; los valores ya ingresados se conservan.
Etiquetas de color
Identifique sus contactos y negocios de un vistazo con etiquetas de color (Cliente, Caliente, Tibio, Frío… personalizables, 10 colores), gestionadas en Personalizar → Etiquetas. Se muestran en la ficha, en la lista y en el Kanban.
- Cambiar el nombre de una etiqueta la renombra en todas partes.
- Una etiqueta de contacto retirada queda en los contactos, en gris; una etiqueta de negocio eliminada se quita de los negocios.
- La etiqueta «Cliente» se agrega automáticamente con el primer negocio ganado.
Puntuación de calificación (0-15)
Cada lead recibe una puntuación sobre 15, recalculada a medida que avanza el intercambio:
| Criterio | Puntos |
|---|---|
| Datos de contacto y campos completados en la captura | Puntuación inicial |
| 5, luego 10, luego 20 mensajes intercambiados | +1 en cada nivel |
| Conversación de más de 5 minutos | +1 |
| Visitante que regresa (2 visitas, luego 4) | +1 en cada nivel |
| Página de alta intención (precios, contacto, cotización, demo, prueba, cita) | +2 |
| Señales en los mensajes (compra, presupuesto, urgencia, o señal negativa) | Hacia arriba o hacia abajo |
La puntuación alimenta el filtro «puntuación mínima» de la lista y el informe PDF (leads calientes: 8 o más).
Puntuación IA (probabilidad de conversión)
Además de la puntuación sobre 15, ChatDirect estima la probabilidad de que un lead se convierta en cliente, de 0 a 95 %. Aparece en la insignia Puntuación IA arriba de la ficha; la sección «Detalle de la puntuación» la explica.
Criterios de cálculo
| Factor | Impacto |
|---|---|
| Puntuación del lead comparada con la puntuación media de sus leads convertidos | Factor principal (60 % si es igual) |
| Correo conocido | +10 % |
| Teléfono conocido | +10 % |
| Nivel de intención alto (medio) | +15 % (+8 %) |
| Conversación comprometida | +5 % |
| Señal negativa en los mensajes | -15 % |
| Lead archivado | -30 % |
Señales detectadas
Intención de compra, presupuesto mencionado, urgencia, correo o teléfono compartido, señal negativa («demasiado caro», «no me interesa»…), conversación larga, visitante comprometido. Determinan el nivel de intención: alto, medio o bajo.
Notificaciones y alertas
- Campana del portal — Leads nuevos, solicitudes de transferencia a un asesor, actividades próximas o atrasadas, respuestas a sus tickets. Un clic marca el elemento como leído y lo abre.
- Insignias del menú CRM — Número de leads nuevos y de actividades atrasadas.
- Aplicación móvil — Notificaciones de un lead nuevo (con los botones Llamar y SMS, que abren las aplicaciones de su teléfono), de una transferencia y de sus alertas de actividades.
- Correo — Con cada lead nuevo (dirección configurada en Configuración → Identidad), cuando le asignan una actividad, el resumen de la mañana y las alertas de vencimiento si las pide.
- Slack, WhatsApp, Messenger, webhooks, Google Sheets — Leads nuevos, según sus integraciones.
Niveles de acceso al CRM Beta
En Cuenta → Usuarios, cada usuario puede recibir un acceso al CRM distinto de su rol:
| Nivel | Lo que permite |
|---|---|
| Sin acceso | El CRM no aparece ni en el portal ni en la aplicación. |
| Solo lectura | Ve todo el CRM, no modifica nada. |
| Solo sus contactos | Ve y gestiona los contactos, negocios y actividades que tiene asignados. Puede archivar un contacto, no eliminarlo. |
| Todo el equipo | Ve y gestiona todo el CRM, incluidas la importación y los duplicados. |
| Administrador del CRM | Todo, más los ajustes del CRM (etapas, campos, etiquetas) y la clave API pública. |
- Por defecto («Según el rol»): Administrador → Administrador del CRM; Gerente y Agente → Todo el equipo; Lector → Solo lectura.
- Una opción de la cuenta permite que los usuarios «Solo sus contactos» vean también los contactos sin asignar y se los asignen («Asignármelo»).
- Nadie ajusta su propio acceso ni da un nivel superior al suyo. El cambio se aplica de inmediato: portal, aplicación, exportaciones, calendario iCal.
- Las conversaciones y el chat en vivo conservan sus propios permisos.
Formularios web integrables
Cree formularios HTML que se pueden integrar directamente en el sitio web de su cliente. Los envíos se convierten automáticamente en leads del CRM con notificaciones.
Creación de formularios
- Campos estándar — Nombre, correo electrónico, teléfono, mensaje
- Campos personalizados — Agregue sus propios campos definidos en la configuración
- Colores — Personalice los colores del formulario para coincidir con el sitio del cliente
Integración
Se genera automáticamente un código embed. Simplemente cópielo y péguelo en el HTML del sitio:
Seguridad
- Anti-spam honeypot — Campo oculto para bloquear robots
- Límite de envíos — Límite de envíos por IP para evitar abusos
- Notificaciones — Alerta automática en cada nuevo envío
Analytics avanzado
El panel de Analytics ofrece una vista completa del rendimiento de su chatbot. Accesible desde el portal del cliente, reúne todas las métricas clave, gráficos de tendencia y herramientas de análisis necesarias para optimizar su chatbot y medir su impacto en su negocio.
Panel y métricas
El panel principal muestra de un vistazo los indicadores esenciales de su chatbot:
- Conversaciones totales — Número de conversaciones en el período seleccionado
- Mensajes promedio por conversación — Indicador de la profundidad de los intercambios
- Tokens consumidos — Uso de tokens IA en el período
- Satisfacción — Proporción de pulgar arriba vs pulgar abajo
- Rendimiento — Tiempo de respuesta promedio, duración promedio, tasa de rebote, tasa de abandono y tasa de conversión a leads
Cuatro gráficos acompañan estas métricas:
- Conversaciones por día — Gráfico de barras mostrando el volumen diario
- Horas pico — Barras horizontales identificando los horarios más activos
- Tokens por día — Gráfico de línea del consumo diario
- Tendencia de satisfacción — Gráfico de línea de la evolución de satisfacción
Un selector de fechas permite elegir libremente el período a analizar. El panel se actualiza automáticamente cada 60 segundos sin recargar la página.
Comparación de períodos y alertas
Active la casilla « Comparar » para mostrar un segúndo período de referencia. Las fechas de comparación son personalizables. Cada métrica muestra entonces un indicador delta con color:
- +12% en verde para mejoras
- -8% en rojo para retrocesos
El sistema también detecta anomalías automáticamente y muestra alertas en el dashboard:
- Caída de satisfacción superior al 20%
- Tasa de abandono superior al 50%
- Pico de tokens superior al 200% del promedio
- Cero conversaciones durante 3 días consecutivos
- Tasa de rebote superior al 70%
Análisis detallado
Debajo del dashboard principal, secciones detalladas ofrecen un análisis a profundidad:
Engagement
- Visitantes únicos vs visitantes recurrentes
- Tasa de transferencia a humano
- Tasa de carga de archivos
- Desglose de evaluaciones positivas y negativas
Negocio
- Costo total, costo por conversación y costo por lead (visible solo en modo BYOK)
- Número de leads generados en el período
- Tokens totales consumidos
Páginas principales — Tabla de las páginas más visitadas por los visitantes antes de su interacción con el chatbot. Útil para comprender el recorrido del usuario.
Preguntas más frecuentes — Tabla que agrupa las primeras preguntas enviadas por los visitantes. Permite identificar temas recurrentes y ajustar la base de conocimiento.
Mensajes peor evaluados — Lista de respuestas del chatbot que recibieron pulgar abajo. Ideal para detectar puntos a mejorar en el prompt o la base de conocimiento.
Exportaciones
Dos formatos de exportación están disponibles:
- Exportación PDF — Informe imprimible con métricas clave y gráficos. Ideal para compartir con el equipo o informes periódicos.
- Exportación CSV — Datos brutos exportables (conversaciones, tokens, preguntas, o todo). Útil para análisis personalizado en una hoja de cálculo.
Widget integrable
Un mini-dashboard se puede integrar directamente en su sitio web mediante un iframe. Este widget muestra las métricas esenciales en tiempo real.
- Autenticación por clave API pública (
api_public_key) - Temas disponibles: claro (light) y oscuro (dark)
- Actualización automática cada 5 minutos
Automatizaciones
Informe semanal por correo — Un resumen automático de las estadísticas de la semana se envía por correo electrónico cada semana. El cron se ejecuta automáticamente e incluye métricas clave, tendencias y alertas eventuales.
Webhooks de analytics — Envíe automáticamente sus estadísticas a una URL configurada, de forma diaria o semanal. Los datos se envían en formato JSON vía POST.
API analytics (v1)
El endpoint /api/v1/stats.php permite recuperar las estadísticas programáticamente. La autenticación se realiza mediante una clave API en el encabezado de la solicitud.
| Parámetro | Descripción |
|---|---|
from | Fecha de inicio (YYYY-MM-DD) |
to | Fecha de fin (YYYY-MM-DD) |
metrics | Métricas deseadas (conversations, tokens, satisfaction, leads) |
Google Analytics, Slack y Webhooks CRM
Google Analytics 4
| Evento | Activador |
|---|---|
chat_opened | Visitante abre el widget |
message_sent | Visitante envía un mensaje |
lead_captured | Datos de contacto capturados |
transfer_requested | Transferencia a humano solicitada |
Slack
Se envían notificaciones a Slack para cada nuevo lead, transferencia o alerta.
Webhooks CRM
- HubSpot — Integración directa vía API
- Pipedrive — Creación automática de negocios
- Monday.com — Creación de elementos en el tablero
- Webhook personalizado — POST JSON a cualquier URL
Estas integraciones son especialmente útiles para empresas B2B y SaaS y el comercio electrónico. Descubra todas nuestras soluciones por sector.
Proveedores de API de correo
| Proveedor | Gratis | Notas |
|---|---|---|
| SMTP2GO | 1.000/mes | Recomendado para comenzar |
| SendGrid | 100/día | Popular, buena entregabilidad |
| Brevo | 9.000/mes | Generoso en gratis |
| Mailgun | 100/día | Muy confiable, API avanzada |
| Amazon SES | 3.000/mes * | * Si está en AWS, el más económico |
Canales de comunicación
Configure sus canales en la pestaña Canales de la página de Configuración del chatbot. El chatbot IA responde automáticamente en todos los canales activados.
Cuenta Twilio (requisito para SMS y WhatsApp)
Twilio es el proveedor utilizado para los canales SMS y WhatsApp. Necesita una cuenta Twilio (twilio.com/console).
- Cree una cuenta Twilio (prueba gratuita disponible)
- En la página principal de la consola, copie su Account SID y Auth Token
- Péguelos en la sección Cuenta Twilio de la pestaña Canales
- Compre un número de teléfono Twilio (SMS o WhatsApp)
SMS (Twilio)
El chatbot recibe y responde SMS automáticamente. Cuando un visitante solicita un agente, se crea una sesión de live chat y el agente puede responder por SMS.
- Active el canal SMS en la pestaña Canales
- Ingrese su número Twilio (formato +15145551234)
- En su consola Twilio → número → Messaging → pegue el webhook:
WhatsApp Business (vía Twilio)
Mismo principio que SMS pero vía WhatsApp. El chatbot responde a los mensajes de WhatsApp y puede transferir a un agente.
- Active WhatsApp en la pestaña Canales
- Ingrese su número WhatsApp Twilio
- En Twilio → Messaging → WhatsApp Sandbox → pegue el webhook:
Facebook Messenger + Instagram DM
El chatbot responde a los mensajes de Messenger y los DM de Instagram vía la API de Meta.
- Active Messenger en la pestaña Canales
- Ingrese su Page Access Token y Page ID (desde su Facebook App)
- En su Facebook App → Webhooks → pegue el webhook:
El mismo token funciona para Instagram DM si su página de Facebook está vinculada a su cuenta profesional de Instagram.
Correo entrante
El chatbot responde a los correos entrantes y crea leads automáticamente.
- Active el canal Correo en la pestaña Canales
- Su dirección de correo se asigna automáticamente:
{su-client-id}@bot.chatdirect.ca - Configure Inbound Parse en su proveedor de correo (Mailgun, SendGrid, SMTP2GO, etc.) para reenviar los correos entrantes al webhook:
Login Handoff (Transferencia de sesión de miembro)
El Seamless Login Handoff permite que el chatbot conserve el historial completo de la conversación cuando un visitante inicia sesión en su área de miembros. El bot personaliza sus respuestas automáticamente. Compatible con todas las plataformas web.
Método 1: Login Handoff automático (usuario ya conectado)
Si el visitante ya está conectado en su sitio, su sitio inyecta la variable JavaScript automáticamente.
WordPress / WooCommerce — Agregue el mismo bloque en el pie de página de su tema, usando is_user_logged_in() y wp_get_current_user() (ver el ejemplo PHP a continuación).
PHP / Laravel / Symfony — Agregue en su plantilla de zona de miembros:
Shopify — En theme.liquid:
React / Vue / Next.js — En su callback de login:
Webflow / Wix / Squarespace — Agregue el mismo bloque <script> en Code Injection / Embed Code de su zona de miembros.
Solo el campo id es obligatorio. Los demás campos permiten al bot personalizar sus respuestas.
Método 2: Login Popup (conexión desde el widget)
El visitante puede iniciar sesión directamente desde el chatbot a través de un botón « Iniciar sesión » en el encabezado del widget. El chatbot abre una ventana emergente hacia su página de login, y después de una conexión exitosa, el widget recibe los datos del miembro automáticamente.
Todas las plataformas (WordPress incluido) — Cree una página callback en su sitio (ej: /chatdirect-auth) y configure la URL en el portal (Integraciones → Login Popup). Su página debe:
- Verificar si el visitante está conectado
- Si no, redirigir a su página de login con un redirect de retorno
- Si está conectado, enviar un
postMessagey cerrar la ventana emergente
Ejemplo PHP (página /chatdirect-auth.php):
Ejemplo Shopify (página /pages/chatdirect-auth):
postMessage siempre debe incluir type: 'chatdirect-member' e id (obligatorio). Los campos name, email, plan, phone, company, role, status son opcionales.
API de miembros (datos enriquecidos, opcional)
Configure una URL en Integraciones → API Miembro del portal. El chatbot llamará a su API con ?member_id=xxx para recuperar datos detallados del miembro (estado de membresía, solicitudes abiertas, historial, etc.). Caché de 5 min. Máximo 20 campos.
Contenido reservado para miembros
La funcionalidad Knowledge Miembros permite definir contenido que el chatbot comparte solo con los miembros identificados a través del Login Handoff. Los visitantes anónimos nunca ven este contenido. Los miembros identificados reciben tanto el contenido público como el contenido reservado para miembros.
Existen 3 tipos de contenido reservado para miembros:
1. Base de conocimientos (miembros) — En la pestaña IA y Prompts de su configuración, un campo de texto « Base de conocimientos (miembros) » aparece debajo de la base de conocimientos pública. Ingrese aquí la información reservada para sus miembros: precios especiales, procedimientos internos, enlaces privados, contenido premium, etc. Este texto solo se inyecta en el contexto del chatbot cuando el visitante está identificado como miembro.
2. URLs indexadas (solo miembros) — En la sección RAG — Indexación de páginas web, una casilla de verificación « Solo miembros » aparece junto al botón de indexación. Márquela antes de indexar una URL para que el contenido de esa página sea reservado para miembros.
3. Documentos subidos (solo miembros) — En la sección RAG — Subida de documentos (PDF, Word, TXT), una casilla de verificación « Solo miembros » aparece en el área de subida. Márquela antes de subir un archivo para que su contenido sea reservado para miembros.
Los documentos y URLs marcados como reservados para miembros muestran una insignia Miembros en la lista de documentos indexados.
| Tipo de visitante | Contenido público | Contenido miembros |
|---|---|---|
| Visitante anónimo | ✓ | ✗ |
| Miembro identificado (Login Handoff) | ✓ | ✓ |
API servidor a servidor (seguridad máxima)
Para vincular una sesión a un miembro del lado del servidor sin exponer datos en JavaScript:
Resumen por plataforma
| Plataforma | Handoff auto | Login Popup | Esfuerzo |
|---|---|---|---|
| WordPress / WooCommerce | 5 líneas PHP en el tema | 1 página (~15 líneas) | Mínimo |
| PHP / Laravel | 5 líneas JS | 1 página (~15 líneas) | Mínimo |
| Shopify | 5 líneas Liquid | 1 página Liquid | Mínimo |
| React / Vue / Next.js | 5 líneas JS | 1 ruta (~10 líneas) | Mínimo |
| Webflow / Wix / Squarespace | Embed code | N/A | Mínimo |
API pública REST
Una clave API pública permite acceder a sus datos vía API REST (plan Business o superior requerido). La clave se genera en Configuración → Integraciones, sección «API pública».
| Endpoint | Método | Descripción |
|---|---|---|
/api/v1/leads.php | GET | Lista de leads con filtros |
/api/v1/conversations.php | GET | Lista de conversaciones |
/api/v1/stats.php | GET | Estadísticas de uso |
Logs de auditoría
El sistema de logs de auditoría rastrea automáticamente todas las acciones importantes realizadas por los administradores y los usuarios del portal. Cada modificación se registra con la identidad del actor, la marca de tiempo y los detalles del cambio.
Acciones rastreadas
| Acción | Descripción | Fuente |
|---|---|---|
config_updated | Modificación de la configuración de un cliente | Admin / Portal |
client_created | Creación de un nuevo cliente | Admin |
client_deleted | Eliminación de un cliente | Admin |
password_changed | Cambio de contraseña | Admin / Portal |
portal_config_updated | Modificación de configuración vía el portal cliente | Portal |
Almacenamiento
- Por cliente — Archivo JSONL dedicado por cliente (
tmp/audit/{clientId}.jsonl) - Global — Archivo JSONL global que agrupa todas las acciones de todos los clientes
- Formato JSONL — Una entrada JSON por línea para facilitar el procesamiento y el análisis
Página de administración
La página Logs de auditoría en el panel de administración ofrece una vista completa de las acciones con herramientas de filtrado avanzadas:
- Filtro por cliente — Seleccione un cliente específico o muestre todos los clientes
- Filtro por actor — Identifique quién realizó la acción (admin, usuario portal)
- Filtro por acción — Busque un tipo de acción específico
- Filtro por fechas — Defina un período preciso
- Paginación — Navegación página por página para historiales voluminosos
- Exportar CSV — Descargue los logs filtrados en formato CSV para análisis externo
Integración calendario iCal
Suscriba su aplicación de calendario preferida a sus actividades del CRM con el formato iCal (.ics). Compatible con Google Calendar, Microsoft Outlook y Calendario de Apple.
Cómo funciona
- Un enlace personal — Cada usuario tiene el suyo, abajo de la página CRM → Calendario (sección «Suscripción al calendario»).
- Sus actividades — El flujo contiene las actividades que su acceso al CRM le permite ver.
- Copiar — Copie el enlace y péguelo en su aplicación de calendario.
- Nuevo enlace — Crea otro enlace; el anterior deja de funcionar de inmediato. Útil si el enlace se compartió por error.
Calendarios compatibles
| Aplicación | Método |
|---|---|
| Google Calendar | Configuración → Agregar calendario → Desde una URL |
| Microsoft Outlook | Agregar calendario → Suscribirse desde la web |
| Calendario de Apple | Archivo → Nueva suscripción a calendario |
Privacy by Design
ChatDirect integra la protección de la privacidad desde el diseño, siguiendo el enfoque Privacy by Design. Seis mecanismos garantizan un alto nivel de protección de datos de los visitantes.
| Medida | Detalle técnico | Beneficio |
|---|---|---|
| Anonimización de las direcciones IP | 4 modos en Configuración → pestaña RGPD: IP completa (por defecto), último octeto oculto, hash SHA-256 irreversible o ninguna IP | Usted elige el nivel de protección; para una anonimización completa, elija «IP hasheada (SHA-256)» o «Ninguna IP almacenada» |
| Retención limitada | Purga automática configurable (30 a 365 días) | Ningún dato conservado indefinidamente |
| Cero cookies | Sin cookies, sin localStorage persistente, solo sessionStorage | No requiere banner de cookies |
| Sin seguimiento cross-session | Session ID único por visita, sin fingerprinting | Imposible vincular visitas del mismo usuario |
| URL filtrada | Solo el path se transmite, los parámetros query string se eliminan | Sin fuga de datos sensibles via URLs |
| GA4 condicional | Google Analytics se activa solo tras consentimiento explícito | Cumplimiento RGPD / Ley 25 |
Derecho de eliminación
Los visitantes pueden solicitar la eliminación de sus datos directamente desde el widget. Todos los datos asociados a su sesión se borran inmediatamente.
Cumplimiento RGPD y Ley 25
ChatDirect ofrece herramientas completas para el cumplimiento de protección de datos, aplicables al RGPD europeo y la Ley 25 de Quebec.
| Acción | Obligatorio |
|---|---|
| Activar consentimiento RGPD en el widget | Sí (UE/QC) |
| Personalizar el texto de consentimiento | Sí |
| Agregar enlace a política de privacidad | Sí |
| Requerir checkbox en formulario de leads | Recomendado |
| Condicionar Google Analytics al consentimiento | Sí, si GA4 activo |
| Configurar duración de retención de datos | Recomendado |
Seguridad avanzada
| Funcionalidad | Descripción |
|---|---|
| Análisis antivirus de archivos | Cada archivo subido (por usted o por sus visitantes en el chat) es analizado por un antivirus (ClamAV) antes de ser aceptado. Amenazas bloqueadas al subir, reverificación programada, procesamiento en servidores canadienses. |
| Alertas por palabras clave | Notificación cuando un visitante menciona ciertos términos |
| Control de acceso | Dominios autorizados, lista blanca/negra de IPs |
| Límite de tokens | Tope mensual de consumo de tokens IA |
| Export/Import configuración | Exportar e importar configuración completa en JSON |
| Test de webhooks | Verificar que los webhooks CRM funcionan correctamente |
Aislamiento de datos (Privacy Wall)
Por defecto, el equipo de ChatDirect no tiene acceso a sus datos: conversaciones, leads, tickets, analytics. Sus datos están completamente aislados y son privados.
Acceso temporal al soporte
Si necesita ayuda y desea que nuestro equipo de soporte pueda consultar sus datos para asistirle, puede conceder un acceso temporal de 72 horas desde su Perfil → Acceso soporte.
| Acción | Detalle |
|---|---|
| Conceder acceso | Perfil → Acceso soporte → clic en "Conceder acceso por 72 horas" |
| Expiración automática | El acceso expira automáticamente después de 72 horas, sin acción de su parte |
| Revocación manual | Puede revocar el acceso en cualquier momento desde su Perfil |
BYOK (Bring Your Own Key)
El modo BYOK permite a los clientes usar su propia clave API con el proveedor de IA que elijan. Con BYOK, las conversaciones son ilimitadas en todos los planes compatibles (Pro y superiores).
Modos de funcionamiento
| Modo | Quién aporta la clave | Conversaciones |
|---|---|---|
| Admin (predeterminado) | El administrador de ChatDirect | Según el plan |
| Cliente (BYOK) | El cliente, desde su portal | Ilimitadas |
Configuración de BYOK
Cuando el administrador activa el modo BYOK (api_key_mode = client), aparece una sección API en la pestaña Identidad del portal del cliente. El cliente puede entonces:
- Elegir su proveedor de IA (Anthropic, OpenAI, Google, Mistral)
- Seleccionar el modelo deseado
- Escribir su clave API (almacenada de forma cifrada)
Costo estimado: alrededor de 2 USD al mes por cada 1 000 conversaciones con Claude Haiku 5.5.
Consumo y tokens
Un token equivale a aproximadamente 4 caracteres en inglés o 3 caracteres en francés.
| Valor | Equivalente | Caso de uso |
|---|---|---|
256 tokens | ~1-2 frases | Respuestas muy cortas |
500 tokens | ~1 párrafo | Respuestas estándar (recomendado) |
1024 tokens | ~2-3 párrafos | Respuestas detalladas |
2000 tokens | ~1 página | Respuestas técnicas profundas |
Gestión de usuarios
En Cuenta → Usuarios, agregue colegas para que accedan al portal con su propio usuario y contraseña (permiso «Gestionar los usuarios»).
- Agregar usuario — Nombre de usuario, nombre completo, correo, contraseña y rol.
- Rol — Administrador, Gerente, Agente, Lector o Personalizado (usted marca los permisos). Se elige al crear la cuenta.
- Eliminar usuario — Revocar el acceso de un colega. No se puede eliminar la propia cuenta ni gestionar una cuenta con más permisos que la suya.
- Contraseña — Cada usuario cambia la suya en Mi perfil.
Permisos por rol
| Permiso | Administrador | Gerente | Agente | Lector |
|---|---|---|---|---|
| Ver los leads y el CRM | Sí | Sí | Sí | Sí |
| Gestionar los leads (estado, notas, etiquetas) | Sí | Sí | Sí | — |
| Mover leads y negocios | Sí | Sí | Sí | — |
| Configurar los seguimientos | Sí | Sí | — | — |
| Exportar datos (CSV, PDF) | Sí | Sí | — | — |
| Modificar la configuración (incluido Personalizar el CRM) | Sí | — | — | — |
| Gestionar los usuarios | Sí | — | — | — |
Para limitar a un vendedor a sus propios contactos, vea los niveles de acceso al CRM (beta).
Soporte y tickets
El sistema de tickets integrado permite comunicación directa con el equipo de soporte ChatDirect.
Soporte con asistente IA
Al crear un ticket, el asistente IA analiza tu pregunta y genera una respuesta instantánea para guiarte hacia la solución. La IA consulta toda la documentación para proporcionar una respuesta relevante. Puedes continuar la conversación con la IA hasta 4 intercambios. Si el problema está resuelto, haz clic en « Cerrar ticket ». Si no, un agente humano te responderá en un plazo de 24 horas hábiles.
Crear un ticket
- Cree un ticket con un asunto y prioridad (normal, alta, urgente)
- Describa claramente el problema
- La IA responde inmediatamente con sugerencias y enlaces relevantes
- Continúe el intercambio con la IA o cierre el ticket si está resuelto
- Si es necesario, un agente humano toma el relevo en 24 horas hábiles
Portal del cliente
El portal del cliente es el espacio de autoservicio donde cada cliente gestiona su chatbot, sus prospectos y sus parámetros. Accesible en chatdirect.ca/portal/, ofrece una interfaz completa disponible en 4 idiomas (FR-CA, FR-FR, EN-US, ES-MX).
Páginas principales
- Panel — Vista general: plan activo, estadísticas, prospectos recientes, conversaciones, tickets, «Mi día», costo BYOK
- Bandeja de entrada — Chat en vivo y todas las conversaciones del chatbot, en vista dividida
- CRM — Panel del CRM, contactos, organizaciones, solicitudes calificadas, negocios, actividades, calendario, automatizaciones y personalización (vea Primeros pasos con el CRM)
- Configuración — 8 pestañas: identidad, horario y transferencia, IA y prompts, conversaciones, integraciones, canales, RGPD, seguridad (la apariencia tiene su propia página, Vista previa)
- Consumo — Tokens, conversaciones, costos USD/CAD, detalle por día
- Usuarios — Agregar y eliminar colegas, elegir su rol
- Soporte — Crear y dar seguimiento a tickets de soporte
- Ayuda — Secciones de documentación + búsqueda + ayuda contextual por página
Acceso de superadministrador
Los superadministradores pueden conectarse al portal con sus credenciales de administrador y cualquier client_id. Se muestra una insignia ADMIN para indicar la suplantación.
Aplicación móvil iOS y Android
ChatDirect ofrece una aplicación complementaria para iOS y Android. No reemplaza el portal web: sirve para reaccionar rápido desde el teléfono cuando algo pasa. La configuración de fondo, el CRM completo y los análisis detallados siguen en el portal.
Qué se puede hacer en la app
- Alertas en tiempo real — Reciba una notificación en el teléfono cuando un visitante pide hablar con un asesor o cuando se capta un nuevo lead. La notificación incluye botones Llamar y SMS para responder sin abrir la app.
- Chat en vivo móvil — Tome el control de una conversación en curso y responda directamente desde el teléfono.
- Leads — Lista con búsqueda y filtros por estado, ficha completa (empresa, cargo, mensaje, página de origen), botones Llamar / SMS / Correo, cambio de estado y notas.
- Actividades — Sus llamadas, reuniones y tareas del CRM: crear, marcar como hechas, posponer un día o una semana, con una alerta antes de la hora prevista. Son las mismas actividades que en el portal web.
- Mi día — En la pantalla de inicio, sus atrasos, sus actividades del día y sus leads nuevos (algunas funciones del CRM requieren la última versión de la app).
- Conversaciones — Historial del chatbot con resumen generado por IA.
- Panel — Conversaciones, leads captados, transferencias a humano, mensajes y estado del widget.
- Configuración del chatbot — Modo (solo bot o con transferencia), horarios y transferencia a un humano.
- Disponibilidad — Silencie las alertas en el teléfono con un plazo (hasta las 17 h, mañana a las 8 h, o hasta nuevo aviso). El chatbot sigue respondiendo a los visitantes.
- Varios chatbots en una sola app — Cambie entre cuentas si gestiona más de un chatbot.
- Soporte — Abra y dé seguimiento a sus tickets.
- Trilingüe — Francés, inglés y español.
Instalar el portal como aplicación (PWA)
Además de la aplicación iOS y Android, el portal ChatDirect se puede instalar como una aplicación en su teléfono o computadora. Funciona como una app nativa — pantalla completa, icono en la pantalla de inicio, notificaciones — sin pasar por la App Store o Google Play.
En iPhone / iPad (iOS)
- Abra Safari (solo funciona con Safari en iOS)
- Vaya a
chatdirect.ca/portal/e inicie sesión - Toque el botón Compartir (⬆️) en la parte inferior de la pantalla
- Desplácese hacia abajo y toque « Agregar a la pantalla de inicio »
- Escriba un nombre (ej: ChatDirect) y toque « Agregar »
En Android
- Abra Chrome y vaya a
chatdirect.ca/portal/ - Un banner « Instalar ChatDirect » aparece automáticamente — toque « Instalar »
- Si el banner no aparece: menú (⋮) → « Instalar aplicación »
En computadora (Chrome)
- Abra Chrome y vaya a
chatdirect.ca/portal/ - Haga clic en el icono de instalación (⊕) en la barra de direcciones, o menú (⋮) → « Instalar ChatDirect »
Registro automático
El sistema de registro automático permite a los nuevos clientes crear su cuenta y comenzar a usar ChatDirect sin intervención humana. Todo el proceso está automatizado de principio a fin.
Proceso de registro
- Formulario de registro — El visitante completa su nombre, correo electrónico y contraseña
- Creación de cuenta — El sistema crea automáticamente la cuenta del cliente con el plan Descubrimiento
- Aprovisionamiento — La configuración del bot se genera automáticamente (prompt por defecto, colores, idioma)
- Acceso inmediato — El cliente recibe sus credenciales y accede al portal de inmediato
Prueba gratuita de 14 días
Cada nuevo registro recibe automáticamente una prueba gratuita de 14 días con el plan Descubrimiento, que incluye:
- 250 mensajes IA
- Widget chatbot completamente funcional
- CRM integrado (contactos, negocios, actividades)
- Pipeline kanban
- Calendario de actividades
Seguridad
- Validación del correo — Verificación del correo electrónico al registrarse
- Contraseña segura — Requisitos mínimos de complejidad
- Rate limiting — Protección contra registros masivos automatizados
Onboarding guiado
El asistente de onboarding guía a los nuevos clientes a través de la configuración inicial de su chatbot en 5 pasos simples. Se activa automáticamente la primera vez que un cliente accede a su portal.
Los 5 pasos del asistente
| Paso | Descripción |
|---|---|
| 1. Identidad | Nombre del bot, idioma, tono de voz (formal, amigable, profesional) |
| 2. Apariencia | Colores principales, tema del widget (claro, oscuro, auto), posición |
| 3. Conocimientos | Información sobre la empresa, productos/servicios, precios, FAQ |
| 4. Captura de leads | Activar formulario de captura, campos requeridos, mensaje de agradecimiento |
| 5. Instalación | Código del widget para copiar y pegar en su sitio + prueba en vivo |
Características
- Activación automática — Se muestra automáticamente al primer inicio de sesión en el portal
- Botón saltar — Los usuarios experimentados pueden omitir el asistente en cualquier momento
- Progreso visual — Barra de progreso indicando el paso actual
- Vista previa en vivo — El widget se actualiza en tiempo real mientras configura
Subdominios wildcard
Los subdominios wildcard proporcionan a cada cliente una URL personalizada para su chatbot: client-id.chatdirect.ca. Esto simplifica la integración y ofrece una experiencia más profesional.
Funcionamiento
- URL personalizada — Cada cliente accede a su chatbot vía
su-id.chatdirect.ca - Configuración DNS — Un solo registro DNS wildcard (
*.chatdirect.ca) redirige automáticamente todos los subdominios - Detección automática — El sistema detecta el client-id a partir del subdominio y carga la configuración correspondiente
- SSL incluido — Certificado SSL wildcard para todos los subdominios
Configuración DNS
Ventajas
- Sin necesidad de crear un registro DNS por cliente
- URLs limpias y profesionales
- Aislamiento visual entre clientes
- Compatible con el widget estándar y el portal
Perfil y cambio de contraseña
Cada usuario del portal puede gestionar su propio perfil y modificar su contraseña de forma autónoma.
Funcionalidades del perfil
- Información personal — Nombre, correo electrónico de contacto
- Cambio de contraseña — Requiere la contraseña actual + nueva contraseña con confirmación
- Preferencia de idioma — Elegir el idioma de la interfaz (FR-CA, FR-FR, EN-US, ES-MX)
- Preferencia de tema — Elegir el tema visual del panel (claro, oscuro, etc.)
Seguridad
- La contraseña se almacena con hash bcrypt
- Se requiere la contraseña actual para cualquier cambio
- Sesión regenerada después de un cambio de contraseña
- El cambio se registra en los logs de auditoría
Planes y precios
| Plan | Precio | Conversaciones | Acciones de IA / mes | Modelo IA |
|---|---|---|---|---|
| Descubrimiento | Gratis 14 días | 250 mensajes | 100 | Claude Haiku 5.5 |
| Starter | $49/mes | 1.000 conv | 500 | Claude Haiku 5.5 |
| Pro | $89/mes | 2.000 conv (ilimitado con BYOK) | 2.000 | Claude Haiku 5.5 |
| Business | $189/mes | 5.000 conv (ilimitado con BYOK) | 5.000 | Claude Haiku 5.5 |
| Enterprise | $359/mes | 10.000 conv (ilimitado con BYOK) | 15.000 | Claude Haiku 5.5 |
Acciones de IA (redacción de correos, resúmenes, asistente del CRM): ¿necesita más? Paquete de 2.000 acciones de IA adicionales: 9 $ CA al mes. El chatbot nunca está limitado por esta cuota: solo se aplica a las funciones de IA del CRM.
Comparación de funcionalidades
| Funcionalidad | Descubrimiento | Starter | Pro | Business | Enterprise |
|---|---|---|---|---|---|
| Widget chatbot | Sí | Sí | Sí | Sí | Sí |
| CRM integrado (contactos, negocios, actividades, calendario) | Sí | Sí | Sí | Sí | Sí |
| Embudo de ventas (Kanban) | Sí | Sí | Sí | Sí | Sí |
| Servidor de correo propio (SMTP o API) | — | — | Sí | Sí | Sí |
| Plantillas de correo | — | — | Sí | Sí | Sí |
| Review Booster | — | — | Sí | Sí | Sí |
| Formularios web | — | — | Sí | Sí | Sí |
| Secuencias de correos | — | — | — | Sí | Sí |
| Streaming (respuesta en vivo) | — | — | Sí | Sí | Sí |
| BYOK (clave API personal) | — | — | Sí | Sí | Sí |
| API pública REST | — | — | — | Sí | Sí |
| Canales SMS / correo | — | — | — | Sí | Sí |
| Webhooks CRM externos | — | — | — | Sí | Sí |
El envío automático de los seguimientos, las secuencias y los seguimientos de reseñas estará disponible próximamente (vea Automatizaciones).
BYOK = Ilimitado
Con BYOK, las conversaciones son ilimitadas en todos los planes compatibles (Pro+). Los costos son facturados directamente por el proveedor IA. Costo estimado: ~$2 USD/mes para 1.000 conversaciones con Claude Haiku.
Expiración de prueba
Cuando la prueba gratuita de 14 días (plan Descubrimiento) expira, el sistema aplica automáticamente restricciones para proteger el servicio y motivar la conversión a un plan de pago.
Comportamiento después de la expiración
| Componente | Comportamiento |
|---|---|
| Widget chatbot | Se desactiva — los visitantes ven un mensaje indicando que el servicio no está disponible |
| API de chat | Devuelve un error 403 — las solicitudes de IA son bloqueadas |
| Portal cliente | Acceso en modo lectura solamente — el cliente puede ver sus datos pero no modificar la configuración |
| CRM | Lectura solamente — los leads existentes siguen visibles pero no se capturan nuevos |
Alertas y notificaciones
- 7 días antes — Banner de advertencia en el portal: «Su prueba expira en 7 días»
- 3 días antes — Notificación por correo recordando la fecha de expiración
- Día de expiración — Correo de confirmación con opciones de actualización
- Después de la expiración — Banner permanente en el portal con enlace para actualizar el plan
Reactivación
Para reactivar el servicio, basta con suscribirse a un plan de pago (Starter, Pro, Business o Enterprise). El chatbot se reactiva inmediatamente con toda la configuración y los datos preservados.
Stripe Checkout y suscripciones
ChatDirect integra Stripe Checkout para gestionar las inscripciones de pago y las suscripciones recurrentes de forma totalmente automatizada.
Planes y precios
| Plan | Precio mensual | Prueba gratuita |
|---|---|---|
| Descubrimiento | Gratis | 14 días, 250 mensajes IA |
| Starter | 49 $/mes | — |
| Pro | 89 $/mes | — |
| Business | 189 $/mes | — |
| Enterprise | 359 $/mes | — |
Flujo de inscripción
- El cliente se inscribe con el plan Descubrimiento (gratis, 14 días)
- Al expirar o por elección propia, accede a la página de suscripción
- Redirección a Stripe Checkout para el pago seguro
- Después del pago, el plan se activa automáticamente vía webhook
- Página de éxito con la información de acceso al portal
Customer Portal de Stripe
Cada cliente puede gestionar su suscripción directamente desde el Customer Portal de Stripe:
- Modificar la tarjeta de crédito
- Cambiar de plan (upgrade/downgrade)
- Cancelar la suscripción
- Descargar las facturas
Webhooks automáticos
Los eventos de Stripe se procesan automáticamente:
- Pago exitoso — Plan activado, chatbot operativo inmediatamente
- Pago fallido — Notificación al cliente y al admin
- Cancelación — Desactivación del plan al final del período pagado
Programa de socios
El programa de socios de ChatDirect permite a revendedores, agencias y consultores referir clientes y recibir una comisión recurrente del 30 % por cada suscripción activa. Más información →
Portal de socios
Cada socio tiene un portal dedicado accesible en chatdirect.ca/partner/ con:
- Panel de control — Clientes activos, ingresos, comisión pendiente, gráfico 6 meses, previsión IA
- Pitch por correo con IA — Generar correos de prospección personalizados (20 sectores, 12 argumentos)
- Seguimiento de clientes — Detalle de cada cliente referido (plan, estado, conversaciones, satisfacción)
- Registro de comisiones — Historial completo con pagos, ajustes y saldo acumulado (exportar CSV)
- Notificaciones automáticas — Correo en cada inscripción o cancelación de un cliente referido
- Seguridad — 2FA (aplicación o correo), contraseña segura, sesiones cifradas
- Guía de ayuda integrada — Documentación completa dentro del portal (FR/EN)
Enlace de referencia
Cada socio recibe un enlace único de referencia:
Cuando un cliente se inscribe a través de este enlace, queda automáticamente vinculado al socio. El socio recibe una notificación por correo y la comisión comienza a acumularse.
Comisión sobre el monto neto
La comisión se calcula sobre el monto neto después de deducir los cargos de procesamiento:
- Canadá — 2,9 % + 0,30 $ por transacción
- Internacional — 3,5 % + 0,30 $ por transacción
Ejemplo — Plan Pro a 89 $/mes (cliente canadiense):
- Cargos de procesamiento: 89 $ × 2,9 % + 0,30 $ = 2,88 $
- Monto neto: 89 $ − 2,88 $ = 86,12 $
- Comisión (30 %): 86,12 $ × 30 % = 25,84 $/mes
Pagos
Las comisiones se acumulan cada mes. Los pagos se realizan cuando el saldo alcanza el umbral mínimo de 100 $ CAD.