ES
Inicia sesión Crea tu cuenta

Cómo poner Formbricks en Saplo: encuestas y NPS sin límite de respuestas

Formbricks es encuestas open source, formularios y medición de satisfacción (NPS, CSAT, encuestas en apps) que reemplaza Typeform sin límite de respuestas. Comparativa, costos, elección de Box (mín. 2 GB RAM), instalación paso a paso, correo, GDPR y problemas comunes.

Grzegorz Kalmus ·

Typeform es cómodo hasta que empiezas a contar las respuestas. En el plan Basic por 39 dólares al mes recibes 100 respuestas mensuales y un solo puesto. El plan Business por 129 dólares (unos 91 dólares con pago anual) ofrece 10 mil respuestas y cinco puestos. Eso equivale a aproximadamente entre 107 y 152 euros al mes, es decir, de 4 a más de 5 mil euros al año. Y cuando se termina el límite de respuestas, el formulario simplemente deja de recopilar datos hasta el inicio del siguiente periodo.

Hay otra opción: Formbricks, una plataforma open source para encuestas, formularios y estudios de satisfacción del cliente que instalas en tu propio servidor. Sin tarifa por respuesta, sin límite de encuestas, con los datos que permanecen contigo. En esta guía mostramos cómo poner en marcha Formbricks en Saplo, cuánto cuesta en realidad, cuándo tiene sentido y cuándo es mejor quedarse con Typeform.

Puedes encontrar la página de la aplicación en el catálogo aquí: Formbricks en Saplo.

Qué es Formbricks

Formbricks es una herramienta para recopilar opiniones que combina tres cosas:

  • Encuestas con enlace, es decir, un formulario clásico al estilo Typeform. Envías el enlace por correo, lo pegas en redes sociales o en el pie de página de la factura.
  • Encuestas en la página web y en la aplicación. Al pegar un pequeño script de JavaScript, la encuesta aparece al usuario en el momento adecuado, por ejemplo, después de hacer clic en el botón de compra o en la tercera visita. Este es un ámbito donde generalmente se paga por Hotjar Surveys.
  • Plantillas de estudios listas para usar: NPS (si recomendarías nuestro servicio a un amigo), CSAT (satisfacción tras contactar con soporte), encuesta de product market fit, motivos para cancelar la suscripción, opinión tras la entrega.

Además, cuenta con lógica condicional (otras preguntas según las respuestas), más de 20 tipos de preguntas (escala, matriz, ranking, selección múltiple, subida de archivos), gráficos integrados de resultados y exportación de respuestas a CSV y Excel. El proyecto se desarrolla públicamente en GitHub y tiene una gran comunidad activa de usuarios.

En Saplo instalamos la rama estable v3 (versión v3.16.1): un contenedor de aplicación y un contenedor PostgreSQL. La línea más reciente v4 requiere además Redis y otros dos servicios analíticos más, por lo que decididamente nos quedamos con la configuración más ligera y probada.

Formbricks o Typeform: comparación honesta

Criterio Typeform (Business) Formbricks en Saplo
Precio aprox. 75 a 107 euros al mes Precio del Box, desde 63 euros al año
Límite de respuestas 10 000 al mes, luego el formulario se bloquea sin límite, solo limitado por el disco
Número de encuestas sin límite sin límite
Puestos en el equipo 5 incluidos en el plan sin pago por persona
Dónde están los datos servidores del proveedor fuera de Polonia Tu Box en un centro de datos en Alemania
Encuestas en la app y en la web limitado sí, mediante script JavaScript
Apariencia de formularios muy trabajada, muchos temas limpia, configurable, menos llamativa
Integraciones listas cientos básicas más webhooks y API
Mantenimiento a cargo del proveedor actualizaciones por tu cuenta

