Use in-app messages when users are already inside your app and you want to:
Introduce new features
Promote contextual offers
Guide users through key actions
Improve onboarding experience
π‘ Think of in-app messages as contextual nudges, not interruptions.
π Create an In-App Campaign
Navigate to In-App Engagements β Create Campaign
Step 1: Design Your Message
Choose from multiple template types based on your use case:
Roadblock (full-screen)
Banner
Picture-in-picture
Bottom sheets
Tooltip
Floater
Inline
π‘ Tip: Use lightweight formats (like banners/tooltips) for subtle guidance, and roadblocks for critical actions. --- ### Step 2: Select Event (Trigger) Define **when** the message should appear: - On app open - On a specific screen/page - After a user action (event-based trigger) π‘ Example: Show an offer after a user views a product. --- ### Step 3: Select Your Audience Choose who should see this message: - All Users - Custom filters (based on events or attributes) - Specific Cohorts π‘ Tip: Targeted campaigns perform significantly better than generic ones. --- ### Step 4: Set Campaign Duration Define when the campaign should run: - Manual end - Specific range, Start date & End date --- ### Step 5: Review & Launch Before launching: - Preview the message - Verify audience - Check trigger conditions Click **Save Campaign** π --- ## βοΈ Advanced Capabilities ### π§ͺ A/B Testing Test multiple variations of your in-app message to see what performs best. You can experiment with: - Different messaging - CTAs - Designs or layouts π Identify which version drives higher engagement and optimize your campaigns accordingly. --- ### π Campaign Fallback Ensure user communication even if the in-app message is not effective. You can define fallback actions such as: - If the message is not displayed - Or if the user does not interact within a defined time π Trigger a follow-up message via another channel (e.g. WhatsApp) π‘ This helps you maintain engagement even when in-app visibility is missed. --- ## π― Common Use Cases ### π Onboarding Guidance Help new users understand your app features π Example: βHereβs how to get startedβ --- ### π° Contextual Offers Show offers based on user behavior π Example: Discount after product view --- ### π Feature Announcements Highlight new features or updates π Example: βTry our new feature!β --- ### π§ User Guidance Help users complete actions π Example: Prompt to complete profile --- ## β οΈ Common Mistakes β Showing messages too frequently β annoys users β Poor timing β interrupts user flow β Generic messaging β low impact β Not using triggers β irrelevant display --- ## π Measure Performance Track how your campaigns perform: - Views β How many users saw the message - Clicks β How many users interacted π Use these insights to improve targeting and messaging. --- ## π Related Features - Push Notifications β Bring users back to your app - Cohorts β Define your audience - Event Analytics β Understand user behavior --- In-app engagements work best when they are **timely, relevant, and non-intrusive**. Use them to guide users β not interrupt them π―