> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paraminternationalltd.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Messaging Overview

> Understand Twinalyze Messaging, push notification campaigns, audience targeting, localization, testing, scheduling, and campaign history.

It connects your analytics data with push notification campaigns, so you can target users based on behavior, events, language, country, device properties, or other tracked information.

<div className="not-prose overflow-hidden rounded-2xl border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-900">
  <div className="border-b border-gray-200 bg-[#ECEEF2] px-6 py-5 dark:border-gray-700 dark:bg-gray-800">
    <p className="m-0 text-lg font-semibold text-blue-600 dark:text-blue-400">
      Messaging in Twinalyze
    </p>

    <p className="m-0 mt-2 text-sm text-gray-600 dark:text-gray-300">
      From user behavior to personalized communication
    </p>
  </div>

  <div className="grid md:grid-cols-3">
    <div className="border-b border-gray-200 p-6 dark:border-gray-700 md:border-b-0 md:border-r">
      <div className="text-sm font-semibold text-blue-600 dark:text-blue-400">
        Target
      </div>

      <p className="m-0 mt-2 text-sm leading-6 text-gray-600 dark:text-gray-300">
        Choose users based on events, filters, countries, languages, devices, or user segments.
      </p>
    </div>

    <div className="border-b border-gray-200 p-6 dark:border-gray-700 md:border-b-0 md:border-r">
      <div className="text-sm font-semibold text-blue-600 dark:text-blue-400">
        Personalize
      </div>

      <p className="m-0 mt-2 text-sm leading-6 text-gray-600 dark:text-gray-300">
        Prepare notification content with templates, images, launch actions, and language-wise variations.
      </p>
    </div>

    <div className="p-6">
      <div className="text-sm font-semibold text-blue-600 dark:text-blue-400">
        Measure
      </div>

      <p className="m-0 mt-2 text-sm leading-6 text-gray-600 dark:text-gray-300">
        Review campaign status, targeted users, opens, failures, click rate, and schedule details.
      </p>
    </div>
  </div>
</div>

***

## Messaging workflow

<div className="not-prose overflow-hidden rounded-2xl border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-900">
  <div className="divide-y divide-gray-200 dark:divide-gray-700">
    <div className="grid gap-4 px-6 py-6 transition hover:bg-[#F3F4F6] dark:hover:bg-gray-800 md:grid-cols-[70px_220px_1fr] md:items-start">
      <div className="flex h-11 w-11 items-center justify-center rounded-xl border border-blue-200 bg-blue-50 text-sm font-semibold text-blue-700 dark:border-blue-700 dark:bg-blue-900/20 dark:text-blue-300">
        01
      </div>

      <div>
        <div className="text-base font-semibold text-black dark:text-white">
          Plan the campaign
        </div>

        <div className="mt-1 text-xs font-medium uppercase tracking-wide text-blue-600 dark:text-blue-400">
          Goal
        </div>
      </div>

      <p className="m-0 text-sm leading-6 text-gray-600 dark:text-gray-300">
        Decide why you are sending the notification, such as a product update, offer, reminder, re-engagement message, or alert.
      </p>
    </div>

    <div className="grid gap-4 px-6 py-6 transition hover:bg-[#F3F4F6] dark:hover:bg-gray-800 md:grid-cols-[70px_220px_1fr] md:items-start">
      <div className="flex h-11 w-11 items-center justify-center rounded-xl border border-blue-200 bg-blue-50 text-sm font-semibold text-blue-700 dark:border-blue-700 dark:bg-blue-900/20 dark:text-blue-300">
        02
      </div>

      <div>
        <div className="text-base font-semibold text-black dark:text-white">
          Create the message
        </div>

        <div className="mt-1 text-xs font-medium uppercase tracking-wide text-blue-600 dark:text-blue-400">
          Builder
        </div>
      </div>

      <p className="m-0 text-sm leading-6 text-gray-600 dark:text-gray-300">
        Open Create Message to define the audience, write content, select a template, review translations, preview the notification, and schedule it.
      </p>
    </div>

    <div className="grid gap-4 px-6 py-6 transition hover:bg-[#F3F4F6] dark:hover:bg-gray-800 md:grid-cols-[70px_220px_1fr] md:items-start">
      <div className="flex h-11 w-11 items-center justify-center rounded-xl border border-blue-200 bg-blue-50 text-sm font-semibold text-blue-700 dark:border-blue-700 dark:bg-blue-900/20 dark:text-blue-300">
        03
      </div>

      <div>
        <div className="text-base font-semibold text-black dark:text-white">
          Monitor the result
        </div>

        <div className="mt-1 text-xs font-medium uppercase tracking-wide text-blue-600 dark:text-blue-400">
          History
        </div>
      </div>

      <p className="m-0 text-sm leading-6 text-gray-600 dark:text-gray-300">
        Open Campaign History to check whether the campaign was scheduled, sent, failed, cancelled, or saved as draft.
      </p>
    </div>

    <div className="grid gap-4 bg-[#F8F9FB] px-6 py-6 transition hover:bg-[#F3F4F6] dark:bg-gray-800/50 dark:hover:bg-gray-800 md:grid-cols-[70px_220px_1fr] md:items-start">
      <div className="flex h-11 w-11 items-center justify-center rounded-xl border border-blue-200 bg-blue-50 text-sm font-semibold text-blue-700 dark:border-blue-700 dark:bg-blue-900/20 dark:text-blue-300">
        04
      </div>

      <div>
        <div className="text-base font-semibold text-black dark:text-white">
          Improve future campaigns
        </div>

        <div className="mt-1 text-xs font-medium uppercase tracking-wide text-blue-600 dark:text-blue-400">
          Learn
        </div>
      </div>

      <p className="m-0 text-sm leading-6 text-gray-600 dark:text-gray-300">
        Use opened count, failed count, click rate, and campaign status to understand what worked and improve the next message.
      </p>
    </div>
  </div>
