---
description: >-
  The In-App Messaging feature allows you to create and deliver targeted
  messages directly inside your application. Unlike push notifications, these
  messages appear when users are actively using the app
---

# In App Message

### ✨ Key Highlights

* Delivers messages **inside the app screen**.
* Supports **customizable content** (title, description, image, button actions).
* Flexible **scheduling** – send immediately, once, or based on campaign schedule.
* Provides **analytics** (views & clicks).

## 🎯 Create a Campaign

#### How to Create an In-app Message Campaign?

1. Go to **Campaigns → In-app Messages**.
2. Click **Create Campaign**.
3. Add a **Title, Message, Image** _(optional),_ Set **Positive** and **Negative Buttons**.
4. Choose the **schedule** (date and time).
5. Save your campaign.

Once saved:

* The campaign appears in the **Campaign List**.
* Status will show **Scheduled** with the scheduled time.

{% columns %}
{% column %}
<figure><img src="https://3731994945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlBy5z08zL1UoCwNqmg%2Fuploads%2F3ClssJF3TsFKKkiKGgks%2FScreenshot%202025-08-18%20at%205.05.26%E2%80%AFPM.png?alt=media&#x26;token=ec04a30c-98c2-480e-9652-237fe95c3f24" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}
<figure><img src="https://3731994945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlBy5z08zL1UoCwNqmg%2Fuploads%2FC78MnH8fcV48biwQ76ZS%2FScreenshot%202025-08-18%20at%205.07.59%E2%80%AFPM.png?alt=media&#x26;token=33d1f09b-bf2e-4960-941f-c9e639d72037" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

#### 1. Audience

* **Show to all users**
* **Show to a particular segment**

#### 2. Schedule

* **Start Date & Time** – When the campaign begins
* **End Date & Time** – When the campaign stops
* **Show Forever** – Always visible once the app is installed

#### 3. Display Type

* **Popup**
* **Banner**
* **Bottom Sheet**
* **Full Screen**

#### 4. Message Content

* Background color
* Add content (title, paragraph, button, image, video) via editor panel

👉 Click **Create Campaign** to finalize.

***

## 👀 Campaign Preview

The **middle section** shows a live preview of how your message will appear in the app.

<div data-full-width="false"><figure><img src="https://3731994945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlBy5z08zL1UoCwNqmg%2Fuploads%2FPOsRd9LYUiyVXiyWfXcL%2FScreenshot%202025-08-19%20at%206.22.15%E2%80%AFPM.png?alt=media&#x26;token=7a751fc6-06f7-4bae-82ff-1f78e2e54cb7" alt="" width="236"><figcaption></figcaption></figure></div>

***

## 📋 Campaign Status

* **Scheduled**
  * Visible in campaign list with start date/time
  * Can **edit** or **delete**
* **Active** (on start date/time)
  * Status changes automatically
  * Date/time hidden
  * Can only **view**, **delete**, or **end** campaign
  * All user activity (views, clicks) is tracked in **Analytics**
* **Ended** (on end date)
  * Campaign stops automatically
  * No longer visible in the app

***

## 📊 Campaign Analytics

### **Stats Tab**

* **Viewed** – Number of times users saw the message
* **Dismissed** – Users who closed without interaction
* **Clicked** – Users who engaged with the CTA (buttons/links)
* **Split of Clicks** – Breakdown of clicks across multiple buttons/links
* **CTR (Click-Through Rate)** – % of users who clicked vs. total viewed

<figure><img src="https://3731994945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlBy5z08zL1UoCwNqmg%2Fuploads%2Fq1YDN5H5PCQ1EPvejdsB%2FScreenshot%202025-08-18%20at%205.16.39%E2%80%AFPM.png?alt=media&#x26;token=35ff73cc-5750-48eb-90e4-b41dac24387a" alt=""><figcaption></figcaption></figure>

***

### Overview Tab

Track how your in-app messages are performing with **detailed insights**:

* Campaign Name & ID
* Start & End Date
* Target Segment
* Message Preview (exactly how it appeared to users)

<figure><img src="https://3731994945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlBy5z08zL1UoCwNqmg%2Fuploads%2FuZYaZFcsIA6kG9Ft4kfu%2FScreenshot%202025-08-18%20at%205.16.59%E2%80%AFPM.png?alt=media&#x26;token=f2ac9eda-0c3a-42c0-a8ca-4ab6ad803f25" alt=""><figcaption></figcaption></figure>

## 📱 User Experience

* On app launch, system checks for campaigns:
  * **If 1 campaign →** show directly
  * **If multiple campaigns →** show earliest one first, then next after dismiss/click
  * **If none →** show nothing
* If new campaigns are created while app is running → shown only on **next launch**

***

## ❓ Frequently Asked Questions (FAQs)



1. **Can I schedule In-App Messages?**\
   Yes. You can set a start and end time for each campaign. Once scheduled, the message will automatically appear at the chosen time.
2. **Can I customize the design of the In-App Message?**\
   Yes. You can edit the **title, description, image, and buttons**. Additionally, colors, fonts, and styles can be customized to match your brand.
3. **What happens if multiple campaigns are active at the same time?**\
   If two or more In-App Messages overlap, the priority will be given based on the **latest scheduled campaign**. You can also control visibility by targeting specific audiences.
4. **How can I target my audience ?**\
   You can target users based on:
   * User behavior (app activity, clicks)
   * User profile (location, subscription plan, preferences)
   * Specific app events (login, purchase, etc.)
5. **Can I track the performance of my In-App Messages?**\
   Yes. Analytics include:
   * **Views** (how many users saw the message)
   * **Clicks** (how many users engaged with the buttons)
   * **CTR (Click-Through Rate)** for overall effectiveness
6. **Can users dismiss an In-App Message?**\
   Yes. Users can dismiss the message by clicking the **Close (X)** button. You can configure whether the message reappears on the next session or not.
7. **Is this feature available for all plans?**\
   In-App Messaging is available only for **Premium plan customers**.&#x20;
8. **Can I edit or delete a campaign after it's created?**\
   If status = Scheduled → You can edit or delete it.\
   If status = Active → You can delete, view and End it\
   If status = Ended → You can only delete it.
