Cómo crear un formulario en la aplicación
Objetivos del artículo
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 reposición de stock, ventas, actualizaciones de aplicaciones y mucho más.
Tu aplicación móvil debe usar al menos la versión 4.2.0 del SDK de iOS, la versión 3.2.0 del SDK de Android y la versión 1.2.0 del SDK de React Native para usar formularios en la aplicación.
Antes de empezar
Los formularios en la aplicación son mensajes que se muestran a los usuarios de la aplicación móvil mientras utilizan activamente una aplicación.
Actualmente, Klaviyo admite formularios de estilo anuncio que comunican información a los usuarios de la aplicación e impulsan la interacción de los usuarios. A partir de ahora, formularios en la aplicación:
- Están disponibles como elementos emergentes, formularios de página completa y elementos 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 aplicación abierta, notificación push abierta o evento realizado
Todavía no puedes usarlos para recopilar consentimiento ni información del perfil, pero pronto habrá funciones adicionales similares a los formularios web de Klaviyo.
Crea un formulario a partir de la biblioteca de formularios
Klaviyo ofrece una biblioteca de plantillas de formularios en la app diseñadas para inspirar 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. Luego, 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 app. Luego, haz clic en Crear.

Solo verás la opción de crear un formulario en la app si ya configuraste las notificaciones push en Klaviyo. Para obtener orientación, consulta nuestras guías de iOS, Android o React Native.
- Navega por la biblioteca de plantillas de formularios en la app prediseñadas. También puedes usar los menús desplegables Estilo de formulario y Tipo de plantilla en la parte superior para filtrar las plantillas por estilo, caso de uso o ambos.
- Selecciona la plantilla de formulario.
- En el modal de vista previa que aparece, confirma o actualiza el nombre del formulario.
- Selecciona Crear formulario para acceder al editor de formularios en la aplicación, donde puedes editar el contenido y el diseño para adaptarlos a tu marca.
Crea un nuevo formulario en la aplicación
Si prefieres comenzar con una plantilla básica de formulario en la aplicación para personalizarla, crea un nuevo formulario de registro.
- 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 app. Luego, haz clic en Crear.
- En la esquina superior derecha, selecciona Crear formulario en blanco.
- En el modal de detalles que aparece, selecciona lo siguiente:
- Un nombre para el formulario en la aplicación
- El estilo de formulario de registro que quieres usar: 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 del formulario.
Diseña tu 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.
Agrega bloques a tu formulario en la aplicación
Los tipos de bloques de contenido que agregues al formulario dependerán del objetivo que establezcas y de la información que quieras recopilar de los visitantes del sitio. Para agregar contenido, selecciona la pestaña Agregar contenido en el editor de formularios.
Hay una variedad de bloques de contenido que puedes arrastrar y soltar en el formulario. Entre ellos, se incluyen los siguientes:
Elementos:
- Bloque de texto
- Bloque de botón
- Si quieres que el botón redirija a un usuario a otra pantalla de la aplicación, usa un enlace profundo para enviarlo a una pantalla específica de la aplicación (como la colección que estás promocionando). Si tienes preguntas sobre los enlaces profundos, consulta usar enlaces profundos en notificaciones push.
- Bloque de imagen
- Bloque de cupón
- Bloque de temporizador de cuenta regresiva
- Bloque de citas de reseñas
Modifica el estilo de tu formulario de registro
En el editor de formularios, selecciona la sección Editar estilos. Aquí puedes editar:
- El tipo de formulario
- Emergente
Aparece en medio de la ventana del navegador. Los popups son llamativos y de alta conversión, pero pueden interrumpir la experiencia de un visitante. - Desplegable
Parece "desplegarse" desde el borde de la pantalla. Los formularios desplegables se ven fácilmente y en general permiten que el visitante siga navegando sin tener que interactuar con el formulario. - Página completa
Se muestra en toda la pantalla de la app, con lo que capta toda la atención de tus compradores. Se trata de formularios de alta conversión, ya que no se pueden pasar por alto fácilmente; pero esto también los hace más molestos, ya que los compradores deben interactuar con el formulario para cerrarlo. Considera usar un formulario de página completa como página de destino si quieres una página de registro designada en el sitio.
- Emergente
- El tamaño del formulario
- Los colores de fondo
- Estilos del formulario, texto y campos
Ajustar las opciones de visualización de un formulario
Mostrar prioridad
Usa la prioridad de visualización para controlar qué formulario aparece primero cuando varios formularios aptos podrían mostrarse al mismo usuario de la app al mismo tiempo. Klaviyo compara los formularios en cola por prioridad y muestra primero el formulario de mayor prioridad.
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 aplicar al mismo usuario al mismo tiempo.
Elige entre cuatro niveles de prioridad:
- Baja: el formulario aparece después de otros formularios aptos.
- Medio: el formulario sigue el comportamiento estándar. Este es el valor predeterminado.
- Alta: El formulario aparece antes que los formularios de prioridad media y baja.
- Más alto: el formulario aparece antes que todos los demás formularios elegibles.
Si varios formularios comparten el mismo nivel de prioridad, Klaviyo no garantiza el orden en que aparecen.