Cuándo quedarte con Typeform. Si recoges unas decenas de respuestas al mes, pagas por el plan Basic y el formulario es sobre todo una tarjeta de presentación de la marca, Typeform sigue teniendo ventaja en apariencia y en cantidad de integraciones listas para usar. Lo mismo aplica para equipos que no quieren pensar para nada en servidores o actualizaciones. Parte de las funciones de Formbricks (como el inicio de sesión mediante SSO corporativo y roles de equipo avanzados) forman parte de la licencia Enterprise de pago, así que si las necesitas, consulta la lista actual de funciones de la versión Community antes de hacer la migración.

Cuándo gana Formbricks. Cuando el número de respuestas crece, cuando haces encuestas de forma continua (NPS cada trimestre, encuesta tras cada pedido), cuando la encuesta debe mostrarse en tu aplicación y no solo a través de un enlace, y cuando los datos de clientes no deben salir a un servicio externo. Esto último es importante con el RGPD: las respuestas en las encuestas suelen incluir nombre, correo electrónico u opinión sobre un pedido específico.

Facturación: 1, 3, 5 y 10 personas

Typeform cobra por el plan, el cual eliges según el número de respuestas y usuarios. Formbricks en Saplo cuesta lo mismo que el Box, sin importar la cantidad de personas o respuestas. A continuación, los precios anuales en un escenario típico: un equipo de varias personas recopilando algunos miles de respuestas mensualmente.

Equipo Typeform (anual, aproximado) Formbricks en Saplo (anual)
1 persona, hasta 1000 respuestas Plus: aprox. 545 € Box M: 63 €
3 personas, hasta 1000 respuestas Plus: aprox. 545 € Box M: 63 €
5 personas, hasta 10 000 respuestas Business: aprox. 909 € Box L: 136 €
10 personas, más de 10 000 respuestas Business más usuarios adicionales o Enterprise Box L: 136 €

Las cantidades de Typeform se han convertido de precios en dólares con pago anual, por lo que varían según el tipo de cambio. Los precios de Saplo son fijos en euros, y el precio del primer período es igual al precio de renovación. En el Box puedes también alojar junto a Formbricks otras aplicaciones, como una página web corporativa o un newsletter, sin costes adicionales por cada una.

Requisitos y elección de Box

La receta Formbricks para Saplo necesita:

  • al menos 2 GB de RAM (aplicación Next.js más su propio PostgreSQL),
  • al menos 5 GB de disco para imágenes, base de datos y archivos subidos,
  • Docker, cuyo motor se instala automáticamente,
  • dominio o subdominio, porque las encuestas deben tener una dirección HTTPS fija.

Cómo elegir el plan:

  • Box M (2 GB RAM, 30 GB SSD, 65 € al año) es suficiente para empezar, cuando Formbricks es la única o casi la única aplicación en el Box. Box M también tiene acceso SSH, lo cual es útil al conectar correo electrónico.
  • Box L (6 GB RAM, 60 GB SSD, 139 € al año) es la elección para trabajar con tranquilidad: Formbricks más una web, tienda u otras herramientas al lado, mayor tráfico en las encuestas de la aplicación y copias de seguridad de 7 días incluidas.
  • Box S (1 GB RAM) es demasiado pequeño: la aplicación y la base no caben en la memoria.

Box XL y XXL tienen sentido solo cuando Formbricks es una de muchas aplicaciones pesadas en la empresa. La comparación completa de planes está en el cennik Saplo.

Instalación paso a paso

  1. Inicia sesión en el panel de Saplo y entra en el Catálogo de aplicaciones. Encontrarás Formbricks en la categoría de datos. También puedes comenzar desde la página de Formbricks y hacer clic en el botón de implementación.
  2. Elige un Box. Si tiene poca memoria disponible, el panel te avisará antes de la instalación, y no tras un intento fallido.
  3. Indica la dirección. Lo más sencillo es una subdominio como ankiety.saploapp.pl. Sin embargo, es más estético usar un dominio propio, por ejemplo feedback.tuempresa.es, porque tus clientes verán esta dirección en el enlace a la encuesta. El certificado SSL se emitirá automáticamente.
  4. Confirma la instalación. El motor instala Docker, descarga la imagen de Formbricks y la de PostgreSQL, genera una contraseña aleatoria para la base de datos y tres claves de seguridad (para sesiones, para encriptación de datos y para tareas internas periódicas) y lanza ambos contenedores.
  5. Espera. En el primer inicio Formbricks realiza toda la migración completa de la base de datos, más de cien pasos. En un Box nuevo esto suele tardar varios minutos, más que con aplicaciones ligeras. La instalación finaliza sólo cuando la aplicación responde correctamente en tu dirección.
  6. Cuando el Estado cambie a activo, abre la dirección en el navegador.

