Formularios de chat
Formularios para chatbot que aparecen en el momento justo
Crea formularios breves en la pestaña Actions, como una petición de presupuesto, una devolución o una solicitud de reserva. Tu agente de IA muestra el adecuado bajo su respuesta cuando la conversación lo pide, el visitante lo rellena y las respuestas te llegan a la pestaña Leads, por correo, a Slack o mediante un webhook.
Visitante: Hola, ¿imprimís camisetas personalizadas para eventos? Necesitamos unas 80 para una carrera de empresa en junio.
Agente: Sí, imprimimos camisetas personalizadas para eventos, en serigrafía a partir de 20 unidades. El precio depende de la camiseta, del número de colores de impresión y de la cantidad, así que lo más rápido es la petición de presupuesto de abajo. Rellénala y nuestro equipo te envía una oferta.
Visitante: [Rellena el formulario «Petición de presupuesto»: producto, cantidad 80, 2 colores, para el 12 de junio, correo, y pulsa Enviar]
Agente: Gracias, tu petición ya está con nuestro equipo. Recibirás el presupuesto por correo.
Pedir los datos de uno en uno agota a tus visitantes
Una petición de presupuesto necesita el producto, la cantidad, una fecha de entrega y un correo electrónico. Una devolución necesita un número de pedido y un motivo. Cuando un chatbot recoge todo eso mensaje a mensaje, la conversación se alarga, los visitantes responden a medias y alguien de tu equipo tiene que reconstruir los datos a partir de la transcripción. Un formulario en el chat lo pide todo de una vez, comprueba las respuestas antes de enviarlas y te entrega datos limpios y estructurados, mientras el agente sigue respondiendo preguntas alrededor.
Por qué usar formularios en tu chatbot
El agente decide cuándo ayuda un formulario. Tú decides exactamente qué pregunta.
Todos los datos en un paso
En lugar de un ir y venir de preguntas sueltas, el visitante ve todos los campos juntos bajo la respuesta, los rellena y pulsa el botón una sola vez. Los campos obligatorios y las respuestas de correo, teléfono, número y fecha se comprueban antes del envío.
Mostrado en el momento justo
Para cada formulario describes con palabras sencillas cuándo ayuda, por ejemplo «cuando el visitante pide precio para un pedido personalizado». El agente lo lee y muestra el formulario bajo su respuesta cuando la conversación encaja, con una frase breve que lo señala.
Los campos siguen siendo tuyos
El formulario siempre se construye a partir de la versión que guardaste. El modelo de IA solo decide cuándo mostrarlo, nunca qué pregunta: etiquetas, opciones y campos obligatorios quedan exactamente como los escribiste.
Las respuestas llegan donde trabajas
Los envíos llegan a la pestaña Leads con un enlace a la conversación, pueden enviarse por correo a los destinatarios de tus alertas, publicarse en Slack y mandarse con el webhook form.submitted, y cada formulario puede tener su propio webhook.
Separados de tus leads
Un envío de formulario se guarda aparte, aunque contenga un correo electrónico. No añade un lead ni dispara la alerta de nuevo lead, así una petición de devolución nunca acaba en tu embudo de ventas.
Cómo añadir un formulario a tu chatbot
Crea el formulario
En la pestaña Actions del agente, ve a Forms y haz clic en Add form. Ponle un nombre, que los visitantes ven como título, y añade hasta 20 campos. Cada campo tiene una etiqueta, un tipo como Short text, Email, Date o Dropdown y una casilla Required.
Describe cuándo mostrarlo
En When to show it, describe en hasta 1.000 caracteres los momentos en que el formulario ayuda. Los visitantes nunca ven este texto; el agente lo lee para decidir. Si quieres, define también el texto del botón y el mensaje que se ve tras el envío.
Revisa la vista previa y pruébalo
Deja activado Agent can show this form, revisa la Preview y haz clic en Add form. Después haz una pregunta adecuada en el Playground. Si el formulario aparece demasiado o nunca, describe los momentos con más precisión y vuelve a probar.
Decide adónde van los envíos
Activa el correo para nuevos leads para recibir cada envío por correo, marca Form submission en la tarjeta Slack alerts, suscribe un webhook a Form submitted o añade en el editor un webhook solo para este formulario y manda sus respuestas a tu CRM o a tu tienda.
Los formularios de chat en detalle
Siete tipos de campo
Short text (hasta 200 caracteres), Long text (hasta 2.000), Email y Phone, comprobados antes del envío, Number (también con coma decimal), Date con selector de fecha y Dropdown con hasta 20 opciones.
Hasta 10 formularios por agente
Crea un formulario para cada caso: presupuestos, devoluciones, solicitudes de reserva. Los formularios no cuentan para el límite de 25 acciones, y el interruptor Enabled retira un formulario sin borrarlo ni eliminar sus envíos.
Un formulario por respuesta
El agente muestra como mucho un formulario bajo una respuesta y no pide los mismos datos en el chat. No aparece ningún formulario bajo una respuesta que ya muestra el formulario de leads, así nunca se pregunta dos veces.
Se envía una vez por conversación
Cada formulario puede enviarse una vez por conversación. Después aparece como enviado, aunque el visitante recargue la página, así no recibes peticiones duplicadas desde el mismo chat.
Envíos y exportación CSV
La tarjeta Form submissions de la pestaña Leads lista los envíos de cada formulario, del más reciente al más antiguo, con las respuestas y un enlace a la conversación. Export CSV descarga hasta 10.000, con una columna por campo.
Un webhook por formulario
Dale a un formulario su propio webhook HTTPS para mandar, por ejemplo, las peticiones de presupuesto a tu CRM y las devoluciones a tu tienda. Usa el mismo payload form.submitted firmado, los mismos reintentos y el mismo registro de entregas que los webhooks del agente.
Dondequiera que responda el agente
Los formularios aparecen en la burbuja de chat, el iframe integrado, el enlace directo, la Help Page y el Playground. Se guardan con la respuesta, así que también aparecen en las transcripciones de la pestaña Conversations.
Tus palabras, su idioma
Los visitantes ven el nombre, las etiquetas y las opciones tal como los escribes. Indicaciones como «(opcional)», mensajes de error, el botón y el agradecimiento por defecto siguen el idioma del widget que hayas configurado.
Preguntas frecuentes
¿Qué es un formulario para chatbot?
Un formulario para chatbot es un formulario breve que aparece dentro de la conversación en lugar de en una página aparte. En intoCHAT lo creas en la pestaña Actions con hasta 20 campos, y el agente de IA lo muestra bajo su respuesta cuando la conversación encaja, por ejemplo cuando un visitante pide un presupuesto o quiere devolver un pedido.
¿En qué se diferencia un formulario de chat de la captación de leads?
El formulario de leads recoge datos de contacto, como el nombre, el correo electrónico o el teléfono, y añade al visitante a tus leads. Los formularios de chat recogen datos estructurados para una petición concreta: un presupuesto, una devolución o una solicitud de reserva. Sus envíos se guardan aparte y nunca añaden un lead ni envían la alerta de nuevo lead. Puedes usar ambos en el mismo agente.
¿Puede la IA cambiar las preguntas de mi formulario?
No. El formulario siempre se construye a partir de la versión que guardaste. El modelo de IA solo decide cuándo mostrarlo, según tu descripción en When to show it. No puede añadir, quitar ni reformular campos, y tampoco pide los datos del formulario en el chat en su lugar.
¿Adónde van los envíos de los formularios?
Cada envío se guarda en la pestaña Leads, en Form submissions, con un enlace a la conversación y exportación CSV. También puedes enviarlos por correo a los destinatarios de tus alertas de leads, publicarlos en Slack, mandarlos a cualquier webhook suscrito a Form submitted y a un webhook propio del formulario.
¿Puedo enviar los envíos a mi CRM?
Sí, mediante un webhook. Cada formulario puede tener su propio webhook HTTPS que recibe solo sus eventos form.submitted, firmados con un secreto, con reintentos y registro de entregas. Indica la dirección que tu CRM, tu tienda o tu herramienta de automatización te da para webhooks entrantes.
¿Qué pasa si cambio un formulario que ya se ha usado?
Si cambias el nombre de un campo o lo eliminas, las respuestas ya enviadas se conservan, y la exportación CSV usa tus etiquetas actuales. Un formulario que vuelve a mostrarse en un chat, por ejemplo tras recargar, muestra tu versión actual. Si desactivas un formulario, los que ya se mostraron en los chats indican que ya no está disponible.
¿Un envío de formulario consume mensajes?
No. Enviar un formulario no llama al modelo de IA, así que no cuenta para tus mensajes mensuales. Solo cuentan las respuestas del agente, como siempre: un mensaje por respuesta con un modelo rápido como Claude Haiku, Gemini Flash o GPT-6 Luna, más con un modelo más grande como Claude Sonnet, Gemini Pro o Claude Opus.
¿Aparecen los formularios en todos los chats?
Los formularios aparecen dondequiera que el agente responda en tu web: la burbuja de chat, el iframe integrado, el enlace directo y la Help Page, además del Playground. No se muestran en los chats temporales, porque en ellos no se guarda nada; el agente pide al visitante que vuelva a su conversación guardada.
Añade tu primer formulario de chat
Crea tu agente gratis, entrénalo con tu web y después crea un formulario de presupuesto o de devolución en la pestaña Actions y pruébalo en el Playground.
Crea tu agente gratisPlan gratuito, sin tarjeta de crédito.