Netmera User Guide
Netmera Docs
  • ⚡Netmera User Guide
  • What's New?
  • Beginner's Guide to Netmera
    • Introduction to Netmera
    • Integrating Netmera
    • App Dashboard
    • Design Guide
    • Troubleshooting and Support
    • FAQs
    • Your Feedback
  • Terms to Know
  • Guided Videos
  • Messages
    • About Push Notifications
    • Mobile Push
      • Creating a Mobile Push
        • Define Message Type Setup
        • Define Notification Content: What
          • Advanced iOS Settings
        • Define the Audience: Who
        • Define Campaign Schedule: When
        • Test and Send: GO!
      • Elements of Push Notifications
      • Message Categories
      • Personalized Messages
      • Button Sets
      • Define Segment
      • Add Custom Sounds
      • Add Image or Video to Push Notifications
      • Banner, Carousel, Slider and Product Discovery Additional Notes
    • SMS
      • SMS Onboarding
      • Creating an SMS campaign
      • Message Categories
    • Email
      • Email Onboarding
        • Upload Email List
        • IYS (İleti Yönetim Sistemi)
        • Email Integrations
        • Email Delivery Onboarding
      • How to Create a Mail Template
      • Sending a Mail Campaign
        • Step 1: Setup
        • Step 2: What
        • Step 3: Who
        • Step 4: When
    • Automated Messages
    • Transactional Messages
    • Geofence Messages
    • Push A/B Testing
    • FTP Push & Data Transfer
    • Multi-Language Push
    • Recall Campaigns
    • Netmera AI Text Generator
  • Mobile In-App
    • Mobile In-App / Widget
      • Start Creating
        • Customize Components
          • Spin to Win
          • Custom Button Deeplinks
        • Assign Click Actions
      • Publish
      • Analyze
  • Web Tools
    • About Web Tools
    • Web Push
      • Creating a Web Push Campaign
      • Mobile Web Push for iOS
      • Message Categories
      • Personalized Messages
      • Button Sets
      • Define Segment
      • Tags / Upload User List
      • Fancy Box Setup
    • Web Transactional Push
      • Web Transactional Push Deeplink
    • Web Pop-Up / Widget
      • Start Creating
        • Customize Components
          • Spin to Win
        • Assign Click Actions
      • Publish
      • Analyze
    • Web Feedback Button
      • Create a New Web Feedback Button
        • How to Customize Widgets
        • Adding Click Action
    • Web Personalization
      • Web Personalization Dashboard
      • Create a New Experience
        • Setup and Rules
        • Creating Experiences
  • Web Analytics
  • Customer Journeys
    • Journeys
      • Setup
      • Entry Rules
      • Audience
      • Build Journey
        • Journey Components
          • State
          • Branch
          • Action
      • Launch
      • Journey Analytics
      • Journey Examples
        • Action-Based Engagement Journey
  • Customer Data
    • About Customer Data
    • Profile Attributes
      • Creating Custom Profile Attributes
    • Events
      • Netmera Events
      • Creating Custom Events
      • Event Insight
    • Tagless Data Capture
    • IYS Integration
  • Targeting
    • About Targeting
    • People
    • Tags
    • Segments
      • AI-Based Segments
      • Ready to Use Segments
      • Rule Based Segments
        • Create New Rule Based Segment
      • Connector Segments
      • Segment Details
    • File Transfers
    • Geofence
  • Reports & Analytics
    • Reports
      • Glossary
      • Campaigns
        • Push Reports
        • Email Reports
        • SMS Reports
      • Automated, Transactional & Geofence Push Reports
      • Total Users
      • Installs
      • Event Reports
        • Daily Event Count
        • Hourly Usage
      • KPI's Monthly
      • App Tracking
      • Application Version
      • Audit Logs
      • Export
      • Channel Reachability
    • Analytics
      • Funnel Analysis
        • Create New Funnel
      • Profile
      • Event Insight
      • People Insight
      • Uninstall
      • Opt Out
      • Revenue and Conversion
      • Customer Touch
      • Retention and Cohort
      • Web Analytics
  • Panel Settings
    • Netmera Panel Settings
      • General Settings
      • Test Devices
      • Users
      • Roles and Permissions
      • Button Sets
      • Message Categories
      • Message Labels
      • Landing Pages
      • WebHooks
      • App Tracker
      • Reports Settings
      • Business Units
      • Coupon Code Lists
  • Developer Guide
    • Netmera Developer Guide