Los detalles de la instalación, nombres de los contenedores y comandos para ver los logs se guardan en el archivo FORMBRICKS-SETUP.txt dentro de la carpeta de la aplicación. El panel de Saplo te mostrará su contenido cuando lo necesites.

Primer inicio: cuenta del propietario y primera encuesta

Formbricks no tiene una contraseña de administrador generada por defecto. La primera vez que entres en la página, se abrirá el asistente de instalación:

  1. Introduce tu nombre, correo electrónico y contraseña. Esta cuenta será el propietario de la organización.
  2. Nombra la organización (por ejemplo, con el nombre de tu empresa) y el primer proyecto. Un proyecto suele ser un producto, una tienda o una página.
  3. Elige si empiezas con una encuesta mediante enlace o una encuesta en la página. Siempre podrás añadir el segundo tipo más adelante.

La forma más rápida de crear la primera encuesta es usando una plantilla. Un buen comienzo es el NPS: una pregunta sobre la disposición a recomendar en una escala del 0 al 10 y una pregunta abierta sobre la razón de la puntuación. Formbricks calculará automáticamente el resultado y dividirá las respuestas en promotores, neutrales y críticos.

La verificación del correo electrónico y el restablecimiento de contraseña están desactivados en esta instalación porque sin un servidor de correo vinculado no funcionarían. Así que guarda la contraseña de la cuenta del propietario en un gestor de contraseñas. Si la olvidas, sin SMTP no podrás recuperarla mediante el botón en el navegador.

Encuesta en la página y en la aplicación

La mayor ventaja de Formbricks sobre un formulario común es que las encuestas se muestran en el momento oportuno. Funciona así:

  1. En la configuración del proyecto encuentras un fragmento de código JavaScript con el identificador del entorno y la dirección de tu instalación.
  2. Lo pegas en la página: en WordPress mediante un plugin para insertar código en el encabezado, en Next.js o Django en la plantilla principal.
  3. En la encuesta configuras un disparador: la entrada a una subpágina específica, hacer clic en un elemento, el tiempo pasado en la página o un evento propio enviado desde el código, por ejemplo al terminar un pedido.
  4. Configuras con qué frecuencia una persona puede ver la encuesta para no molestar a los clientes habituales.

Gracias a esto preguntas sobre la entrega justo cuando el cliente la está evaluando, y no una semana después por correo electrónico, que nadie abrirá. Si tu página también está alojada en Saplo, la encuesta y la página funcionan en el mismo servidor y no cargas scripts de un servicio externo.

Trabajo en equipo y correo

Formbricks alojado por ti mismo no permite el registro abierto por defecto: solo la primera cuenta creada mediante el asistente puede acceder sin invitación. Las siguientes personas las invitas desde los ajustes de la organización. Esto es una buena noticia para la seguridad, ya que nadie externo podrá crear una cuenta solo por conocer la dirección.

Formbricks envía invitaciones y notificaciones sobre nuevas respuestas por correo electrónico. La instalación estándar en Saplo no tiene configurado un servidor de correo, por lo que si van a trabajar varias personas, vale la pena configurarlo:

  1. Abre el archivo docker-compose.yml en el directorio de la aplicación (gestor de archivos en el panel o SSH desde Box M).
  2. En la sección environment del contenedor Formbricks, añade los datos del servidor SMTP: dirección, puerto, usuario, contraseña y dirección del remitente. Los nombres de las variables están indicados en la documentación de Formbricks en la parte de configuración del correo. Puedes usar un buzón con el dominio de tu empresa que tengas dentro del Box.
  3. Reinicia la aplicación desde el panel.

