Descripcion General
La publicacion es el proceso de hacer tu formulario disponible para los encuestados. NueForm usa un sistema de publicacion versionado que te permite hacer cambios a tu formulario sin afectar la version en vivo hasta que estes listo.

Flujo de Publicacion
Borrador vs. Publicado
Cada formulario existe en dos estados:
- Borrador: La version que ves y editas en el constructor de formularios. Los cambios se guardan automaticamente pero no son visibles para los encuestados.
- Publicado: La version que los encuestados ven cuando visitan la URL de tu formulario. Esta es una instantanea del formulario en el momento en que hiciste clic en Publicar.
Cuando haces cambios a un formulario publicado, el constructor muestra una insignia indicando cambios no publicados. Los encuestados continuan viendo la version publicada previamente hasta que publiques de nuevo.
Como Publicar
- Abre tu formulario en el constructor.
- Realiza los cambios deseados.
- Haz clic en el boton Publish en la esquina superior derecha.
- Tus cambios ahora estan en vivo.
La primera vez que publicas un formulario, se vuelve accesible en su URL publica. Antes de publicar, el formulario solo es visible para ti en el constructor.
Versionado
NueForm crea automaticamente una instantanea de version cada vez que publicas. Esto te da un historial completo de tu formulario a lo largo del tiempo.
Detalles de la Version
Cada version registra:
| Campo | Descripcion |
|---|---|
| Numero de Version | Un entero secuencial (1, 2, 3, ...) asignado en el momento de publicacion. |
| Publicado Por | El nombre del usuario que publico esta version. |
| Instantanea | Una copia completa del formulario y todas sus preguntas en el momento de la publicacion. |
| Registro de Cambios | Una lista de cambios realizados desde la ultima publicacion (por ejemplo, "Se agrego la pregunta: Cual es tu nombre?", "Se cambio el color del tema"). |
| Creado En | La marca de tiempo cuando esta version fue publicada. |
Seguimiento de Cambios
NueForm rastrea automaticamente los cambios entre publicaciones:
- Preguntas agregadas, eliminadas o reordenadas
- Texto, tipo o configuraciones de preguntas cambiadas
- Configuraciones del formulario modificadas (tema, titulo, modo, etc.)
- Saltos logicos agregados o modificados
Estos cambios se compilan en un registro de cambios que se almacena con cada version publicada.
Revertir a una Version Anterior
Si necesitas volver a una version anterior de tu formulario:
- Navega al historial de versiones del formulario.
- Selecciona la version que deseas restaurar.
- Haz clic en Revert to this version.
Revertir reemplaza tu borrador actual con la instantanea de la version seleccionada. Cualquier cambio no publicado se perdera. La reversion en si no publica el formulario -- aun necesitas publicar despues de revertir.
Compartir tu Formulario
URL Publica
Cada formulario publicado esta disponible en:
https://nueform.io/f/{slug}
Donde {slug} es el identificador unico de tu formulario. Por ejemplo:
https://nueform.io/f/customer-feedback-2024
Slugs Personalizados
Puedes personalizar el slug de tu formulario para hacer la URL mas memorable:
- Abre la configuracion de tu formulario.
- Encuentra el campo Slug.
- Ingresa el slug deseado (solo letras minusculas, numeros y guiones).
- Guarda.
Los slugs deben ser unicos en todos los formularios de NueForm. Si el slug deseado esta ocupado, necesitaras elegir uno diferente. Cambiar un slug rompera cualquier enlace existente a la URL anterior.
Dominios Personalizados
Con un plan Pro+, puedes servir tus formularios desde tu propio dominio:
- Subdominio:
tuempresa.nueform.io/f/{slug} - Dominio personalizado:
forms.tuempresa.com/f/{slug}
Consulta la guia de Dominios Personalizados para instrucciones de configuracion.
Parametros de URL
Puedes pasar datos a tu formulario a traves de parametros de URL. Estos se vuelven disponibles como variables de URL para uso en saltos logicos y sustitucion de texto:
https://nueform.io/f/my-form?name=John&source=email
En este ejemplo, {name} se resolveria como "John" y {source} como "email" en cualquier lugar de los titulos, descripciones o condiciones logicas de tu formulario.
Consulta la guia de Variables para mas detalles.
Incrustacion
Puedes incrustar tu formulario en cualquier sitio web usando un iframe:
<iframe
src="https://nueform.io/f/{slug}"
width="100%"
height="600"
frameborder="0"
style="border: none;"
></iframe>
Pasar Variables de URL en Incrustaciones
Puedes pasar variables de URL a formularios incrustados igual que con enlaces directos:
<iframe
src="https://nueform.io/f/my-form?name=John&company=Acme"
width="100%"
height="600"
frameborder="0"
></iframe>
Para incrustaciones responsivas, considera envolver el iframe en un contenedor con position: relative y padding-bottom: 75% (o la relacion de aspecto deseada), y establecer el iframe en position: absolute; top: 0; left: 0; width: 100%; height: 100%;.
Webhooks
Con un plan Pro+, puedes configurar una URL de webhook en tu formulario. Cuando se envia una respuesta, NueForm enviara una solicitud POST a tu URL de webhook con los datos de la respuesta.
Payload del Webhook
El cuerpo POST del webhook incluye:
- El ID del formulario
- El ID de la respuesta
- Todas las respuestas
- Resultados del cuestionario (si corresponde)
- Marca de tiempo del envio
- ID del visitante (si esta disponible)
Seguridad del Webhook
Puedes configurar un secreto de webhook en la configuracion de tu cuenta. Cuando se establece, todas las solicitudes de webhook incluyen una firma HMAC-SHA256 en los encabezados de la solicitud que puedes usar para verificar que la solicitud proviene de NueForm.
Webhooks Globales
Ademas de webhooks por formulario, puedes configurar hasta 5 webhooks globales en la configuracion de tu cuenta. Los webhooks globales se disparan para cada envio de formulario en todos tus formularios.
Envio Incremental
Cuando esta habilitado, NueForm guarda respuestas parciales a medida que el encuestado avanza por el formulario. Esto significa:
- Si un encuestado abandona el formulario a mitad de camino, aun tienes sus respuestas parciales.
- Cada vez que el encuestado avanza a la siguiente pregunta, su progreso se guarda.
- La respuesta se marca como "completada" cuando llegan al final y envian.
Esto es especialmente util para formularios largos donde la desercion es una preocupacion.
Limitar Respuestas
La configuracion Limit One Response usa identificacion de visitantes basada en el navegador para evitar que la misma persona envie el formulario mas de una vez. Cuando esta habilitada:
- Se genera un ID de visitante unico y se almacena en el almacenamiento local del navegador.
- En visitas posteriores, el formulario verifica si este visitante ya ha enviado.
- Si ya lo hizo, el formulario muestra un mensaje en lugar de permitir un nuevo envio.
Esta funcion usa identificacion basada en el navegador y puede eludirse limpiando los datos del navegador o usando un navegador diferente. No es una medida de seguridad -- es una funcion de conveniencia para prevenir envios duplicados accidentales.