Cómo configurar Lead Form, Human Handoff, WooCommerce, HubSpot, Pago (SumUp/Mercado Pago) y otras acciones que tu agente puede ejecutar durante una conversación.
Las acciones le dan a tu agente capacidades extra durante una conversación: capturar datos de contacto, transferir a un humano, o consultar información en sistemas externos como tu tienda online. Cada acción se configura de forma independiente y se puede activar o desactivar sin afectar al resto.
Muestra un formulario para capturar los datos de contacto del visitante durante la conversación.
Human Handoff
Transfiere la conversación a un agente humano cuando el bot lo considera necesario.
WooCommerce
Permite consultar órdenes verificadas, inventario por SKU y datos del cliente desde tu tienda WooCommerce.
Zendesk Tickets
Crea y consulta tickets de soporte verificados en tu cuenta de Zendesk sin salir del chat. Disponible solo para organizaciones con el piloto habilitado — ver detalle más abajo.
Encuadrado — Agenda
Consulta disponibilidad real y crea reservas verificadas en tu agenda clínica de Encuadrado.
Send Email
El agente envía un correo durante la conversación (a tu equipo interno o al propio visitante).
Cal.com — Agenda
El visitante agenda una reunión desde el chat, con calendario embebido en el widget web.
Odoo
Sincroniza leads con tu CRM de Odoo y, si tienes Helpdesk, crea y consulta tickets de soporte. Exclusiva del plan Premium.
HubSpot
Sincroniza los leads confirmados como Contacts en tu CRM de HubSpot, con empresa y objeto Lead opcionales.
Pago
Genera un link de cobro (SumUp o Mercado Pago) en el chat para un catálogo cerrado de ítems que tú configuras.
También vas a ver Custom Form, Buttons y HTTP Request listadas como “Próximamente” — están planificadas pero todavía no tienen lógica funcional. Cuando estén disponibles, esta guía se actualiza con sus pasos.
Zendesk Tickets sigue en etapa piloto: aparece bloqueada con “Próximamente” en el selector salvo que ChatNorris haya habilitado el piloto para tu organización. Si la necesitas, escríbenos a hola@chatnorris.ai. Odoo está disponible para todas las organizaciones, pero exige el plan Premium.
Se abre un selector con todas las acciones disponibles. Las que dicen “Próximamente” están deshabilitadas.
2
Elige el tipo de acción
Se crea una instancia nueva de ese tipo y te lleva directo a su pantalla de configuración.
3
Ponle un nombre y configura los detalles
Cada acción tiene un campo Name editable (útil para distinguir varias instancias del mismo tipo, ver abajo) y sus propios campos de configuración. El toggle Enabled en la parte superior controla si el agente puede usarla ahora mismo.
4
Guarda los cambios
Los cambios se aplican de inmediato a las conversaciones nuevas.
Puedes crear más de una Lead Form o más de una WooCommerce en el mismo agente (por ejemplo, dos Lead Form distintos para dos propósitos: uno para pedir una demo y otro para soporte). La única excepción es Human Handoff, que sigue siendo única por agente — siempre está presente y no se puede duplicar ni eliminar.Para eliminar una instancia que ya no uses, entra a su configuración y haz clic en Eliminar (pide confirmación, ya que no se puede deshacer).
La cantidad de acciones que puedes tener activas por agente depende de tu plan:
Plan
Acciones por agente
Free
2
Standard
5
Premium
8
Cuando estás por crear una acción y ya llegaste al límite, el selector de Nueva acción te muestra un aviso (“Alcanzaste el límite de acciones de tu plan actual”) con un link directo para ver los planes, en vez de dejarte continuar. El contador usadas/límite aparece junto al botón Nueva acción en la lista de Acciones.
Formulario para capturar nombre, email, teléfono u otros datos que definas, sin sacar al visitante de la conversación.
Campo
Qué controla
Enabled
Activa o desactiva el formulario.
Mandatory
Si está activado, el visitante debe completar el formulario para seguir chateando. Si está apagado, puede omitirlo.
Fields
Lista de campos a pedir (nombre, email, teléfono, o cualquier campo custom). Cada campo se puede marcar como Required o quitar de la lista. Agrega campos nuevos escribiendo el nombre y haciendo clic en Agregar campo.
When to Use
Texto libre que le indica al agente en qué momento de la conversación debe mostrar el formulario (ej. “cuando el visitante muestre interés en agendar una demo”).
Customize Text
Texto del botón de envío (Submit button) y un Success message opcional que se muestra después de enviar.
Un visitante que ya completó el formulario (en esta conversación o en una anterior) no vuelve a verlo.
Aunque el Lead Form esté desactivado (o el visitante lo cierre sin completarlo), el agente igual puede reconocer datos de contacto que el visitante mencione naturalmente durante la charla (“mi mail es…”, “llámenme al…”), confirmarlos con una sola pregunta si son ambiguos, y guardarlos como lead — sin mostrarle ningún formulario. Esto se llama captura pasiva y está activada por defecto; para desactivarla, contacta a soporte. No reemplaza al Lead Form: son dos formas independientes de capturar los mismos datos.
Puedes Desactivar la acción desde el botón al pie de la pantalla de configuración, sin perder los datos ya cargados en el formulario.
Controla cuándo y cómo el bot transfiere la conversación a un agente humano. Reemplaza el comportamiento anterior de detección automática por frase fija — ahora es configurable.
Campo
Qué controla
Enabled
Activa o desactiva la transferencia automática.
When to Use
Describe cuándo el agente debe escalar la conversación (ej. temas que deben activar la escalación, o si debe intentar resolver el problema antes de transferir).
Information to Gather
Lista de datos que el agente debe recolectar del visitante antes de transferir (los toma de la conversación o los pregunta directamente).
Auto-assign priority (asignar un nivel de prioridad automático a la conversación transferida) aparece en la pantalla pero requiere un plan superior — todavía no está disponible de forma general.
Ver también Chat en vivo y handoff para cómo se atiende una conversación una vez transferida.
Conecta el agente a una tienda WooCommerce para responder sobre pedidos e inventario sin salir del chat.
1
Conecta tu tienda desde Integraciones
Las credenciales de WooCommerce (Store URL, Consumer key y Consumer secret) ya no se cargan dentro de esta Acción — se conectan una sola vez desde Integraciones (Agentes → [tu agente] → Integraciones → WooCommerce). Si todavía no la conectaste, esta pantalla te lleva directo ahí. Ver el detalle completo en Integraciones.
2
Elige qué datos puede consultar el agente
Orders — estado, total e items de una orden, solo después de verificar la identidad del comprador.
Inventory — disponibilidad de productos por SKU.
Customer data — reservado para uso futuro; se recomienda mantenerlo apagado por ahora.
3
Configura la verificación de pedidos
Con Order verification activo, el agente exige el número de orden más al menos uno de estos datos antes de mostrar información: email de facturación, teléfono de facturación o código postal de facturación.
4
Prueba la conexión
Usa el botón Probar conexión para confirmar que las credenciales funcionan antes de activar la acción para tus visitantes.
WooCommerce se agrega deshabilitado por defecto en todos los agentes existentes. Actívala solo después de cargar credenciales válidas y probar la conexión.
En el widget web, cuando el agente detecta que el visitante quiere el estado de una orden, no le pide los datos por texto: le muestra un formulario embebido dentro del chat con dos campos — Número de orden y Email o teléfono de la compra. Mientras el formulario está pendiente, el visitante no puede escribir otro mensaje hasta completarlo o cancelarlo.
Si los datos coinciden con una orden real, el agente responde con el estado, total e items.
Si no coinciden, el agente indica que no pudo verificar la orden y pide revisar el número y el dato de contacto — nunca muestra información sin verificar.
En WhatsApp e Instagram (donde no hay formularios embebidos), el agente pide estos mismos datos de forma conversacional, dentro del chat de texto.
Sincronizar tu catálogo de productos a la Knowledge Base
Además de consultar órdenes e inventario en tiempo real, puedes traer tu catálogo de productos a la base de conocimiento para que el agente responda preguntas generales sobre productos (no solo disponibilidad puntual). Desde la misma pantalla de configuración de WooCommerce, o desde Knowledge → Agregar fuente → WooCommerce, haz clic en Sincronizar catálogo.Ver el detalle en Base de conocimiento → Fuente WooCommerce.
Esta acción está en etapa piloto: aparece bloqueada como “Próximamente” en el selector salvo que ChatNorris haya habilitado el piloto de Zendesk Tickets para tu organización. Si la necesitas, escríbenos a hola@chatnorris.ai.
Conecta el agente a tu cuenta de Zendesk para crear tickets de soporte y consultar su estado sin salir del chat.
1
Conecta tu cuenta de Zendesk desde Integraciones
La conexión se hace vía OAuth (login con tu cuenta de Zendesk) desde Integraciones (Agentes → [tu agente] → Integraciones → Zendesk), no con credenciales manuales dentro de esta Acción. Es la misma conexión que usa la fuente de conocimiento de Zendesk — ver Base de conocimiento → Zendesk e Integraciones.
2
Define cuándo debe crear un ticket
Igual que las demás acciones, tienes un campo de texto libre When to Use para indicarle al agente en qué situaciones debe ofrecer crear un ticket.
3
Configura la verificación
Antes de crear un ticket, el agente pide y valida los datos de contacto necesarios: email de forma obligatoria, y opcionalmente también teléfono si lo activas. El agente solo puede crear un ticket después de que el visitante confirme explícitamente que quiere hacerlo — nunca lo crea de forma automática en medio de la charla.
Por seguridad, el agente solo puede consultar el estado de tickets que él mismo creó (no cualquier ticket de tu cuenta de Zendesk), y siempre después de validar el número de ticket junto con los datos de contacto verificados. Estos controles se aplican del lado del servidor y no se pueden relajar editando el texto de “cuándo usar”.
Conecta el agente a tu agenda clínica de Encuadrado para que consulte disponibilidad real y cree reservas verificadas sin salir del chat.
1
Conecta tu cuenta de Encuadrado desde Integraciones
Ve a Integraciones (Agentes → [tu agente] → Integraciones → Encuadrado) e ingresa tu API key de Encuadrado. Ver Integraciones.
2
Configura los servicios y horarios
Define qué servicios de tu agenda debe poder ofrecer el agente.
3
El agente consulta disponibilidad y reserva
Cuando un visitante quiere agendar, el agente consulta horarios reales disponibles y, recién después de que el visitante confirma explícitamente, crea la reserva. Nunca reserva de forma automática en medio de la charla.
Para servicios que emiten boleta, el agente valida la comuna del paciente contra el listado oficial. Las reservas respetan el huso horario de Chile (America/Santiago).
Permite que el agente envíe un correo durante la conversación — por ejemplo, para avisar a tu equipo interno de una consulta puntual, o para enviarle al visitante una copia de algo que pidió.
1
Define el destinatario
Puede ser una dirección fija (por ejemplo, tu equipo de ventas) o una variable del visitante (por ejemplo, el email que dejó en la conversación).
2
Define cuándo debe enviarse
Con el campo When to Use, indícale al agente en qué situaciones debe enviar el correo. Puedes elegir la frecuencia: cada vez que aplique o una sola vez por conversación.
3
Elige si el visitante debe confirmar antes del envío
Opcionalmente, puedes exigir que el visitante confirme explícitamente antes de que el agente envíe el correo.
Puedes crear varias acciones de Send Email en el mismo agente — por ejemplo, una para avisar a ventas y otra para confirmarle algo al visitante.
Cada correo enviado con éxito consume 1 crédito de la bolsa de créditos de email, independiente de los créditos de IA. Ver Modelos de IA y créditos. Disponible en el widget web y en los canales de mensajería; no está disponible todavía para integraciones vía API pública.
Conecta el agente a un tipo de evento de Cal.com para que el visitante pueda agendar una reunión sin salir del chat.
1
Pega el link público de tu evento de Cal.com
Solo necesitas la URL pública de tu event type de Cal.com (cal.com/... o www.cal.com/...) — no requiere conectar una cuenta ni credenciales.
2
Personaliza la apariencia y los mensajes
Puedes ajustar el layout y el tema del calendario embebido, además de los mensajes de éxito y de error que ve el visitante.
En el widget web y en el Playground, el calendario de Cal.com se abre embebido dentro de la conversación. En los canales de mensajería (WhatsApp, Instagram, Telegram, Messenger), el agente comparte el link directo del evento.
Si el visitante ya dejó sus datos de contacto antes (por ejemplo, en un Lead Form o durante la charla), el formulario de reserva de Cal.com se precompleta automáticamente con esos datos.
Esta acción es exclusiva del plan Premium: en Free o Standard aparece bloqueada como “Próximamente” en el selector. Si necesitas Odoo, revisa los planes o escríbenos a hola@chatnorris.ai.
Conecta el agente a tu ERP Odoo (self-hosted, Odoo.sh u Online) para sincronizar leads con tu CRM y, si tienes el módulo de Helpdesk, crear y consultar tickets de soporte.
1
Conecta tu instancia de Odoo desde Integraciones
Ve a Integraciones (Agentes → [tu agente] → Integraciones → Odoo) e ingresa la URL de tu instancia, la base de datos (se autodetecta si tu servidor solo tiene una), tu usuario y tu API key. Ver Integraciones.
2
Activa las capacidades disponibles
Las capacidades que puedes habilitar dependen de qué módulos de Odoo tiene instalados tu instancia (detectado automáticamente al conectar):
Capacidad
Qué hace
Requiere en Odoo
Sincronizar leads
Cada vez que un visitante confirma sus datos de contacto por primera vez, se crea automáticamente un contacto y una oportunidad en tu CRM de Odoo.
Módulo CRM
Crear ticket
El agente puede crear un ticket de soporte en tu Helpdesk de Odoo, solo después de que el visitante confirme explícitamente.
Módulo Helpdesk (Enterprise o la versión de la comunidad, helpdesk_mgmt)
Consultar estado de ticket
El agente puede informar el estado de un ticket ya creado por él mismo, después de verificar la identidad del solicitante.
Módulo Helpdesk
Si tu instancia no tiene el módulo correspondiente instalado, esa capacidad aparece deshabilitada.
La sincronización de leads ocurre una sola vez, en el momento en que el visitante confirma sus datos por primera vez — si más adelante completa datos adicionales (por ejemplo, agrega el teléfono), esos datos no se vuelven a sincronizar automáticamente.
Sincroniza los leads que confirma el agente con tu CRM de HubSpot, sin salir del chat ni exportar nada manualmente.
1
Conecta tu cuenta de HubSpot desde Integraciones
Ve a Integraciones (Agentes → [tu agente] → Integraciones → HubSpot) y pega una clave de servicio de HubSpot (Desarrollo → Claves → Claves de servicio; un token de Private App existente también funciona). Ver Integraciones.
2
Activa las capacidades que necesites
Las tres capacidades son independientes pero jerárquicas — activar empresa o Lead requiere tener activado Sincronizar contacto:
Capacidad
Qué hace
Scopes de HubSpot
Sincronizar contacto
Crea o actualiza un Contact en HubSpot cada vez que se confirma el email de un visitante. Los contactos nuevos entran con estado Lead Nuevo; los existentes nunca se pisan.
crm.objects.contacts.read y .write
Sincronizar empresa
Busca o crea la empresa del visitante en HubSpot y la asocia al contacto, usando la propiedad Empresa o el campo personalizado “Empresa”/“Company” del lead.
crm.objects.companies.read y .write
Crear objeto Lead
Crea un registro Lead en HubSpot asociado al contacto, una sola vez por lead. Requiere que tu cuenta de HubSpot tenga disponible la herramienta Leads.
crm.objects.leads.read y .write
La sincronización ocurre una sola vez, en el momento en que se confirma el email del visitante — no se vuelve a sincronizar si el lead se edita después. ChatNorris nunca lee ni modifica ningún otro dato de tu cuenta de HubSpot.
Genera un link de cobro dentro del chat para un catálogo cerrado de ítems que tú configuras — el agente nunca inventa un monto.
1
Conecta SumUp o Mercado Pago desde Integraciones
Ve a Integraciones (Agentes → [tu agente] → Integraciones) y conecta al menos uno de los dos proveedores: SumUp (Merchant code + API key) o Mercado Pago (Public Key + Access Token). Ver Integraciones.
2
Elige la pasarela de pago
En la Acción, el campo Pasarela de pago decide con qué proveedor conectado se genera el link. Cambiarlo no borra el catálogo de ítems ni las conexiones — solo decide cuál se usa.
3
Configura el catálogo de ítems
Define la moneda (ISO 4217) y cada ítem cobrable: nombre, descripción y monto. El agente solo puede cobrar los montos exactos configurados acá.
4
Personaliza el mensaje de éxito y la página de retorno
El mensaje tras el pago se envía en el chat cuando el proveedor confirma el cobro. La página de retorno (opcional) es a dónde vuelve el visitante después de pagar; si se deja vacía, ve la pantalla de éxito propia del proveedor.
Recomendamos usar Claude Sonnet o un modelo superior como principal en agentes con esta acción. En pruebas, modelos más económicos (ej. Haiku) a veces confirman un pago o inventan un número de comprobante sin haber generado ningún checkout, incluso con instrucciones explícitas de no hacerlo.
El agente siempre pide una confirmación explícita del visitante antes de generar el link de pago — esto no se puede desactivar. Los cobros se procesan en tu propia cuenta de SumUp o Mercado Pago: ChatNorris nunca recibe el dinero, solo genera el link y se entera de la confirmación.
¿Puedo tener más de una acción activa al mismo tiempo?
Sí, de dos formas: puedes activar Lead Form, Human Handoff y WooCommerce juntas (son independientes entre sí), y además puedes crear varias instancias de Lead Form o de WooCommerce si necesitas configuraciones distintas — la única que no se puede duplicar es Human Handoff. El total de instancias que puedes tener está limitado por tu plan.
¿Qué pasa con la configuración anterior de 'captura de leads' del widget?
Se migró automáticamente a la acción Lead Form. Si tu widget ya tenía la captura de leads activada, la vas a encontrar configurada ahí.
¿El Human Handoff sigue funcionando si no configuro nada?
La acción viene activada por defecto para agentes existentes, pero te recomendamos completar When to Use para que el criterio de escalación sea más preciso que el comportamiento genérico anterior.
¿WooCommerce funciona con cualquier tienda?
Necesitas una tienda WooCommerce con la REST API habilitada y credenciales (consumer key/secret) generadas desde el panel de WordPress. Usa Probar conexión para confirmar que todo está bien configurado.
¿El formulario de consulta de orden aparece en WhatsApp e Instagram también?
No, el formulario embebido es exclusivo del widget web. En WhatsApp e Instagram el agente pide el número de orden y el dato de verificación conversacionalmente, dentro del chat de texto.
¿El catálogo de productos se actualiza solo?
No. La sincronización del catálogo a la Knowledge Base es manual — haz clic en Sincronizar catálogo cada vez que quieras traer los cambios de precio, stock o productos nuevos.
¿Dónde se conectan las cuentas externas (WooCommerce, Zendesk, Encuadrado, Odoo, HubSpot, SumUp, Mercado Pago)?
Todas se conectan desde Integraciones, un hub centralizado por agente — no desde la pantalla de cada Acción. Ver Integraciones.
¿Por qué no puedo crear una acción de Zendesk Tickets?
Sigue en etapa piloto: tu plan puede incluirla, pero ChatNorris tiene que habilitarla explícitamente para tu organización. Escríbenos a hola@chatnorris.ai si la necesitas.
¿Por qué no puedo crear una acción de Odoo?
Odoo es exclusiva del plan Premium — si tu organización está en Free o Standard, no aparece como opción creable. El resto de las acciones con proveedor externo (Encuadrado, Send Email, Cal.com, HubSpot, Pago) están disponibles desde el plan Standard, sin necesidad de piloto.