IllusionForms · libre · autoalojado

Formularios y funnels que se quedan en tu servidor.

IllusionForms es un creador visual de formularios para sitios web y marketing online: funnels de varios pasos, lógica, subida de archivos y workflows. Cada envío llega a tu propia instancia, no a la nube de otro. Un binario Go, un archivo SQLite.

Intégralo en cualquier sitio web o elígelo directamente en IllusionCMS. Interfaz en inglés, alemán, francés, italiano y español.

Libre
Sin límites de formularios, envíos o cuentas
1 binario
Go y SQLite, sin servicios externos
0 rastreadores
Sin scripts de terceros, sin servicio de captcha
5 idiomas
Interfaz, manual y textos para los visitantes
Cómo funciona

Crea. Integra. Recibe.

Crea de forma visual

Arrastra campos al formulario, cambia las etiquetas justo donde aparecen y añade pasos, condiciones y saltos.

Publica e integra

Una etiqueta script o el bloque de IllusionCMS: el formulario trae su tema y está protegido del CSS de tu sitio.

Recibe y automatiza

Los envíos llegan a la bandeja de entrada. Los workflows envían correos, escriben en IllusionCMS o IllusionDB o llaman a tu CRM.

Editor visual

Editas el formulario, no una lista de campos.

Trabajas directamente sobre el formulario tal como se ve: haz clic en una etiqueta para renombrarla, arrastra campos desde la paleta, revisa escritorio, tableta y móvil.

  • Funnels de varios pasos con barra de progreso y pasos con nombre
  • Las condiciones muestran campos y pasos, los saltos avanzan
  • Campos de selección como mosaicos con imágenes
  • Los borradores siguen siendo borradores: publicas cuando estés listo
Bandeja de entrada

Todos los envíos en un solo lugar.

Los envíos nuevos siguen marcados hasta que los abres, para cada persona por separado, así nadie se pierde ninguno. Filtra por formulario, fecha y estado, busca en las respuestas, exporta a CSV.

  • Los envíos parciales muestran quién abandonó y dónde
  • Los archivos subidos se quedan en tu servidor, descarga solo tras iniciar sesión
  • Los plazos de conservación borran los datos antiguos automáticamente, con registro de borrado
Estadísticas

Mira dónde abandonan los visitantes.

El embudo muestra cada paso de un formulario: cuántos visitantes llegaron a él, cuántos lo abandonaron y qué campos rellenaron antes de detenerse. El mayor abandono queda marcado, así sabes qué pregunta mejorar primero.

  • Filtros por periodo, versión, dispositivo, sitio que lo inserta y campaña (UTM)
  • Visitas, inicios, envíos y conversión por día
  • Compara versiones después de reformular un paso
  • Solo contadores diarios: sin cookies, sin direcciones IP
Workflows

Reacciona mientras el visitante aún escribe.

El mismo motor de flujos que en IllusionCMS: inicio con un envío, un paso guardado, un formulario abandonado o incluso mientras alguien lo rellena.

  • Completar la ciudad a partir del código postal, comprobar un dominio de correo, saltar a un paso
  • Correo, peticiones HTTP, JavaScript y tus propios nodes reutilizables
  • Crear entradas en IllusionCMS o registros en IllusionDB, archivos incluidos
  • Cola con reintentos, registro y «volver a ejecutar» para los trabajos fallidos
Temas

Tu marca, no la nuestra.

Colores, fuentes, esquinas, espaciados y transiciones: se definen una vez en un tema y sirven para todos los formularios que quieras. La vista previa muestra cada cambio al instante.

  • Sube tus propias fuentes, nada se carga desde Google
  • CSS adicional para el último detalle
  • Los formularios integrados viven en un shadow DOM: el CSS de tu sitio no puede romperlos
IllusionCMS

Hecho para IllusionCMS.

Conecta IllusionCMS una vez con tu instancia de Forms, con un token que solo puede listar formularios. A partir de ahí, los editores eligen un formulario de una lista, en un bloque o en un campo de una colección, y el CMS lo integra.

  • Tipo de campo Formulario para bloques y colecciones
  • illusionforms("contact") en cualquier plantilla
  • Cualquier otro sitio web: una etiqueta script y listo
pages/contact.html
{# Template of a page #}
<section class="contact">
  <h2>Write to us</h2>
  {{ illusionforms("contact") }}
</section>

{# Building block with a parameter of type "Form" #}
{{ illusionforms(form) }}
Funciones

Todo lo que necesita un funnel.

Del formulario de contacto al funnel de captación con diez pasos, sin plugins y sin suscripción SaaS.

Pasos y lógica

Condiciones y saltos hacia delante, comprobados de nuevo en el servidor para que nadie se salte un campo obligatorio.

Envíos parciales

Las respuestas se guardan tras cada paso y un workflow puede hacer seguimiento de los formularios abandonados.

Antispam sin captcha

Honeypot, tiempo mínimo de relleno y límites de frecuencia: sin acertijos para los visitantes, sin servicios de terceros.

Subida de archivos

Límites de tamaño y tipo por campo. Los archivos se guardan en tu servidor.

Intégralo en cualquier sitio

Una etiqueta script, campos ocultos y valores UTM desde la dirección de la página, eventos para tu analítica.

Estadísticas

Visitas, inicios, envíos y conversión por día, filtrados por dispositivo, sitio y campaña.

Copia de seguridad y restauración

Un único archivo con formularios, temas, fuentes e imágenes y, si quieres, los envíos.

Remoto y headless

Gestiona tu instancia en línea desde tu admin local, o desactiva su admin por completo.

Datos personales tratados con cuidado

Los formularios recogen nombres, direcciones de correo y a menudo mucho más. Por eso IllusionForms guarda todo en un lugar que controlas tú: tu servidor, tu archivo de base de datos, tus copias de seguridad.

  • Sin terceros: sin scripts, fuentes ni servicios de captcha externos; los visitantes solo hablan con tu instancia
  • Plazos de conservación por formulario borran automáticamente los envíos y sus archivos; un registro de borrado anota qué se eliminó, sin el contenido
  • Secretos cifrados: los tokens y contraseñas SMTP se guardan cifrados y solo funcionan para su destino
  • Seguro de serie: cabeceras de seguridad estrictas, Content Security Policy y límites de frecuencia en cada endpoint público

Requisitos

  • Linux, Windows, macOS o Docker
  • HTTPS en un dominio propio, para formularios en sitios web públicos
  • Opcional: IllusionCMS 0.8 o posterior para elegir formularios

Licencia

Libre de usar y autoalojado, sin límites de formularios, envíos o cuentas.

Descarga

Consigue IllusionForms.

Gratis y sin cuenta. Descomprime, inicia y abre http://localhost:8085: el código de configuración para la primera cuenta está en el registro.

IllusionForms 0.2.0

Notas de la versión y sumas de comprobación debajo de la lista. El paquete Docker contiene un Dockerfile y un archivo Compose.

¿Preguntas sobre IllusionForms?

Comentarios, ideas o un error: escríbenos un mensaje.