Powered by GitBook
On this page
  • Mobile Push Notifications Elements
  • Message Content
  • Push Click Actions
  • Fallback
  • Label
  • Conversion Analytics

Was this helpful?

  1. Messages
  2. Mobile Push
  3. Creating a Mobile Push

Define Notification Content: What

PreviousDefine Message Type SetupNextAdvanced iOS Settings

Last updated 3 days ago

Was this helpful?

The What step is where you define the content of your push notification. In this step, you will configure the core components of your message—such as the title, body, visuals, and personalization settings—that will appear on users’ devices.

Dedicated Guide for Banner, Carousel, Slider and Product Discovery

This step applies to all push notification types, including Standard, Banner, Carousel, Slider, and Product Discovery. Additional configuration for advanced formats is available in their . However, the fields described below remain relevant and crucial for all types.

Mobile Push Notifications Elements

Element
Description

a. Small Icon

24×24 – 96×96, white PNG with transparent background.

b. Title

Max 50 characters.

c. Body (Notification Message)

Max 150 characters.

d. Image

1440×720 (2:1 ratio), PNG/JPG/GIF (not animated).

e. App Name

Shown as notification source. Cannot be customized.

f. Time Stamp

Shows when the message was received.

g. Thumbnail (Icon)

192×192+, PNG/JPG/GIF (not animated).

h. Action Buttons

Title
Description
Requirement

Title of your notification

Necessary in all notification types

Your message to be delivered in your notification

Necessary in all notification types

Images that appear inside of your notification

Necessary if any media notification is chosen

Optional

Optional

Your personalized title aiming your user information

Optional

Additional text to be shown next to your application name

Optional

Personalized attribute using the {@} format

Optional

Optional

Images that appear next to text messages that can't be expanded

Optional

Notifications will be delivered via vibration if you switch on

Optional

Optional

Send message to all targeted users’ inbox regardless they are opt-in or not

Optional

Your message will not be shown as notification. Use only for inbox.

Optional

Optional

Message logs won’t be directed to application backend

Optional

Actions can be taken when the user clicks the notification

Optional

Optional

Conversion event can be determined according to your aim

Optional

Message Content

Message Category

Purpose: Organize your campaigns based on their function or content.

Use the Category field to classify your campaign under a label such as:

  • Promotions

  • Announcements

  • Account Alerts

  • Transactional Messages

Categorizing helps with future campaign filtering, reporting, and analytics.

Notification Message (Body)

Purpose: Communicates the primary message to users.

This is the main text content of your push notification. Keep it:

  • Informative

  • Concise

  • Action-oriented

You may use text and emojis for added emphasis and visual appeal.

Example: “Your payment was successful 🎉” or “🚨 Suspicious login detected. Tap to secure your account.”

Personalized Message

Purpose: Increases engagement by tailoring content using user profile data.

Example:

  • Default: “Happy birthday!”

  • Personalized: “Wishing you a sweet {@age}th birthday, {@name}!” → Displays as: “Wishing you a sweet 26th birthday, Simon!”

Use cases include:

  • Greeting users by name

  • Recommending products based on past behavior

  • Sending localized or weather-based messages

Tip: Ensure your app transmits the necessary profile data to Netmera beforehand.

Title

Purpose: Grabs attention and provides immediate context.

Create a compelling notification title that encourages the user to engage. You can use emojis and concise text to improve visibility.

Personalized Title

If user profile data is available, personalize the title for stronger impact.

Example: “Hey {@name}, your exclusive offer is here!” → Becomes: “Hey Emily, your exclusive offer is here!”

Personalized titles can:

  • Increase open rates

  • Strengthen user-brand connection

  • Improve retention metrics

Subtext

Purpose: Adds secondary context, shown next to your app’s name.

Subtext supports personalization and often appears in the notification header on supported devices. It can include:

  • Additional details

  • A brief summary

  • A call to action

Example: “Limited-time offer · Ends tonight!”

Personalized Subtext

You can use the same {@} format or dropdown menu to insert dynamic user data into the subtext.

Example: “Your challenge score: {@score}” → “Your challenge score: 850”

Custom Push Icon

Purpose: Displays a custom app logo or image beside the notification (platform-specific).

  • Requires SDK integration.

  • If not configured, the default icon from your app settings will be used.

