You will learn
Learn how to show a form to users directly in your mobile app. You can use these forms to share information about new or back-in-stock products, sales, app updates, and more.
Your mobile app needs to be using at least v4.2.0 of the iOS SDK and v3.2.0 of the Android SDK to use in-app forms.
Before you begin
In-app forms are messages displayed to mobile app users while they are actively using an app.
Currently, Klaviyo supports announcement-style forms that communicate information to app users and drive engagement from users. As of now, in-app forms:
- Are available as popups.
- Target all of your mobile app users.
- Display on the first screen users visit in your mobile app (based on your app configuration).
You cannot use them to collect consent or profile information yet, but additional functionality similar to Klaviyo’s web forms is coming soon. Please stay tuned!
Create an in-app formCreate an in-app form
You can only create an in-app form if you have already set up push notifications in Klaviyo. For guidance, see our iOS, Android, or React Native guides.
- Navigate to the Sign-up forms tab.
- Select Create form.
- In the right sidebar, name the form, select In-app, and click Create.
- Select Styles to update the look of your popup, including the height, colors, background image, etc.
- Choose Add blocks to drag-and-drop text, button, or image blocks.
- If you want the button to redirect a user to a different app screen, use a deep link to send them to a specific screen in your app (like the collection you’re advertising). For questions about deep links, please see using deep links in push notifications.
- If you want the button to redirect a user to a different app screen, use a deep link to send them to a specific screen in your app (like the collection you’re advertising). For questions about deep links, please see using deep links in push notifications.
- Optional: select Targeting & behavior to change the display frequency (i.e., the amount of time that the popup will wait until it appears again to an app visitor).
- Recommendation: in most cases, do not uncheck the box for Don’t show again if a go to app screen button is clicked.
- Optional: click the close icon in the preview to change its color or size.
- When your form appears the way you want, click Publish to set it live.
Outcome
Once you click publish, anyone who visits your mobile app will see this form, allowing you to target your entire audience. Your form will continue to show until you unpublish it or the user clicks the button in the form (based on the form’s display settings).
Additional resources