Skip to content

Getting started with in-apps

Youtube Video: Use deeply contextual in-apps to capitalize on user engagement

In-app messages appear directly within your app’s interface while a user is actively using it. This makes them a less disruptive way to communicate compared to push notifications, emails, or SMS messages.

These messages always feature Rich Media elements like images and videos, along with formatted text, interactive links, and CTA buttons. This allows you to deliver visually engaging, action-driven messages that enhance user experience and boost engagement.

What can you do with in-apps?

  • Onboard new users: guide users through app features with welcome messages and tutorials. Learn more
  • Deliver personalized promotions: show targeted offers and discounts based on user behavior. Learn more
  • Send timely reminders: nudge users about abandoned carts, subscription renewals, or expiring deals.
  • Announce new features and updates: keep users informed about app improvements and enhancements. Learn more
  • Automate messaging: use Pushwoosh Customer Journey to trigger in-app messages based on user behavior and engagement. Learn more

Prerequisites for sending in-app messages

Before you can send in-app messages, you must complete the following steps:

  1. Configure your project platform

    Ensure your project platform is configured in Pushwoosh

  2. Integrate the Pushwoosh SDK

    Add the Pushwoosh SDK to your app for in-app messaging functionality.

  3. Start subscribing users

Choose the right in-app message format

Pushwoosh supports different in-app message formats to match your campaign goals:

  • Full-screen in-apps: best for onboarding, paywalls, and promotions.
  • Part-screen in-apps: can be displayed in different formats, such as a sticky header or footer or inline or half-interstitial in-app messages. Often used for product tours, announcements, and other promo content.

Create and customize in-app messages

Personalize in-app messages for better engagement

Personalization enhances user experience by dynamically inserting user-specific details.

Send in-app messages to your audience

Once your in-app template is ready, send in-app messages

Enhance in-app messages with JavaScript

Pushwoosh offers JavaScript-enabled in-apps, allowing advanced dynamic and interactive content.

  • Track user interactions in real time.
  • Update user tags dynamically.
  • Create highly personalized experiences.

Track and analyze in-app message performance

Pushwoosh provides detailed analytics to help you measure in-app engagement and optimize your messaging strategy.

  • Per in-app statistics

    Track impressions, user interactions, and audience insights.

  • Campaign-level insights

    Analyze in-app performance in Customer Journeys alongside push notifications, emails, and SMS interactions.

  • Monitor custom Rich media performance

    Track button clicks, form submissions, and other interactive elements in your custom in-app messages.