Refer to:

When Custom Push is Turned Off:

If a default notification icon is provided and custom push icon is turned off, the default icon from the Developer App Info will be used.

Android/iOS Thumbnail URL

Purpose: Displays a thumbnail image alongside the notification text.

  • Can be uploaded or referenced via direct URL.

  • Offers a static, non-expandable visual.

  • Ideal for logos, product previews, or branded content.

Android/iOS Media URL

Purpose: Embeds rich media (images or videos) in the notification.

  • Media is shown more prominently than thumbnails.

  • Enhances visual appeal and message clarity.

Example Use Case: Include a product image in a push notification announcing a new collection.

Upload from your computer or insert a URL. Ensure the media is optimized for fast loading.

Vibration

Adds a vibration alert when the notification is received.

  • Enhances visibility for users in noisy or muted environments.

  • Can be enabled or disabled per campaign.

Show in Push Inbox

Requires SDK integration

Use this feature for:

  • Important announcements

  • Time-sensitive content

  • Summarized communications

Opt-out Inbox Enabled

Enables message delivery even to users who have opted out of push notifications. The message is silently delivered to the inbox without triggering a notification.

Useful for:

  • Critical updates

  • Transactional information

Don't Notify

If selected, the message will only appear in the push inbox and will not trigger an actual notification on the device.

Use this to:

  • Avoid disturbing the user

  • Provide contextual messages inside the app

Play Sound

Requires SDK integration

  • Use distinct sounds for priority messages

  • Ensure sound files meet platform requirements

Disable Webhooks

When this option is enabled, any webhooks connected to the campaign are deactivated for this notification.

This is useful when:

  • Testing a message

  • Sending isolated notifications that should not trigger backend workflows

Push Click Actions

The Click Action defines what happens when a user taps the notification. Each action allows you to create specific user journeys based on your campaign goals.

Available Actions

Action Type
Description

Open App

Opens the app's main screen. Suitable for general awareness messages.

Show Web Page

Opens a specific URL in the device's browser. Useful for external content or promotions.

Go to Deeplink

Navigates to a specific screen in the app using a deeplink URL. Ideal for contextual or personalized experiences.

Show Custom Page

Displays an in-app landing page or message. Great for promos or targeted in-app content.

Open Widget

Opens a widget already defined in your app. Widgets must be created in advance.

Nothing

No action is taken. The notification is dismissed. Used for informational alerts.

Open App

  • Opens the main screen or homepage of your app. Ideal for general engagement campaigns where no specific destination is required.

Show Web Page

  • Opens a web page in the device’s browser. A valid URL must be entered. Useful for:

    • Redirecting users to campaign-specific landing pages.

    • Linking to help center articles.

    • Promoting time-sensitive offers.

Go to Deeplink

  • Navigates users to a specific page or section within your app using a deeplink. This is recommended for personalized or feature-specific campaigns.

    • You can choose from a list of predefined deeplinks or input a custom one.

    • Deeplinks must be registered in your app’s routing system.

Show Custom Page

  • Displays a custom in-app page. Often used for:

    • In-app promotional screens.

    • Full-screen messages.

    • Targeted announcements without navigating away from the app.

Open Widget

  • Triggers an in-app widget. Widgets must be created in advance and can be used to:

    • Collect feedback.

    • Display dynamic offers.

    • Show embedded content directly.

Example Use Cases
  • Surveys & Feedback Forms: Prompt users to complete a short survey or provide feedback.

  • Live Reports & Dashboards: Show real-time analytics, personalized reports, or updates.

  • Product Recommendations: Display items or content tailored to the user's interests.

  • Gamification with Spin to Win: Engage users with gamified elements.

  • Quick Actions: Enable users to complete actions like confirming appointments, redeeming offers, or checking their latest transactions.

Nothing

  • No action is triggered; the notification is dismissed. This is suitable for passive updates such as:

    • Informational alerts.

    • Background data sync confirmations.

Add Custom Parameters

Enhance push behavior with additional key-value data passed alongside the notification. These parameters can be read and interpreted by the app upon user click.

Field
Description

Key

Parameter name (e.g., campaignId, source).

Value

Corresponding value (e.g., spring2025, web).

Action

Click “Add” to include the parameter.

Example Use Cases:

  • Open App → add type: promotion, id: 12345

  • Show Web Page → add url: https://example.com/special

Web Hook for Push Click

