Saltar al contenido
← DevForm

Documentación

Cómo se arma, se comparte y se lee un formulario.

Preguntas y tipos de respuesta

Añade texto corto o largo, correo, número, fecha, selección única, selección múltiple, valoración y preguntas de sí o no. Las obligatorias bloquean el siguiente paso; las opcionales se pueden omitir. La carga de archivos seguirá desactivada hasta que exista una ruta de carga real.

Lógica condicional

Una pregunta puede aparecer cuando una respuesta anterior es igual, distinta, una de varias opciones, está contestada o no está contestada. Una condición que apunta hacia adelante, a sí misma o a una pregunta eliminada falla de forma segura y muestra la pregunta a todo el mundo.

Claves de exportación estables

Cada pregunta tiene una clave que se usa como nombre de columna en el CSV. Cambiar el texto visible no cambia esa clave, así que una importación, hoja de cálculo o análisis basado en la exportación sigue funcionando.

Borradores, publicación y enlaces

Un borrador no acepta respuestas. Publícalo cuando las preguntas estén listas y comparte el único enlace alojado. Puedes retirarlo sin borrar el formulario ni sus respuestas, y previsualizarlo antes de ponerlo en línea.

Inserción en tu sitio

Los planes de pago incluyen un fragmento para insertar el mismo formulario alojado en tu web. El formulario, la validación, la lógica y las respuestas siguen en DevForm; la página que lo rodea sigue siendo tuya.

Webhooks

Añade un endpoint https en el editor del formulario y cada respuesta completa se le envía por POST como JSON: el formulario, sus campos, las respuestas y los campos ocultos. Cada petición lleva x-devform-signature: t=<hora unix>,v1=<HMAC-SHA256 en hex de "<t>.<cuerpo>" con tu secreto de firma>; rechaza una firma que no coincida o una marca de tiempo de más de cinco minutos. x-devform-delivery no cambia entre reintentos, así que úsalo para descartar duplicados. Una respuesta que no sea 2xx se reintenta siete veces durante aproximadamente un día. Disponible en todos los planes; lo gestionan propietarios y administradores.

Campos ocultos, respuestas encadenadas y redirecciones

Declara parámetros de URL como ref o utm_source como campos ocultos y comparte devform.osokoro.com/f/tu-formulario?ref=boletin: el valor se guarda con la respuesta, se muestra en la bandeja y se exporta como columna hidden.ref. Los parámetros que no declaraste se ignoran. Escribe {{clave}} en una pregunta, un texto de ayuda o el cierre para mostrar una respuesta anterior o un campo oculto. Una URL de redirección envía a la gente a tu propia página https después de la pantalla de agradecimiento.

Respuestas, parciales y límites

Las respuestas aparecen mientras se completan, incluidas las inacabadas, para que veas en qué pregunta abandona la gente. Las respuestas inacabadas se conservan hasta 30 días. Los envíos completos cuentan para el límite mensual del plan.

Cerrar un formulario

Un formulario deja de aceptar respuestas cuando lo despublicas, cuando pasa su fecha de cierre o cuando alcanza su límite de respuestas. Quien responde ve el mismo mensaje neutro en todos los casos. El límite mensual cuenta las respuestas completas de todos tus formularios, y el panel de formularios muestra cuánto llevas usado.