Skip to main content

Cómo enviar respuestas incompletas a tus integraciones

Aprende a configurar Yay! Forms para enviar también las respuestas incompletas (parciales) a tus integraciones, asegurando que no se pierdan datos cuando el usuario no finaliza el formulario.

La función Enviar respuestas incompletas sirve para que, en caso de que el usuario que esté respondiendo el formulario deje de responder durante más de un tiempo de inactividad definido por ti, el sistema envíe automáticamente los datos ya completados a tus integraciones.

Propósito y utilidad de la función

¿Por qué esto es útil?

Normalmente, las respuestas solo se envían cuando el usuario concluye y envía el formulario. Sin embargo, si la persona abandona el formulario a mitad del proceso, esa información se perdería. Con esta función activada, incluso si el llenado no se finaliza, igual recibirás los datos capturados hasta ese momento.

Cómo activar “Enviar respuestas incompletas”

Para activar esta opción accede a la pestaña de configuraciones de tu formulario y activa la opción “Enviar respuestas incompletas”, como se muestra en la imagen a continuación:

Configuración del tiempo de inactividad

Justo debajo, encontrarás el campo “tiempo de inactividad en minutos”, que define cuánto tiempo puede permanecer inactivo el formulario—sin nuevas respuestas—antes de que los datos se envíen automáticamente a tu integración. La cuenta se reinicia cada vez que la persona responde, así que la respuesta parcial solo se envía después de que deje de responder durante ese período. Este tiempo es personalizable.

Separar respuestas parciales y completas

Con esta opción activada, cada integración activa recibe tanto el envío parcial como la respuesta completa. Para dirigir cada tipo a su destino, usa una condición de disparo en cada integración:

  1. En la integración que debe recibir solo respuestas completas, define la Condición del disparador como ISCOMPLETED().
  2. Crea una segunda integración (por ejemplo, un webhook apuntando a otra columna de tu CRM) con la condición ISNOTCOMPLETED(), que solo es verdadera para respuestas parciales.

Cada respuesta se entrega como máximo una vez por integración. Si la persona abandona el formulario más allá del tiempo de inactividad y vuelve después para terminarlo, ambas integraciones se ejecutan, una en el envío parcial y otra en la respuesta completa, con el mismo ID de respuesta en ambos payloads.

Conclusión

Con Enviar respuestas incompletas, puedes recibir información capturada aunque el formulario no se complete, definiendo un tiempo de inactividad tras el cual el sistema enviará automáticamente las respuestas parciales a tus integraciones.