</div>

***

## Messaging sections

Messaging mainly includes two important areas.

<div className="not-prose grid gap-5 md:grid-cols-2">
  <a href="/analytics/messaging/create-message" className="group rounded-2xl border border-gray-200 bg-white p-6 shadow-sm transition hover:border-blue-300 hover:bg-[#F8FAFF] hover:shadow-md dark:border-gray-700 dark:bg-gray-900 dark:hover:border-blue-700 dark:hover:bg-gray-800">
    <div className="flex items-start justify-between gap-4">
      <div>
        <p className="m-0 text-lg font-semibold text-blue-600 dark:text-blue-400">
          Create Message
        </p>

        <p className="m-0 mt-2 text-sm text-gray-600 dark:text-gray-300">
          Build and schedule push notifications
        </p>
      </div>

      <div className="rounded-lg border border-blue-200 bg-blue-50 px-3 py-2 text-xs font-semibold text-blue-700 dark:border-blue-700 dark:bg-blue-900/20 dark:text-blue-300">
        Create
      </div>
    </div>

    <p className="m-0 mt-4 text-sm leading-6 text-gray-600 dark:text-gray-300">
      Use Create Message to select an audience, choose templates, write content, manage translations, preview the notification, test it, and schedule the campaign.
    </p>

    <p className="m-0 mt-4 text-sm font-semibold text-blue-600 dark:text-blue-400">
      Open Create Message →
    </p>
  </a>

  <a href="/analytics/messaging/campaign-history" className="group rounded-2xl border border-gray-200 bg-white p-6 shadow-sm transition hover:border-blue-300 hover:bg-[#F8FAFF] hover:shadow-md dark:border-gray-700 dark:bg-gray-900 dark:hover:border-blue-700 dark:hover:bg-gray-800">
    <div className="flex items-start justify-between gap-4">
      <div>
        <p className="m-0 text-lg font-semibold text-blue-600 dark:text-blue-400">
          Campaign History
        </p>

        <p className="m-0 mt-2 text-sm text-gray-600 dark:text-gray-300">
          Monitor previous and scheduled campaigns
        </p>
      </div>

      <div className="rounded-lg border border-gray-200 bg-gray-100 px-3 py-2 text-xs font-semibold text-gray-700 dark:border-gray-600 dark:bg-gray-800 dark:text-gray-200">
        Track
      </div>
    </div>

    <p className="m-0 mt-4 text-sm leading-6 text-gray-600 dark:text-gray-300">
      Use Campaign History to review campaign status, delivery performance, opened count, failed count, click rate, schedule type, and campaign actions.
    </p>

    <p className="m-0 mt-4 text-sm font-semibold text-blue-600 dark:text-blue-400">
      Open Campaign History →
    </p>
  </a>