Activador
Tu aplicación móvil debe 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 los 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 lanzar la aplicación. También puedes seleccionar Notificación push abierta o Evento realizado
- Si seleccionas Abrir una notificación push:
- Ingresa 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 en borrador creadas recientemente.
- Si seleccionas Se realizó un evento:
- Utiliza el menú desplegable para seleccionar un evento de tu cuenta.
- El formulario solo se activará si el evento se envió al SDK móvil de Klaviyo a través de tu aplicación móvil. Los eventos enviados desde el 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 solo se muestre cuando se produce el evento seleccionado 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 Shorts de Running esenciales.
- Selecciona Añadir filtro debajo del menú desplegable de eventos.
- Elige una propiedad Evento en el menú desplegable. A continuación, ingresa el valor que debe ser igual para que se active el formulario.
- El filtro utiliza un operador igual a. La propiedad del evento debe coincidir exactamente con el valor que ingresaste.
- Tanto los campos de propiedad del evento como los de valor deben rellenarse juntos. Si seleccionas una propiedad pero dejas el valor vacío, verás un error de validación cuando intentes guardar o publicar el formulario.
- Puedes añadir un filtro de propiedades por activador de evento.
- Para eliminar el filtro, selecciona el ícono 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 muestran los formularios en tu aplicación.
- De forma predeterminada, tu formulario se mostrará inmediatamente después del activador seleccionado, lo que significa que los usuarios verán tu formulario de registro en cuanto abran la aplicación.
- También puedes mostrar un formulario de registro después de un lapso de aplazamiento. Establece el número de segundos que hay que esperar antes de mostrar el formulario, de 1 a 86 400 segundos (es decir, 1 día).
El temporizador de visualización persiste en todas las pantallas de la aplicación. Esto significa que cuando los usuarios navegan a otras páginas dentro de tu aplicación, el temporizador de visualización sigue contando hacia atrás desde que se cumple con los criterios de activación.
Ten en cuenta que si la sesión de la aplicación finaliza antes de que se muestre tu formulario con aplazamiento, el formulario no se mostrará durante la siguiente sesión. El formulario volverá a mostrarse en función de su configuración actual.
Frecuencia
Establece la frecuencia con la que se muestra un formulario de registro a los usuarios de tu aplicación. Cuando se establece en 0, el formulario se mostrará cada vez que un usuario abra la aplicación.
Marca No volver a mostrar si el perfil toca el botón Ir a la pantalla de la aplicación si deseas evitar que se muestre el formulario para los usuarios de la aplicación que hayan hecho clic en otra pantalla de la aplicación.
Ajustar la configuración de segmentación de un formulario
Segmentación por usuarios de la aplicación
Tu aplicación móvil debe utilizar 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 segmentación.
Define el conjunto de usuarios de la aplicación que pueden ver un formulario en la sección Segmentación y comportamiento del editor de formularios en Público. Puedes elegir entre dos opciones de segmentación para mostrar un formulario solo a ciertos usuarios:
- 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 en una lista o segmento: selecciona si deseas incluir perfiles específicos, excluir perfiles específicos o ambos. Puedes elegir una sola lista o segmento, o varios.
Ten en cuenta que no se puede seleccionar una lista o segmento tanto para la inclusión como para la exclusión. Si se produce un conflicto de segmentación, se utilizarán las reglas de exclusión.
Cuando tu formulario aparezca de la manera que deseas, haz clic en Publicar para activarlo.
Resultado
Una vez que hagas clic en publicar, cualquier persona que forme parte del público objetivo verá este formulario según las condiciones de visualización. Tu formulario seguirá mostrándose hasta que lo des de baja o hasta que el usuario haga clic en el botón del formulario (según la configuración de visualización del formulario).