Chatbot IA
Plus+El Chatbot IA agrega un widget de chat a tu página pública en GoConverso que funciona las 24 horas del día, los 7 días de la semana. Captura los datos de contacto de los visitantes, responde preguntas frecuentes usando tu propia información y puede guiar a los clientes a través de un flujo completo de reserva — todo sin intervención manual de tu parte.
Disponible en los planes Plus y superiores. El nodo de respuesta con IA en el Flow Builder requiere Plus. El nodo de llamada a APIs externas requiere Pro.
Cómo Funciona
El chatbot opera en dos modos complementarios que funcionan juntos de forma automática:
| Modo | Qué hace |
|---|---|
| Flow Engine | Sigue un guión de conversación determinístico que tú defines. Ideal para flujos de reserva, selección de servicios e interacciones guiadas. |
| Modo IA | Usa Claude o GPT para responder preguntas abiertas. Se activa cuando el mensaje del visitante no coincide con el flujo activo. |
Cuando un visitante envía un mensaje de texto libre durante un flujo activo, el sistema clasifica la intención primero. Si parece una entrada del flujo (elección de servicio, fecha, sí/no), el flujo continúa. Si parece una pregunta o mensaje fuera del tema, la IA responde — y el flujo permanece pausado para que la conversación pueda reanudarse.
Configurando el Chatbot
Accede a la configuración en Dashboard > Apps > Chatbot IA o navega directamente a Dashboard > Configuración del Chatbot.
Activar el chatbot
En la pestaña Configuración, activa el toggle Habilitado. El widget de chat aparecerá en tu página pública de inmediato.
Definir el mensaje de bienvenida
Escribe el mensaje que saluda a los visitantes al abrir el chat. Usa los chips de sugerencia debajo del campo para comenzar rápidamente — hay opciones de saludos listos para negocios de servicios.
Definir el mensaje offline
Configura el mensaje que se muestra cuando el chatbot está deshabilitado o fuera del horario de atención. Los chips de sugerencia también ofrecen textos listos para usar.
Guardar la configuración
Haz clic en Guardar Configuración para aplicar los cambios.
Opciones de Configuración
Accede a Dashboard > Configuración del Chatbot > Configuración para ver todas las opciones.
- Habilitado: Mostrar u ocultar el widget de chat en tu página pública
- Mensaje de Bienvenida: El primer mensaje que los visitantes ven al abrir el chat
- Mensaje Offline: Se muestra cuando el bot está deshabilitado
- Color Principal: El color de acento del widget de chat (combina con tu marca)
- Proveedor de IA: Elige entre Anthropic (Claude) u OpenAI (GPT)
- Tu Clave de IA (opcional): Agrega tu propia clave de API. Cuando está configurada, las respuestas de IA usan tu clave y no consumen créditos de IA de la plataforma.
Agregar tu propia clave Anthropic u OpenAI en la sección Credenciales de Automatizaciones permite respuestas de IA ilimitadas sin consumir créditos de la plataforma.
Flow Builder
El Flow Builder es un editor visual donde diseñas la conversación que seguirá tu chatbot paso a paso. Arrastra nodos al canvas, conéctalos y previsualiza la experiencia completa de chat — todo sin escribir código.
Accede en Dashboard > Configuración del Chatbot > Plantillas, haz clic en Editar Flujo en cualquier plantilla activa, o navega a Dashboard > Chatbot > Editor de Flujo.
Diseño del Editor
El editor de flujos tiene tres paneles:
| Panel | Posición | Propósito |
|---|---|---|
| Paleta de Nodos | Barra lateral izquierda | Todos los tipos de nodo disponibles, haz clic para agregar al canvas |
| Canvas | Centro | Área de trabajo visual donde posicionas y conectas los nodos |
| Panel de Propiedades | Barra lateral derecha | Configura los ajustes del nodo seleccionado |
El canvas admite zoom, desplazamiento, alineación a cuadrícula y un mini-mapa para flujos grandes.
Tipos de Nodos
Todo flujo comienza con un nodo Chat Trigger. A partir de ahí, conectas cualquier combinación de los 12 tipos de nodos disponibles:
| # | Nodo | Descripción | Plan |
|---|---|---|---|
| 1 | Chat Trigger | El punto de partida — todo flujo comienza aquí | Todos |
| 2 | Bot Message | Envía un mensaje de texto del bot | Todos |
| 3 | User Input | Espera que el visitante escriba una respuesta y la guarda en una variable | Todos |
| 4 | Quick Reply | Muestra botones en los que el visitante puede hacer clic | Todos |
| 5 | Condition | Ramifica el flujo con lógica if/else basada en el valor de una variable | Todos |
| 6 | Action | Ejecuta una acción del sistema (obtener servicios, verificar disponibilidad, crear reserva) | Todos |
| 7 | AI Response | Usa Claude o GPT para generar una respuesta dinámica | Plus+ |
| 8 | Delay | Pausa el flujo con un indicador de escritura antes del siguiente mensaje | Todos |
| 9 | Collect Data | Solicita y valida datos específicos (nombre, email, teléfono, fecha) | Todos |
| 10 | API Call | Envía una solicitud a un webhook o API externa | Pro+ |
| 11 | Transfer to Human | Finaliza el flujo automatizado y te notifica para que tomes el control | Todos |
| 12 | End Chat | Cierra la conversación | Todos |
Usa nodos Quick Reply siempre que sea posible. Los visitantes hacen clic en botones 3 a 5 veces más que escriben respuestas de texto libre, lo que mejora significativamente las tasas de finalización.
Creando un Flujo
Abrir el Editor de Flujos
Ve a Dashboard > Configuración del Chatbot, abre la pestaña Plantillas y haz clic en Nuevo Flujo — o haz clic en Editar en un flujo existente.
Comenzar con el Chat Trigger
Todo flujo tiene exactamente un nodo Chat Trigger ya en el canvas. Este nodo se activa automáticamente cuando un visitante abre el chat.
Agregar un mensaje de bienvenida
Haz clic en Bot Message en la barra lateral izquierda para agregarlo al canvas. Conecta la salida del Chat Trigger con la entrada del Bot Message. En el Panel de Propiedades, escribe el texto de bienvenida.
Construir la conversación
Agrega más nodos y conéctalos en secuencia. Usa nodos Quick Reply para ofrecer botones, nodos User Input para recopilar datos y nodos Condition para ramificar el flujo según lo que diga el visitante.
Previsualizar el flujo
Haz clic en Vista Previa para abrir el simulador de chat. Puedes interactuar con el flujo exactamente como lo haría un visitante — prueba todos los caminos y verifica que todas las condiciones funcionen correctamente.
Guardar y activar
Haz clic en Guardar. Luego regresa a Configuración del Chatbot > Configuración y asegúrate de que el chatbot esté habilitado. El flujo activo se ejecuta automáticamente para todos los nuevos visitantes.
Variables del Flujo
Las variables almacenan información recopilada durante la conversación. Siguen el patrón {nombre_variable} y pueden insertarse en cualquier texto de mensaje.
Variables comunes usadas en flujos de reserva:
| Variable | Definida por | Contiene |
|---|---|---|
{name} | User Input o formulario de lead | Nombre completo del visitante |
{email} | Formulario de lead | Email del visitante |
{phone} | User Input o formulario de lead | Teléfono del visitante |
{service_choice} | User Input | Servicio seleccionado (texto o número) |
{service_name} | Action: resolve_service | Nombre del servicio resuelto |
{preferred_date} | User Input | Fecha elegida por el visitante |
{preferred_time} | User Input | Hora elegida por el visitante |
Las variables se acumulan a lo largo de la sesión — nunca se restablecen entre pasos.
Enrutamiento Híbrido: IA + Flujo
Cuando un visitante escribe un mensaje de texto libre mientras hay un flujo activo, el sistema clasifica la intención antes de decidir qué hacer:
| Intención | Comportamiento del Sistema |
|---|---|
| Entrada del flujo (nombre de servicio, fecha, confirmación) | El flujo avanza normalmente |
| Pregunta de FAQ (horarios, precios, ubicación) | La IA responde y vuelve a mostrar los botones actuales del flujo |
| Solicitud de soporte (hablar con una persona) | Redirige a atención humana, el flujo se pausa |
| Chat general | La IA responde, el flujo se pausa |
| Ambiguo | Vuelve a mostrar la pregunta actual con un mensaje de aclaración |
Los clics en botones siempre avanzan el flujo directamente — no se necesita clasificación de IA.
Si un visitante escribe algo inesperado (como “tengo una duda” cuando el bot está mostrando una lista de servicios), el flujo se pausa y la IA responde. La conversación se reanuda cuando el visitante interactúa nuevamente con el flujo.
Plantillas de Flujo
La pestaña Plantillas en la Configuración del Chatbot incluye flujos listos para casos de uso comunes. Cada plantilla está disponible en varios idiomas:
| Plantilla | Categoría | Idiomas |
|---|---|---|
| Reserva Barbería | Reserva | EN, PT-BR, ES |
| Reserva Clínica Estética | Reserva | EN, PT-BR, ES |
| Reserva Entrenador Personal | Reserva | EN, PT-BR |
| Soporte Tienda de Celulares | E-commerce | EN, PT-BR |
| Reserva en Restaurante | Reserva | EN, PT-BR |
| Generación de Leads | Captura de leads | EN, PT-BR, ES |
| Soporte al Cliente | Soporte | EN, PT-BR, ES |
Haz clic en Aplicar en cualquier plantilla para cargarla como tu flujo activo. Aparece un banner con el flujo activo en la parte superior de la pestaña Plantillas mostrando qué plantilla está en ejecución.
Las plantillas son un punto de partida. Después de aplicar una, abre el Editor de Flujos para personalizar los mensajes, agregar o quitar nodos y ajustar la lógica para tu negocio específico.
Nodos de Acción — Integraciones Nativas
Los nodos Action conectan el chatbot con los datos de tu cuenta GoConverso en tiempo real:
| Acción | Qué Hace |
|---|---|
get_services | Obtiene tus servicios activos con nombres, duraciones y precios |
resolve_service | Mapea lo que el visitante escribió (ej: “1” o “Corte”) al service ID correcto |
check_availability | Obtiene los horarios disponibles para un servicio en una fecha específica |
create_booking_from_session | Crea una reserva real en tu dashboard con estado pendiente |
Estas acciones se ejecutan del lado del servidor y usan tus datos en vivo de GoConverso — sin configuración adicional necesaria.
Flujo de Reservas
El flujo de reservas es una conversación pre-construida que lleva a un visitante del sitio desde el saludo inicial hasta una solicitud de cita confirmada — sin que tenga que salir de tu página pública. Las reservas creadas por el chatbot aparecen en Dashboard > Citas con estado pendiente, listas para que las confirmes.
Qué Hace el Flujo de Reservas
El flujo completo de reservas incluye:
- Formulario de Captura de Lead — Recopila el nombre, email y (opcionalmente) teléfono del visitante antes de que comience la conversación. El lead se guarda en tu base de clientes de inmediato, incluso si abandona el chat.
- Selección de Servicio — Lista tus servicios activos reales con precios, presentados como botones en los que se puede hacer clic.
- Selección de Fecha — Ofrece los próximos 7 días como botones, con soporte para fechas escritas en múltiples formatos e idiomas.
- Verificación de Disponibilidad — Obtiene horarios disponibles en tiempo real basados en tu horario de atención y reservas existentes.
- Confirmación — Muestra un resumen y pide al visitante que confirme con un clic.
- Creación de la Reserva — Crea una reserva real con
estado = pendienteen tu dashboard y envía notificaciones por email.
Formulario de Captura de Lead
Antes de que comience la conversación, el chatbot muestra un formulario corto pidiendo los datos de contacto del visitante.
| Campo | Requerido |
|---|---|
| Nombre | Sí |
| Sí | |
| Teléfono | No |
Tan pronto como el visitante envía el formulario, se crea (o actualiza si el email ya existe) un registro en tu base de Clientes. Esto significa que cada visitante que abre el chat queda capturado como lead — independientemente de si completa una reserva.
Incluso si un visitante abandona el chat después de completar sus datos, la información de contacto ya está en tu CRM. Puedes hacer seguimiento manualmente o a través de una secuencia de emails automatizada.
Flujo de la Conversación (23 Pasos)
El flujo de reservas predeterminado tiene 23 nodos. Este es el camino completo que recorre un visitante:
Mensaje de bienvenida
→ Botones de intención: [Reservar Cita] [Ver Servicios] [Contáctenos]
→ Si el nombre ya se conoce (del formulario): va directamente a la lista de servicios
→ Si el nombre no se conoce: pide el nombre → pide el teléfono
→ Obtiene servicios reales de tu cuenta
→ Muestra lista de servicios con botones
→ Visitante selecciona un servicio
→ El sistema resuelve la selección a un service ID
→ Ofrece los próximos 7 días como botones de fecha
→ Obtiene horarios disponibles para el servicio + fecha elegidos
→ Muestra horarios disponibles como botones
→ Si el teléfono aún no fue capturado: lo solicita
→ Muestra resumen de confirmación
→ Visitante confirma [Sí] o cancela [No]
→ Al confirmar: crea la reserva en el dashboard
→ Si éxito: muestra mensaje de éxito
→ Si error: muestra mensaje de error específico
→ Al cancelar: muestra mensaje de cancelación amigableEl flujo omite preguntar el nombre y teléfono si esa información ya fue recopilada en el formulario de captura de lead. Esto mantiene la conversación corta y evita pedir la misma información dos veces.
Selección de Servicio
El chatbot lista los servicios como botones numerados. Los visitantes pueden:
- Hacer clic en un botón — el camino más común
- Escribir un número — ej: “1” selecciona el primer servicio
- Escribir un nombre — coincidencia parcial (ej: “corte” coincide con “Corte Premium”)
Si el texto escrito no coincide con ningún servicio, el chatbot vuelve a mostrar la lista de servicios con un mensaje amable en lugar de elegir silenciosamente un valor predeterminado.
Manejo de Fechas y Horarios
El paso de selección de fecha muestra los próximos 7 días como botones (ej: “Mié 26/02”). Los visitantes también pueden escribir fechas en cualquiera de estos formatos:
| Formato | Ejemplo |
|---|---|
| Formato de botón | ”Mié 26/02” |
| Fecha ISO | ”2026-03-15” |
| Día/Mes/Año | ”15/03/2026” |
| Nombre del día (español) | “lunes”, “mañana” |
| Nombre del día (inglés) | “Monday”, “tomorrow” |
| Nombre del día (portugués) | “segunda-feira”, “amanhã” |
Los horarios disponibles se generan según tu horario de atención, con las reservas existentes bloqueadas automáticamente. Los horarios se muestran como botones en intervalos de 30 minutos.
Notificaciones por Email
Cuando se crea una reserva a través del chatbot, se envían automáticamente dos emails:
| Destinatario | Cuándo | Contenido |
|---|---|---|
| Cliente | Inmediatamente después de la reserva | ”Tu solicitud fue recibida — esperando confirmación” con los detalles de la cita |
| Tú (profesional) | Inmediatamente después de la reserva | ”Nueva cita pendiente vía chatbot” con datos del cliente y enlace al dashboard |
| Cliente | Cuando confirmas la reserva | ”¡Tu cita está confirmada!” — la misma plantilla de confirmación de las reservas del formulario público |
Las notificaciones para ti solo se envían cuando Notificaciones por Email está habilitado en la configuración de tu perfil. Los emails al cliente siempre se envían cuando se captura una dirección de email válida.
Todos los emails siguen tu configuración de idioma en Dashboard > Configuración. Si configuraste tu cuenta en español, los clientes reciben emails en español — independientemente del idioma que el visitante usó en el chat.
Aprobando Reservas del Chatbot
Las reservas del chatbot siempre comienzan con estado pendiente. Para confirmar:
Abrir Citas
Ve a Dashboard > Citas. Las reservas del chatbot aparecen en la lista etiquetadas como creadas por “online”.
Abrir la reserva
Haz clic en cualquier reserva pendiente para abrir el modal de detalles.
Confirmar o cancelar
Haz clic en Confirmar para aprobar la reserva. El cliente recibe de inmediato un email de confirmación. Haz clic en Cancelar si no puedes atender la solicitud.
Para que se cree una reserva exitosamente, tu cuenta necesita: al menos un servicio activo, horarios de atención configurados y disponibilidad en la fecha y horario elegidos. Si falta alguno de estos elementos, el chatbot mostrará un mensaje de error específico.
Lista de Verificación de Requisitos
Antes de activar el flujo de reservas, verifica:
- Al menos un servicio activo en Dashboard > Servicios
- Horarios de atención configurados en Dashboard > Configuración > Horarios
- Chatbot habilitado en Dashboard > Configuración del Chatbot > Configuración
- Un flujo de reservas aplicado en Dashboard > Configuración del Chatbot > Plantillas
Plantillas de Preguntas Frecuentes
La pestaña FAQ te permite construir una base de conocimiento que el chatbot usa para responder las preguntas de los visitantes con precisión. En lugar de crear preguntas frecuentes desde cero, GoConverso ofrece plantillas listas según la categoría de tu negocio.
Plantillas de Inicio Rápido
Cuando abres la pestaña FAQ, el sistema detecta tu categoría de negocio (barbería, dentista, entrenador personal, etc.) y ofrece plantillas de preguntas frecuentes para tu nicho:
| Tipo de Negocio | Ejemplos de Preguntas |
|---|---|
| Barbería / Peluquería | Horario de atención, servicios, walk-ins, política de cancelación |
| Dentista | Horario del consultorio, servicios dentales, primera visita, ubicación |
| Entrenador Personal | Horarios, programas de entrenamiento, evaluación gratuita, sesiones online |
| Psicólogo | Horarios, tipos de terapia, confidencialidad, sesiones online |
| Spa / Manicure | Horarios, tratamientos, reserva de citas, ubicación |
| Tienda de Celulares | Horarios, servicios de reparación, tiempo de reparación, garantía |
| Taller Automotriz | Horarios, servicios, presupuestos, ubicación |
| Otros / Por defecto | Horarios, servicios, reservas, contacto, ubicación, cancelación |
Haz clic en Agregar en plantillas individuales o en Agregar Todo para insertarlas todas a la vez.
Respuestas Dinámicas
Algunas plantillas están marcadas como Generado automáticamente de tus datos. Estas respuestas se generan automáticamente con la información real de tu negocio:
| Tipo de Respuesta | Fuente de Datos |
|---|---|
| Horario de atención | Tu configuración de horarios |
| Lista de servicios con precios | Tus servicios activos |
| Información de contacto | Teléfono, email, WhatsApp de tu perfil |
| Ubicación | Dirección de tu perfil |
| Información de reserva | Enlace de reserva traducido |
Gestión de Preguntas Frecuentes
Cada entrada de FAQ tiene una pregunta, respuesta, categoría y prioridad (Baja / Media / Alta). Edita o elimina cualquier FAQ en cualquier momento usando los iconos de lápiz y papelera. Las FAQs con mayor prioridad se muestran primero cuando la IA busca respuestas relevantes.
Soporte Multilingüe
El chatbot se adapta automáticamente al idioma de cada visitante.
Cómo Funciona la Detección de Idioma
- Cuando un visitante envía su primer mensaje, el sistema identifica el idioma mediante coincidencia de palabras clave y análisis de caracteres (ej:
ã/ç→ Portugués,ñ→ Español). - El idioma detectado se almacena para la sesión — los mensajes posteriores no activan nueva detección.
- Si el idioma no puede determinarse a partir del mensaje, el sistema usa el idioma del navegador del visitante.
- Todos los mensajes del sistema (avisos de límite, mensajes offline, prompts de error) están pre-traducidos en inglés, portugués y español.
Traducción de Mensajes del Flujo
Cuando tu flujo está configurado en un idioma pero un visitante escribe en otro, el chatbot traduce automáticamente los mensajes del flujo al idioma del visitante usando un modelo de IA rápido y de bajo costo. Las traducciones se almacenan en caché por sesión — el mismo mensaje solo se traduce una vez.
Los precios de los servicios en el chatbot siempre usan la moneda configurada en Dashboard > Configuración, independientemente del idioma del visitante.
Monedas Soportadas
El chatbot muestra precios en tu moneda configurada. Se admiten 16 monedas:
USD, EUR, GBP, BRL, CAD, AUD, MXN, ARS, CLP, COP, PEN, JPY, CNY, INR, ZAR, MYR
Pestaña Conversaciones
La pestaña Conversaciones muestra un registro en vivo de todas las sesiones de chat. Para cada sesión puedes ver:
- Identificador del visitante y marca de tiempo
- Historial de mensajes
- Datos del lead capturado (nombre, email, teléfono)
- Si se creó una reserva a partir de la sesión
Métricas
La pestaña Métricas muestra datos agregados de tu chatbot:
| Métrica | Descripción |
|---|---|
| Total de sesiones | Número de sesiones de chat únicas iniciadas |
| Leads capturados | Visitantes que completaron el formulario de captura |
| Reservas creadas | Reservas realizadas a través del chatbot |
| Créditos de IA usados | Créditos de IA de la plataforma consumidos este mes |
Disponibilidad por Plan
| Función | Free | Plus | Pro | Max | Ultra |
|---|---|---|---|---|---|
| Widget de chat | — | Sí | Sí | Sí | Sí |
| Base de preguntas frecuentes | — | Sí | Sí | Sí | Sí |
| Flow Engine | — | Sí | Sí | Sí | Sí |
| Respuestas con IA | — | Sí | Sí | Sí | Sí |
| Nodo de respuesta IA en flujos | — | Sí | Sí | Sí | Sí |
| Nodo de llamada a API externa | — | — | Sí | Sí | Sí |
| Detección multilingüe | — | Sí | Sí | Sí | Sí |
| Tu propia clave de IA | — | Sí | Sí | Sí | Sí |
Relacionado
Configura automatizaciones de email activadas por reservas y leads del chatbot.
AutomatizacionesGestiona todas las citas, incluyendo las creadas por el chatbot.
Sistema de ReservasVisualiza y gestiona los leads capturados por el formulario del chatbot.
Gestión de ClientesCrea formularios independientes para capturar leads fuera del flujo del chatbot.
Constructor de Formularios