In-App Engagements

🧾 Overview

In-app engagements allow you to communicate with users while they are actively using your app.

Unlike push notifications (which bring users back), in-app messages help you:

  • Guide users through your app
  • Highlight features or offers
  • Improve user experience in real time

🎯 When should you use In-App Engagements?

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 🎯

This site uses Just the Docs, a documentation theme for Jekyll.