</div>

***

## How Messaging helps your team

<div className="not-prose overflow-hidden rounded-2xl border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-900">
  <div className="border-b border-gray-200 bg-[#ECEEF2] px-6 py-5 dark:border-gray-700 dark:bg-gray-800">
    <p className="m-0 text-lg font-semibold text-blue-600 dark:text-blue-400">
      Benefits
    </p>

    <p className="m-0 mt-2 max-w-3xl text-sm leading-6 text-gray-600 dark:text-gray-300">
      Messaging helps product, marketing, and growth teams communicate with users more effectively.
    </p>
  </div>

  <div className="divide-y divide-gray-200 dark:divide-gray-700">
    <div className="grid gap-4 px-6 py-5 transition hover:bg-[#F3F4F6] dark:hover:bg-gray-800 md:grid-cols-[220px_1fr]">
      <div className="text-sm font-semibold text-black dark:text-white">
        Improve engagement
      </div>

      <p className="m-0 text-sm leading-6 text-gray-600 dark:text-gray-300">
        Send timely notifications to bring users back to the app and increase repeated activity.
      </p>
    </div>

    <div className="grid gap-4 px-6 py-5 transition hover:bg-[#F3F4F6] dark:hover:bg-gray-800 md:grid-cols-[220px_1fr]">
      <div className="text-sm font-semibold text-black dark:text-white">
        Target better audiences
      </div>

      <p className="m-0 text-sm leading-6 text-gray-600 dark:text-gray-300">
        Use event-based targeting to send campaigns only to users who match a specific behavior or segment.
      </p>
    </div>

    <div className="grid gap-4 px-6 py-5 transition hover:bg-[#F3F4F6] dark:hover:bg-gray-800 md:grid-cols-[220px_1fr]">
      <div className="text-sm font-semibold text-black dark:text-white">
        Support multiple languages
      </div>

      <p className="m-0 text-sm leading-6 text-gray-600 dark:text-gray-300">
        Create localized notification content so users can receive messages in their preferred language.
      </p>
    </div>

    <div className="grid gap-4 px-6 py-5 transition hover:bg-[#F3F4F6] dark:hover:bg-gray-800 md:grid-cols-[220px_1fr]">
      <div className="text-sm font-semibold text-black dark:text-white">
        Track performance
      </div>

      <p className="m-0 text-sm leading-6 text-gray-600 dark:text-gray-300">
        Review campaign delivery, opens, failures, and click rate to understand which messages perform well.
      </p>
    </div>
  </div>
</div>

***

## What you can send

<AccordionGroup>
  <Accordion title="Promotional offers">
    Send discounts, flash sales, seasonal campaigns, and limited-time deals to selected users.
  </Accordion>

  <Accordion title="Product updates">
    Announce new features, app changes, improvements, or important releases.
  </Accordion>

  <Accordion title="Re-engagement messages">
    Bring inactive users back by targeting users who have not returned or completed an important action.
  </Accordion>

  <Accordion title="Reminders">
    Send reminders for incomplete actions, pending tasks, subscriptions, orders, bookings, or app activity.
  </Accordion>

  <Accordion title="Localized campaigns">
    Send language-wise messages so users receive content that feels more relevant and understandable.
  </Accordion>
</AccordionGroup>

<div className="twinalyze-bottom-nav">
  <a href="/analytics/ad/ad-failure-insights" className="twinalyze-nav-side">
    <span className="twinalyze-nav-arrow">‹</span>
    <span>Previous</span>
  </a>

  <a href="/analytics/messaging/create-message" className="twinalyze-nav-center">
    <strong>Create Message</strong>
    <span>Create targeted push notification campaigns.</span>
  </a>

  <a href="/analytics/messaging/create-message" className="twinalyze-nav-side">
    <span>Next</span>
    <span className="twinalyze-nav-arrow">›</span>
  </a>
</div>
