Formularios conversacionales (captura tipo chat)
Crea un formulario que hace preguntas una a una en un widget de chat en tu sitio; al completarse, el CRM crea un lead automáticamente.
Un formulario conversacional es un widget de chat que hace una pregunta a la vez (nombre, correo, teléfono, empresa y preguntas libres/de elección) y recoge las respuestas del visitante de tu sitio. Al completarse, el CRM crea un Lead automáticamente con origen "conversational_form", siguiendo el mismo patrón de la captura de formulario del sitio.
El modelo es BYO ("construido por nosotros"): sin cuenta externa ni costo. El formulario se sirve con un fragmento que pegas en tu sitio; el token de la URL solo identifica el formulario (es público, no es secreto).
Paso 1: arma las preguntas
- Abre Configuración → Formularios conversacionales y haz clic en crear (o edita uno existente).
- Ponle un nombre al formulario y agrega las preguntas. Cada pregunta tiene un texto, un tipo (texto, correo, teléfono, texto largo, elección o consentimiento) y un mapeo opcional a un campo del lead (nombre, correo, teléfono, empresa, mensaje).
- Incluye al menos una pregunta mapeada a correo o teléfono: es lo que permite crear el lead.
- Usa ↑/↓ para ordenar las preguntas y marca "Obligatoria" cuando el visitante deba responder.
Consentimiento (privacidad)
Para pedir consentimiento, agrega una pregunta de tipo "Consentimiento" y márcala como obligatoria. El texto es libre: escribe tu propia política de privacidad. Si el visitante no acepta, el lead NO se crea. Así respetas las leyes de privacidad aplicables a tu público.
Tipos de campo
Cada pregunta puede usar un tipo de entrada enriquecido: texto corto o largo, correo, teléfono, número, moneda, fecha, hora, fecha y hora, lista desplegable, opción múltiple, casilla, opción única, valoración por estrellas, NPS (0 a 10) y campo oculto. Al vincular una pregunta a un campo del objeto, el tipo se sugiere automáticamente según el tipo del campo (puedes cambiarlo). También puedes agregar bloques de "Sección / texto" que solo muestran un título y un texto, sin pedir respuesta, para organizar formularios largos.
Validación
En "Más", cada pregunta admite reglas de validación: obligatoria, mínimo y máximo (para números, valoración y NPS), longitud mínima y máxima (para textos) y un patrón (expresión regular) con tu propio mensaje cuando no coincide. La validación se ejecuta en el navegador del visitante y también en el servidor, por lo que las respuestas no válidas nunca crean un registro incompleto.
Lógica condicional (mostrar/ocultar)
Puedes mostrar una pregunta solo cuando otra anterior tenga una respuesta específica. En "Más", elige "Mostrar cuando" [pregunta] [operador] [valor] (es igual a, es distinto de, contiene, es mayor que, es menor que, está vacío, está completo). Las preguntas aparecen y desaparecen en tiempo real a medida que el visitante responde; una pregunta oculta nunca es obligatoria y su respuesta no se guarda. La condición solo puede mirar preguntas ANTERIORES (sin ciclos).
Relleno por URL y campos ocultos
Cualquier pregunta puede rellenarse desde un parámetro de la URL del formulario: define "Rellenar desde parámetro de URL" (p. ej. email) y un enlace como ...?email=ana@x.com empieza con el campo completado. Un campo oculto (con un parámetro obligatorio) no aparece para el visitante pero guarda el valor en el registro, ideal para capturar origen/UTM (utm_source, ref). El relleno por URL nunca omite la validación de los campos obligatorios.
Apariencia y tema
En la sección "Apariencia" personalizas la página del formulario: tema (claro, oscuro o automático, que sigue el sistema del visitante), color de acento (usado en el botón y los realces), logo y portada por URL, redondeo de esquinas, fuente (del sistema o con serifa), tu propio título y subtítulo, y la etiqueta del botón de envío. Las imágenes solo aceptan direcciones que empiecen con http:// o https://; los textos se muestran como texto plano. Sin nada configurado, el formulario mantiene el aspecto predeterminado.
Después del envío
En "Después del envío" eliges qué pasa cuando el visitante completa el formulario: mostrar tu propio mensaje de agradecimiento, o redirigir a una página tuya (por ejemplo una página de gracias). Es una cosa O la otra; la redirección solo acepta direcciones http:// o https://. Si no configuras nada, aparece el mensaje de agradecimiento predeterminado.
Notificaciones, webhook y automatización
En la sección "Notificaciones y automatización" conectas el formulario con el resto de tu operación. En "Avisar por correo", indica los correos internos (separados por comas) que deben recibir un aviso de "nuevo envío" con las respuestas en cuanto alguien envíe; cada persona lo recibe en su propio idioma. En "Webhook (URL)", indica una dirección http/https que recibirá un POST en cada envío, con las respuestas en JSON. Ese POST va firmado (HMAC-SHA256) en el encabezado x-sellio-signature, con el mismo formato que los demás webhooks del CRM; usa el "Secreto del webhook" que se muestra en pantalla para verificar la firma en tu servidor. Todo es best-effort: un fallo de correo o de webhook nunca tumba el envío ni impide crear el registro.
El responsable del registro ya se distribuye por turnos entre el equipo. En "Disparar automatización", también puedes apuntar una automatización del objeto para que se ejecute sobre el registro recién creado; las automatizaciones de tipo "cuando se crea" ya se ejecutan solas, sin necesidad de apuntarlas aquí.
En "Campaña", vincula el formulario a una campaña del CRM. A partir de ahí, cada envío entra automáticamente como miembro de esa campaña, y el formulario pasa a aparecer como un activo de la campaña en el hub de campaña (Marketing, pestaña Atribución), junto a las landing pages, publicaciones, CTAs y anuncios. Así reúnes, en un solo lugar, todo lo que una iniciativa produjo y cuánto influyó en el ingreso.
Anti-spam
El formulario viene protegido de fábrica. Un campo trampa (honeypot) invisible está siempre activo: las personas no lo ven, pero los bots suelen rellenarlo, y en ese caso el envío se descarta en silencio. También puedes activar la verificación anti-robot (Cloudflare Turnstile), que muestra un desafío discreto y se verifica en el servidor (funciona cuando la clave está configurada en la plataforma; si no lo está, se ignora sin estorbar). Además, siempre hay un límite de envíos por minuto por origen/IP para frenar el abuso. El consentimiento se sigue respetando: si exiges opt-in y el visitante no acepta, no se crea nada.
En "Consentimiento y privacidad" defines el texto de aceptación (libre) y un enlace a tu política de privacidad. Usa un lenguaje de privacidad en general, adecuado a tu público, sin atarte a una sola ley. El enlace solo acepta direcciones http:// o https:// y aparece junto a la casilla de consentimiento.
Subida de archivo
Elige el tipo de campo "Archivo (subida)" para pedir un adjunto (comprobante, currículum, foto). En "Más", defines los tipos permitidos (ej.: pdf, png, jpg) y el tamaño máximo en MB (límite de 10 MB). El visitante sube el archivo directamente en la página; se guarda de forma segura y se vincula al registro creado, apareciendo en los adjuntos de ese registro. La validación de tipo y tamaño también se ejecuta en el servidor: los archivos ejecutables o de tipos no permitidos siempre se rechazan, aunque alguien intente saltarse el navegador. Si dejas los tipos en blanco, se aplican valores seguros (documentos e imágenes comunes).
Guardar y continuar más tarde
Los formularios largos pueden retomarse: el visitante pulsa "Guardar y continuar más tarde" y recibe un enlace único para volver donde lo dejó. Las respuestas parciales se guardan por 30 días, aisladas por un token impredecible (nadie ve el borrador de otra persona). Al abrir el enlace, el formulario vuelve ya rellenado con lo respondido antes. No hay que configurar nada: el botón aparece automáticamente en la página del formulario.
Pago al enviar
En la sección "Pago al enviar" puedes cobrar un importe cuando se envía el formulario (por ejemplo una cuota de inscripción o una donación). El pago usa TU pasarela (Stripe), configurada en Ajustes → Integraciones bajo el modelo BYO: el dinero llega directo a tu cuenta, sin intermediación nuestra. Elige entre un importe fijo (definido por ti) o un importe proveniente de un campo de número/moneda del propio formulario. El importe a cobrar siempre se calcula en el servidor, nunca por el visitante, así que nadie puede cambiar el precio.
Al enviar, el registro se crea normalmente y el visitante es llevado a la página de pago alojada por la pasarela; la confirmación del pago llega por el webhook de la pasarela (el mismo mecanismo de las facturas). Si activas el pago pero aún no tienes una pasarela configurada, el constructor te avisa y, ante la duda, el formulario se envía sin cobrar para no bloquear nunca la captación. Nota: hoy los pagos en formularios usan Stripe (la pasarela ya lista para generar cobros en la app).
Paso 2: actívalo y llévalo al sitio
- Haz clic en "Activar" en el formulario (nace inactivo).
- En "Insertar y compartir", copia el formato que prefieras y pégalo en tu sitio.
- Widget de chat (burbuja): el fragmento <script ...></script> abre un chat en la esquina de la página, una pregunta a la vez.
- Insertar en la página (iframe): muestra el formulario incrustado justo donde pegues el código.
- Botón emergente (slide-in): un botón flotante abre el formulario en un modal sobre la página.
- Código QR: genera el QR del enlace público para carteles, mostradores o eventos (puedes descargarlo en PNG).
También puedes compartir el enlace público directamente por WhatsApp o correo, todo con botón de copiar.
Galería de plantillas
No hace falta empezar de cero. En la galería de plantillas elige un modelo listo (Contacto, Registro de prospecto, Pedido/Cotización, Inscripción a evento, Satisfacción/NPS o Soporte/ticket) y haz clic en "Usar plantilla". Crea un formulario nuevo (desactivado) que ajustas y activas. Las etiquetas ya vienen en los diez idiomas de la plataforma.
Analíticas (embudo y abandono)
Cada formulario tiene un panel de Analíticas con el embudo de la visita: aperturas → empezaron → enviaron → completaron, con la tasa de conversión, y el abandono por paso (dónde dejan de completar).
Respuestas y exportación
- Abre "Respuestas" en el formulario para ver los registros que creó en un periodo.
- Elige el periodo (7, 30 o 90 días).
- Haz clic en "Exportar CSV" para descargar todo en una hoja de cálculo.
La exportación respeta la seguridad de campos: un campo que tu perfil no puede leer viene oculto o enmascarado, tanto en pantalla como en el CSV.
Varios idiomas
El formulario puede tener traducciones por idioma. El visitante ve el formulario en su idioma (por la URL ?lang o su navegador) y, cuando no hay traducción, aparece el texto base. En cada paso editas las traducciones de la etiqueta, y en el bloque "Idiomas del formulario" traduces el título y el subtítulo.