Busca en nuestra documentación, explora nuestros recursos y visita nuestro Foro de la Comunidad para obtener información más detallada
Última actualización: 29 Jul 2026
Los mensajes personalizados de confirmación de envío te permiten mostrar un mensaje personalizado después de que un encuestado envíe un formulario exitosamente.
Los mensajes personalizados de confirmación de envío se pueden usar para:
Confirmar registros de eventos: Por ejemplo, para confirmar el registro, proporcionar detalles del evento e incluir un enlace para descargar el calendario.
Proporcionar incentivos condicionales: Para mostrar un mensaje basado en la elegibilidad del encuestado, como un código de cupón o un mensaje de agradecimiento.
Apoyar flujos de trabajo de seguimiento: Para mostrar un número de ticket, un resumen de los datos enviados o un enlace al siguiente paso en un proceso.
Esta funcionalidad debe configurarse en XLSForm.
Para configurar un mensaje personalizado de confirmación de envío en XLSForm:
En la hoja settings, añade tres columnas: name, namespaces y attribute::kobo:submitMessage
En la columna name, ingresa data
En la columna namespaces, ingresa kobo="http://kobotoolbox.org/xforms"
En la columna attribute::kobo:submitMessage, ingresa /data/submitMessage.
hoja settings
name |
namespaces |
attribute::kobo:submitMessage |
|---|---|---|
text |
kobo=»http://kobotoolbox.org/xforms» |
/data/submitMessage |
settings |
En la hoja survey, crea una pregunta de tipo calculate.
En la columna name, ingresa submitMessage
En la columna calculation, ingresa el mensaje de confirmación que deseas usar.
hoja survey
type |
name |
label |
calculation |
|---|---|---|---|
calculate |
submitMessage |
|
|
survey |
Para ver un ejemplo de esta funcionalidad en la práctica, descarga un XLSForm de ejemplo aquí.
Puedes usar funciones y Markdown en la columna calculation para personalizar el mensaje.
Usa if() para mostrar diferentes mensajes según las respuestas del formulario.
Por ejemplo: if(${eligible} = 'yes', 'You are eligible.', 'You are not eligible.')
Usa jr:choice-name() para mostrar la etiqueta de una opción seleccionada en lugar de su nombre de opción.
Por ejemplo: concat('You are registered for ', jr:choice-name(${event}, '${event}'))
Usa Markdown para añadir formato al mensaje de confirmación de envío, como hipervínculos, texto en negrita, texto en cursiva o listas.
Por ejemplo: '**Congratulations!** You are eligible. Click [here](http://kobotoolbox.org) for more information.'
Para más información sobre cómo dar formato al texto usando Markdown, consulta Personalizar formularios usando XLSForm.
En formularios multilingües, puedes mostrar el mensaje de confirmación de envío en el idioma seleccionado por el encuestado.
Para configurar mensajes de confirmación de envío multilingües:
En la hoja survey, crea una pregunta de tipo select_one para almacenar el mensaje.
Ingresa false en la columna relevant para ocultar la pregunta en el formulario.
En la hoja choices, añade el mensaje de confirmación de envío como una opción.
Traduce la etiqueta de la opción a cada idioma del formulario.
En la columna calculation de la fila submitMessage, ingresa: jr:choice-name('choice_name', '${question_name}')
choice_name es el nombre de la opción donde se almacena tu mensaje
question_name es el nombre de la pregunta select_one creada anteriormente
El mensaje de confirmación de envío aparecerá en el idioma seleccionado en la parte superior del formulario.
Para ver un ejemplo de un formulario que muestra un mensaje de confirmación de envío en varios idiomas, descarga un XLSForm de ejemplo aquí.
Los mensajes personalizados de confirmación de envío están diseñados para usarse con formularios web. Solo funcionan con los siguientes modos de recolección de datos:
Solo en línea (envío único)
Solo en línea (una vez por encuestado)
También pueden aparecer en KoboCollect, pero KoboCollect trata el mensaje como texto sin formato, por lo que el formato Markdown y los enlaces no se renderizan. Ten en cuenta tu método de recolección de datos y prueba el mensaje antes de recolectar datos con tu formulario.
¿Encontraste lo que buscabas? ¿Te ha parecido clara la traducción? ¿Faltaba algo?
¡Comparte tus comentarios para ayudarnos a mejorar este artículo!
KoboToolbox es mantenido por Kobo Inc.