Cómo crear un formulario en la aplicación
Qué aprenderás
Aprende a mostrar un formulario a los usuarios directamente en tu aplicación móvil. Puedes usar estos formularios para compartir información sobre productos nuevos o de reposición de stock, ventas, actualizaciones de aplicaciones y más.
Tu aplicación móvil debe usar el SDK de su plataforma: al menos la versión 4.2.0 del SDK de iOS, la versión 3.2.0 del SDK de Android o la versión 1.2.0 del SDK de React Native.
Antes de empezar
Los formularios en la aplicación son mensajes que se muestran a los usuarios de la aplicación móvil mientras están usando una aplicación.
Klaviyo admite formularios en la aplicación de estilo anuncio que comparten información con los usuarios de la aplicación. Formularios en la aplicación:
- Están disponibles como ventanas emergentes, formularios de página completa y desplegables.
- Dirígete a todos los usuarios de tu aplicación móvil o a perfiles específicos de una lista o segmento.
- Visualización basada en activadores como la apertura de la aplicación, la apertura de una notificación push o la realización de un evento
No puedes usar formularios en la aplicación para recopilar el consentimiento o la información del perfil.
Solo verás la opción de crear un formulario en la aplicación si ya has configurado las notificaciones push en Klaviyo. Para obtener orientación, consulta nuestras guías de iOS, Android o React Native.
Crear un formulario en la aplicación a partir de la biblioteca de formularios
Klaviyo proporciona una biblioteca de plantillas de formularios en la aplicación pensadas para inspirarte en el diseño de distintos tipos de formularios y casos de uso. Filtra las opciones por estilo de formulario o tipo de plantilla para encontrar la plantilla adecuada. Después, edita fácilmente los diseños predeterminados para que coincidan con tu marca.
- Desde la navegación principal de Klaviyo, selecciona Sitio web > Formularios de registro.
- Selecciona Crear formulario en la esquina superior derecha.
- En la barra lateral derecha, asigna un nombre al formulario y selecciona En la aplicación. Luego, haz clic en Crear.

- Explora la biblioteca de plantillas de formularios en la aplicación prediseñadas. También puedes usar los desplegables Estilo de formulario y Tipo de plantilla de la parte superior para filtrar las plantillas por estilo, caso de uso o ambos.

- Selecciona la plantilla del formulario.
- En la ventana modal de vista previa que aparece, confirma o actualiza el nombre de tu formulario.

- Selecciona Crear formulario para acceder al editor de formularios en la aplicación, donde podrás editar el contenido y el diseño para adaptarlo a tu marca.
Crear formulario en blanco en la aplicación
Para empezar con un formulario básico en la aplicación para personalizar en lugar de una plantilla de la biblioteca, sigue estos pasos.
- Ve a la pestaña Sitio web > Formularios de registro.
- Selecciona Crear formulario.
- En la barra lateral derecha, asigna un nombre al formulario y selecciona En la aplicación. Luego, haz clic en Crear.
- En la esquina superior derecha, selecciona Crear formulario en blanco.
- En la ventana modal de detalles disponible, elige lo siguiente:
- Un nombre para tu formulario en la aplicación
- El estilo del formulario: ventana emergente, página completa o desplegable.

