This document describes how to use Iterable to send in-app messages, which are messages that appear to a user while an app is running (not while it is in the background, as is possible with push notifications). In-app messages can optionally make use of a mobile inbox, if you've enabled one in your app.
To learn more about in-app messages and Iterable's Mobile Inbox feature, read In-App Messages and Mobile Inbox.
Table of contents
Setting up your mobile apps
To configure your mobile apps to receive in-app messages, first have your mobile engineers add Iterable's mobile SDKs (iOS, Android, or React Native) to your apps and configure them to receive push notifications (since Iterable uses silent push notifications to tell apps when there are new in-app messages to display). For more information, read:
Mobile apps can receive in-app messages without the SDKs, but using them simplifies the implementation.
Configuring your apps to include Mobile Inbox
To add a mobile inbox to your app, have your mobile engineers follow the instructions in Setting up Mobile Inbox on iOS and Setting up Mobile Inbox on Android. These SDKs provide a default mobile inbox UI that can be customized and stylized as necessary.
Sending in-app message campaigns
To learn how to send in-app message campaigns, read:
Sending in-app messages from workflows
To learn how to send in-app messages from workflows, read:
To learn about in-app message and Mobile Inbox-related events captured by Iterable, read Events for In-App Messages and Mobile Inbox