Use our pre-made templates or design your own with the drag-and-drop editor or HTML builder. And yes, we do support In-App Message Carousels!
- Design In-App Messages with Drag and Drop - No code solution to create beautiful messages.
- Design In-App Messages with HTML - For the coders that want more control, use HTML and our In-App JS Library to create your own. In-App Message HTML Templates are available to get you started.
Each element within the message has "Click Actions" that can perform events such as prompting for push notification or location permissions, adding tags, deep linking to a page or whatever you like! Specifics can be found in How to add Click Actions.
In-app messages can be displayed to users (aka triggered) immediately on app open, after a certain amount of time has passed, or based on custom events. See How to add Triggers for details.
The OneSignal SDK provides a lot of methods to control your in-app message experience. This includes the trigger methods, pausing messages, handling custom click events, and following the display/dismiss lifecycle. For a full list of all provided methods, see In-App Message SDK Methods.
For gathering analytics, see Analytics of In-App Message.
In-app messages provide a lot of functionality. To help understand common use cases, we have several guides available to get you started hassle-free.
Recommended All mobile app users need to opt-in to receive push notifications. The best strategy to ask unsubscribed users to subscribe/re-subscribe to push can be found here with in-app messages. Also, if your app uses location tracking, you can ask for permission to track location with in-app messages as well.
In-App Messages are a great way to ask users to rate your app in the app store and gather data. These guide will navigate you on how to set that up with minimal to no code required.
- Example: Ask for App Store Rating
- Example: Create A Survey
- HTML Template Examples: Survey Feedback and Survey Multiple Choice
Collect the email address and/or phone number or ask your users to try their luck on a Promo Wheel.
Inform your users when you have added new products or features to the application and show them on how to use it!
If you have a specific use case, please let us know by contacting [email protected] and share those details. Common use cases we have seen are:
- Example: Trigger In-App Message from Push Open
- Example: Trigger In-App Message after closing an In-App Message
- Example: Target Certain Android Manufacturers and Devices
For common questions on in-app message functionality, please review the below links. If you still need help, let us know by contacting
[email protected] with details and please provide a log following Capturing a Debug Log if you can.
Updated 3 months ago