Skip to Content
PlatformChatbot IA

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:

ModoQué hace
Flow EngineSigue un guión de conversación determinístico que tú defines. Ideal para flujos de reserva, selección de servicios e interacciones guiadas.
Modo IAUsa 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:

PanelPosiciónPropósito
Paleta de NodosBarra lateral izquierdaTodos los tipos de nodo disponibles, haz clic para agregar al canvas
CanvasCentroÁrea de trabajo visual donde posicionas y conectas los nodos
Panel de PropiedadesBarra lateral derechaConfigura 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:

#NodoDescripciónPlan
1Chat TriggerEl punto de partida — todo flujo comienza aquíTodos
2Bot MessageEnvía un mensaje de texto del botTodos
3User InputEspera que el visitante escriba una respuesta y la guarda en una variableTodos
4Quick ReplyMuestra botones en los que el visitante puede hacer clicTodos
5ConditionRamifica el flujo con lógica if/else basada en el valor de una variableTodos
6ActionEjecuta una acción del sistema (obtener servicios, verificar disponibilidad, crear reserva)Todos
7AI ResponseUsa Claude o GPT para generar una respuesta dinámicaPlus+
8DelayPausa el flujo con un indicador de escritura antes del siguiente mensajeTodos
9Collect DataSolicita y valida datos específicos (nombre, email, teléfono, fecha)Todos
10API CallEnvía una solicitud a un webhook o API externaPro+
11Transfer to HumanFinaliza el flujo automatizado y te notifica para que tomes el controlTodos
12End ChatCierra la conversaciónTodos

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:

VariableDefinida porContiene
{name}User Input o formulario de leadNombre completo del visitante
{email}Formulario de leadEmail del visitante
{phone}User Input o formulario de leadTeléfono del visitante
{service_choice}User InputServicio seleccionado (texto o número)
{service_name}Action: resolve_serviceNombre del servicio resuelto
{preferred_date}User InputFecha elegida por el visitante
{preferred_time}User InputHora 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ónComportamiento 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 generalLa IA responde, el flujo se pausa
AmbiguoVuelve 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:

PlantillaCategoríaIdiomas
Reserva BarberíaReservaEN, PT-BR, ES
Reserva Clínica EstéticaReservaEN, PT-BR, ES
Reserva Entrenador PersonalReservaEN, PT-BR
Soporte Tienda de CelularesE-commerceEN, PT-BR
Reserva en RestauranteReservaEN, PT-BR
Generación de LeadsCaptura de leadsEN, PT-BR, ES
Soporte al ClienteSoporteEN, 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ónQué Hace
get_servicesObtiene tus servicios activos con nombres, duraciones y precios
resolve_serviceMapea lo que el visitante escribió (ej: “1” o “Corte”) al service ID correcto
check_availabilityObtiene los horarios disponibles para un servicio en una fecha específica
create_booking_from_sessionCrea 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:

  1. 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.
  2. Selección de Servicio — Lista tus servicios activos reales con precios, presentados como botones en los que se puede hacer clic.
  3. Selección de Fecha — Ofrece los próximos 7 días como botones, con soporte para fechas escritas en múltiples formatos e idiomas.
  4. Verificación de Disponibilidad — Obtiene horarios disponibles en tiempo real basados en tu horario de atención y reservas existentes.
  5. Confirmación — Muestra un resumen y pide al visitante que confirme con un clic.
  6. Creación de la Reserva — Crea una reserva real con estado = pendiente en 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.

CampoRequerido
Nombre
Email
TeléfonoNo

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 amigable

El 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:

FormatoEjemplo
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:

DestinatarioCuándoContenido
ClienteInmediatamente 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
ClienteCuando 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 NegocioEjemplos de Preguntas
Barbería / PeluqueríaHorario de atención, servicios, walk-ins, política de cancelación
DentistaHorario del consultorio, servicios dentales, primera visita, ubicación
Entrenador PersonalHorarios, programas de entrenamiento, evaluación gratuita, sesiones online
PsicólogoHorarios, tipos de terapia, confidencialidad, sesiones online
Spa / ManicureHorarios, tratamientos, reserva de citas, ubicación
Tienda de CelularesHorarios, servicios de reparación, tiempo de reparación, garantía
Taller AutomotrizHorarios, servicios, presupuestos, ubicación
Otros / Por defectoHorarios, 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 RespuestaFuente de Datos
Horario de atenciónTu configuración de horarios
Lista de servicios con preciosTus servicios activos
Información de contactoTeléfono, email, WhatsApp de tu perfil
UbicaciónDirección de tu perfil
Información de reservaEnlace 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

  1. 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).
  2. El idioma detectado se almacena para la sesión — los mensajes posteriores no activan nueva detección.
  3. Si el idioma no puede determinarse a partir del mensaje, el sistema usa el idioma del navegador del visitante.
  4. 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étricaDescripción
Total de sesionesNúmero de sesiones de chat únicas iniciadas
Leads capturadosVisitantes que completaron el formulario de captura
Reservas creadasReservas realizadas a través del chatbot
Créditos de IA usadosCréditos de IA de la plataforma consumidos este mes

Disponibilidad por Plan

FunciónFreePlusProMaxUltra
Widget de chat
Base de preguntas frecuentes
Flow Engine
Respuestas con IA
Nodo de respuesta IA en flujos
Nodo de llamada a API externa
Detección multilingüe
Tu propia clave de IA

Relacionado