- Haz clic en Guardar y diseñar para acceder al editor de formularios, donde puedes personalizar el contenido y el diseño.
Diseña el formulario
Una vez que hayas creado el formulario, puedes usar las secciones Añadir contenido y Editar estilos del editor para personalizar el diseño y el contenido del formulario.
Añade bloques a tu formulario en la aplicación
Elige bloques de contenido en función del mensaje que quieras compartir con los usuarios de la aplicación. Para añadir un bloque, selecciona Añadir contenido en el editor de formularios y arrastra el bloque a la vista previa del formulario.
Hay una gran variedad de bloques de contenido que puedes arrastrar y soltar para añadirlos al formulario. Estos eventos incluyen:
Elementos:
- Bloque de texto
- Bloque de botón
- Para enviar a los usuarios a una pantalla específica en tu app, configura la acción Ir a la pantalla de la app del botón con un enlace profundo, como un enlace a la colección que estás anunciando. Los enlaces profundos ya deben estar configurados en tu app; pregunta a tu desarrollador si no estás seguro. Para obtener más información, consulta uso de enlaces profundos en notificaciones push.
- Bloque de imagen
- Bloque de cupón (solo códigos estáticos)
- Bloque de cuenta regresiva
- Bloque de cita de reseña
Personaliza el estilo del formulario de la aplicación
En el editor de formularios, selecciona la sección Editar estilos. Aquí puedes editar lo siguiente:
- El tipo de formulario
- Ventana emergente
Aparece en medio de la pantalla de la aplicación. Las ventanas emergentes llaman la atención, pero pueden interrumpir la experiencia de un usuario. - Desplegable
Parece "desplegarse" desde el borde de la pantalla. Son muy llamativos, pero suelen permitir a los visitantes seguir navegando sin tener que interactuar con él. - Página completa
Se muestra en toda la pantalla de la aplicación, captando toda la atención de los compradores. Estos formularios son más intrusivos porque los compradores deben interactuar con el formulario para cerrarlo.
- Ventana emergente
- Tamaño del formulario
- Colores de fondo
- Estilos de formulario

Ajustar las opciones de visualización de un formulario
En el editor de formularios, selecciona Segmentación y comportamiento y, a continuación, Mostrar para configurar la prioridad de visualización, los activadores, el tiempo y la frecuencia.
Prioridad de visualización
Usa la prioridad de visualización para controlar qué formulario aparece primero cuando varios formularios aptos podrían mostrarse al mismo usuario de la aplicación al mismo tiempo. Klaviyo compara los formularios en cola por prioridad y muestra primero el formulario con la prioridad más alta.
Esta configuración es más útil cuando tienes formularios superpuestos, como un formulario de anuncio general y una promoción más específica que pueden cumplir los requisitos para el mismo usuario al mismo tiempo.
Elige entre 4 niveles de prioridad:
- Baja: el formulario aparece después de otros formularios que cumplan los requisitos.
- Medio: el formulario sigue el comportamiento estándar. Este es el valor predeterminado.
- Alto: el formulario aparece antes que los formularios Medio y Bajo.
- Máxima: el formulario aparece antes que todos los demás formularios aptos.
Si varios formularios comparten el mismo nivel de prioridad, Klaviyo no garantiza el orden en que aparecen.

Activador
Debes usar al menos la versión 5.1.0 del SDK de iOS, la versión 4.1.0 del SDK de Android o la versión 2.1.0 del SDK de React Native para poder usar la configuración de activadores.
Puedes elegir qué acción activa la visualización de formularios en tu aplicación.
- El activador predeterminado es Aplicación abierta, lo que significa que el formulario se mostrará al iniciar la aplicación. También puedes seleccionar Abierto una notificación push o Realizado un evento
- Si seleccionas Abierto una notificación push:
- Introduce el título de la notificación push que activará el formulario cuando lo abras.
- También puedes seleccionar un título en un menú desplegable de tus campañas programadas o borradores creadas recientemente.

- Si seleccionas Evento realizado:
- Usa el menú desplegable para seleccionar un evento de tu cuenta.
- El formulario solo se activará si el evento se ha enviado al SDK móvil de Klaviyo a través de tu aplicación móvil. Los eventos enviados del lado del servidor no activarán un formulario.
- Para acotar aún más el activador, puedes añadir un filtro de propiedades de evento. Este filtro hace que el formulario se muestre solo cuando el evento seleccionado se produce con un valor de propiedad específico. Por ejemplo, cuando se produce un evento Producto Visto en el que el nombre del producto es igual a pantalones cortos de running esenciales.
- Selecciona Añadir filtro de propiedad debajo del desplegable del evento.
- Elige una propiedad de evento en el menú desplegable. A continuación, introduce el valor que debe ser igual para que se active el formulario.
- El filtro usa un operador de igualdad. La coincidencia distingue entre mayúsculas y minúsculas e ignora los espacios en blanco al principio y al final en los valores de texto.
- Los campos de propiedad del evento y de valor deben completarse juntos. Si alguno está vacío, verás un error de validación cuando intentes publicar el formulario.
- Puedes añadir 1 filtro de propiedades por activador de evento.
- Para eliminar el filtro, selecciona el icono de papelera junto al filtro de propiedades.

