This document describes how to use Iterable to send in-app messages, which are messages that appear to a user in a mobile app or on a website (when sent to a website, they're called in-browser messages). 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 and websites to display in-app messages
To configure your mobile apps and websites to receive and display in-app messages, first have your mobile engineers add Iterable's mobile SDKs (iOS, Android, React Native, or web) to your apps and websites, 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:
- Iterable's iOS SDK
- Iterable's Android SDK
- Overview of Iterable's React Native SDK
- Setting up Iterable's Web SDK
Apps and websites 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 mobile 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.
Iterable's web SDK does not provide a mobile inbox implementation.
Sending in-app message campaigns
To learn how to send in-app message campaigns, read:
Sending in-app messages from journeys
To learn how to send in-app messages from journeys, read:
To learn about in-app message and Mobile Inbox-related events captured by Iterable, read Events for In-App Messages and Mobile Inbox