Después de configurar el correo, también puedes volver a activar la verificación por email y la recuperación de contraseña eliminando las variables EMAIL_VERIFICATION_DISABLED y PASSWORD_RESET_DISABLED.

Seguridad y RGPD

  • Los datos permanecen en el Box. Las respuestas se almacenan en PostgreSQL en un contenedor separado, visible solo para la aplicación. La base no está expuesta a internet.
  • Cifrado en tránsito. Las encuestas funcionan exclusivamente por HTTPS con certificado automático.
  • Las claves son aleatorias para cada instalación. El motor genera una clave de sesión, una clave de cifrado y una clave para tareas cíclicas separadas. No las copies entre instalaciones ni se las des a nadie.
  • Recolecta solo lo que necesitas. Si la encuesta pregunta por correo electrónico, añade una breve información sobre el propósito del procesamiento y un enlace a la política de privacidad. Formbricks también permite realizar encuestas completamente anónimas.
  • Copias de seguridad. Con Box L tienes copias de los últimos 7 días incluidas. Aun así, exporta de vez en cuando los resultados importantes a CSV.
  • Actualizaciones. Antes de cambiar la versión de la imagen, haz una exportación de datos. El paso a la versión v4 implica un cambio arquitectónico mayor, no una simple actualización, así que no cambies el tag de la imagen a ciegas.

Problemas comunes

La instalación tarda mucho y parece que se ha quedado congelada. Esto suele ocurrir durante las migraciones de la base de datos al iniciar por primera vez. El motor espera una respuesta de la aplicación hasta 10 minutos. Si después de ese tiempo la instalación no se completa, en el mensaje de error verás el final de los registros del contenedor.

La página muestra un error 502 justo después de reiniciarse. Formbricks necesita un momento para arrancar tras un reinicio. Espera un minuto y actualiza la página. Si el error persiste, revisa los registros con el comando del archivo FORMBRICKS-SETUP.txt.

El colaborador invitado no recibió el correo electrónico. Sin SMTP configurado no se enviará ningún correo. Añade un servidor de correo según la sección anterior.

La encuesta en la página no se muestra. Revisa tres cosas: que el script esté insertado en esa subpágina, que el disparador de la encuesta coincida con lo que haces y que la encuesta esté publicada, no guardada como borrador. Formbricks también recuerda si una persona ya ha visto la encuesta, así que usa una ventana privada para las pruebas.

Falta memoria tras añadir más aplicaciones. Formbricks con la base de datos ocupa gran parte de los 2 GB del Box M. Cuando hay más aplicaciones funcionando, cambia a Box L. Esta actualización no requiere reinstalación.

Contraseña del propietario olvidada. Sin SMTP el restablecimiento de contraseña no funciona. Por eso la contraseña debe guardarse inmediatamente en un gestor de contraseñas, y es recomendable configurar SMTP antes de que más miembros se unan al equipo.

Resumen

Formbricks ofrece lo que en Typeform se paga mensualmente: encuestas sin límite de respuestas, estudios NPS y de satisfacción, encuestas que se muestran en la aplicación y en la web, además del trabajo en equipo sin costo adicional por usuario. A cambio, asumes un poco de mantenimiento: conectar el correo y realizar actualizaciones con cuidado.

En Saplo, la instalación se hace con unos pocos clics y el coste es el del Box: desde 65 € al año con Box M o 139 € al año con Box L que incluye copias de seguridad, en lugar de varios miles de euros anuales en el plan Business. Empieza en la página de Formbricks en el Catálogo de aplicaciones y elige el plan en el Precio de Saplo.

  • #Self-hosting
  • #Encuestas
  • #Formbricks
  • #NPS
  • #Guía
  • #Typeform