Tiempos
Tu aplicación móvil debe usar al menos la versión 5.0.0 del SDK de iOS, la versión 4.0.0 del SDK de Android o la versión 2.0.0 del SDK de React Native para poder usar la configuración de tiempo.
Puedes elegir cuándo se mostrarán los formularios en tu solicitud.
- De forma predeterminada, se selecciona Inmediatamente para que el formulario pueda mostrarse en cuanto se produzca el activador seleccionado. Con Aplicación abierta, esto ocurre cuando el usuario abre la aplicación.
- Para esperar antes de mostrar el formulario, selecciona Después de un retraso de tiempo e introduce un retraso de 0 a 86 400 segundos (1 día).
El temporizador de visualización persiste en las pantallas de la aplicación. Esto significa que cuando los usuarios naveguen a otras páginas dentro de tu aplicación, el temporizador de visualización seguirá contando atrás desde que se cumpla con los criterios del activador.
Ten en cuenta que, si la sesión de la aplicación termina antes de que se muestre el formulario con retardo, el formulario no se mostrará durante la siguiente sesión. El formulario volverá a mostrarse en función de su configuración actual.

Frecuencia
Usa Si se cierra, volver a mostrar en para establecer cuántos días hay que esperar antes de volver a mostrar el formulario después de que un usuario lo cierre. Establece esto en 0 para eliminar ese periodo de espera. La configuración del activador, la programación y la segmentación del formulario se sigue aplicando.
Marca No volver a mostrar si el perfil toca el botón «Ir a la pantalla de la aplicación» si quieres evitar que se muestre el formulario para los usuarios de la aplicación que hayan hecho clic en la pantalla de otra aplicación.
Ajustar la configuración de segmentación de un formulario
Segmentación por usuarios de la aplicación
Para usar la segmentación, tu aplicación móvil debe usar al menos la versión 5.0.0 del SDK de iOS, la versión 4.0.0 del SDK de Android o la versión 2.0.0 del SDK de React Native.
En el editor de formularios, selecciona Segmentación y comportamiento y, a continuación, Segmentación. En Audiencia, elige quién puede ver tu formulario:
- Mostrar a todos los perfiles de aplicaciones móviles: este formulario se mostrará a todos los perfiles de aplicaciones que existan en tu cuenta de Klaviyo.
- Mostrar a perfiles específicos de una lista o segmento: selecciona si quieres incluir perfiles específicos, excluir perfiles específicos o ambos. Puedes elegir una sola lista o segmento, o varios.
Si un perfil pertenece tanto a una lista o segmento incluidos como a una lista o segmento excluidos, la exclusión tiene prioridad y el perfil no verá el formulario.

Publica el formulario en la aplicación
- Cuando el formulario tenga el aspecto y el comportamiento que quieres, selecciona Publicar o programar para abrir el panel de publicación.
- Resuelve todas las alertas que bloqueen el proceso. Para que el formulario se publique inmediatamente, mantén Publicar ahora seleccionado y haz clic en Publicar ahora.
Resultado
Una vez publicado el formulario, los usuarios de la aplicación que cumplan sus condiciones de segmentación y visualización podrán verlo. El formulario seguirá apareciendo según su configuración de frecuencia hasta que lo retires de publicación. Si activaste la opción para dejar de mostrarlo después de que un usuario toque el botón Ir a la pantalla de la aplicación, dejará de aparecerle después de tocar el botón.
Recursos adicionales
- Los bloques y campos de formularios
Descubre cómo usar varios bloques de contenido del editor de formularios (es decir, elementos y campos de entrada) en tu formulario de registro para personalizar su apariencia y el tipo de información que recopilas de los suscriptores.
- Comprender los formularios en la app
Obtén información sobre los formularios en la aplicación y cómo puedes usarlos para compartir mensajes importantes con los usuarios de tu aplicación móvil.
- Cómo usar enlaces profundos en notificaciones push
Descubre cómo usar el enlace profundo en las notificaciones push de Klaviyo para dirigir a los clientes a una pantalla específica de la app. Los enlaces profundos hacen que tus perfiles puedan acceder fácilmente al contenido que quieren con un simple toque.