When enabled, the WebhookClick event is triggered upon notification interaction. This allows your backend systems to log or respond to click events in real time.

Field
Description

Web Hook

Select a webhook endpoint from your system.

pushParameter

Pass additional data (e.g., campaign type, user ID, offer ID).

Example Use Case: Click triggers a webhook that logs the event and updates CRM with user behavior context.

Set User a Profile Attribute

Updates user profile data upon click. This is useful for segmentation and campaign personalization.

Field
Description

Attribute

Name of the attribute (e.g., Status)

Value

New value to be assigned (e.g., Active)

Example Use Case: Clicking a loyalty campaign updates LoyaltyStatus to Gold.

Example Use

Suppose you want to update a user's credit limit when they click on a push notification:

  • Enter "CreditLimit" as the attribute name.

  • Input the desired credit limit value in the text box.

This configuration ensures that when the notification is clicked, the user's profile is updated with the new credit limit. It's like filling out a form to set someone's credit limit. When they press the button (click the notification), the limit gets updated automatically.

Put User in a Tag

This option allows you to assign a tag to the user. Tags are used to group users based on specific characteristics or behaviors. For instance, you might use tags like "VIP", "Newsletter Subscriber", or "Frequent Buyer".

If the tag name you enter already exists, the user will be added to that existing tag rather than creating a new one.

Fallback

Fallback scenarios can be thought of as a backup plan in case your push notification fails to reach its intended audience. By creating a fallback scenario, you can ensure that users who do not receive your push notification can still receive the message through an alternative channel, such as SMS.

Example Use Case: If the push is undelivered within X minutes, an SMS is sent with similar content.

Label

Campaign labels allow internal users to organize and filter campaigns more effectively. Unlike tags or attributes, labels are for internal tracking and do not affect segmentation or targeting.

Example Labels:

  • New Users

  • Promo_May2025

  • Onboarding_Step1

Use labels to streamline campaign reporting and searchability, especially for teams managing high campaign volumes.

Conversion Analytics

Measure post-click behavior by setting conversion events. Helps quantify the impact of your notification campaign.

Use Case
Description

Purchase Event

Track how many users bought after clicking.

Registration Event

Measure new signups triggered by the notification.

View Content

See if users viewed a specific screen or item.

  • Multiple events can be tracked per campaign.

  • Data is available in real-time on the Netmera Dashboard.

Control Group

The Control Group option enables data-backed performance evaluation. A selected percentage of your audience is excluded from the push to compare outcomes.

Example: Out of 100,000 users, setting a 1% control group sends the push to 99,000. The behavior of the 1,000 unnotified users is compared against the recipients.

Use control groups to attribute campaign impact with higher confidence.

Configurable in Settings > (up to 3).

Category of your messages based on your own predefined criteria or use case

Your personalized message aiming your user information

Send message with custom icons (needs integration, please refer to or )

Send message to application inbox (needs integration, please refer to )

Notification are delivered with sound (needs integration, please refer to )

Scenarios can be created for the users that did not receive your notification (needs integration, please refer to )

You can personalize messages using attributes such as name, age, or preferences stored in Netmera. Use {@attribute} syntax or the dropdown selector to insert available attributes. You must create before using them in your notifications.

This option needs integration, please refer to . After you have integrated this option with your developers, you may choose this option on this step. Once integrated, selecting this option allows the message to be stored in your app’s internal Push Inbox, enabling users to revisit it later.

This option needs integration, please refer to . After you have integrated this option with your developers, you may choose this option on this step. After setup, you can upload or select a custom sound to play when the notification arrives.

Fallback
Conversion Analytics
profile attributes
iOS Push Icon
Android Push Icon
Developer Guide
Developer Guide
Message Categories
Personalized Messages
Button Sets
Title
Notification Message
Android Media URL
Category
Personalized Message
Personalized Title
Subtext
Personalized Subtext
Custom Push Icon
iOS Push Icon
Android Push Icon
Android / iOS Thumbnail URL
Vibration
Show in Push Inbox
Developer Guide
Opt-out Inbox Enabled
Don't Notify
Play Sound
Developer Guide
Disable Webhooks
Push Click Action
Fallback
Developer Guide
Conversion Analytics
dedicated guide
Step 2: What
Elements of Push Notifications
Message Content
Push Thumbnail Views
Add Custom Parameters
Web Hook for Push Click