Skip to main content

Core Concepts

This page explains the vocabulary used across Digia Engage. It is written for anyone evaluating, planning, creating, reviewing, or supporting campaigns.

The model in one line: your campaign platform decides who sees an experience and when; Digia decides what appears inside the app.

Customer Engagement Platform

A Customer Engagement Platform, or CEP, is the tool your team already uses to create campaigns, define audiences, and decide when messages should be sent. Digia Engage currently works with CleverTap, MoEngage, and WebEngage.

Digia does not replace your CEP. It works with it.

DecisionHandled in
Which users should qualifyYour CEP
Which event or journey should trigger the campaignYour CEP
What the in-app experience should look likeDigia Engage
What happens when the user taps a buttonDigia Engage, based on the action you configure

Campaign

A campaign is the full plan for showing something to users. It usually includes:

PartMeaning
AudienceThe users who can see it
TriggerThe moment it can appear
ExperienceThe actual in-app UI
Delivery rulesLimits such as frequency, schedule, priority, or test audience
Success signalThe behavior you want to measure after launch

Experience

An experience is the thing the user sees inside the app. Digia Engage supports four primary experience types.

Experience typeWhat it isCommon uses
NudgeA bottom sheet or dialog shown above the app screenOffers, announcements, upgrade prompts, rating prompts
GuideA tooltip or spotlight that points to part of the appFeature discovery, onboarding, guided tours
SurveyA feedback flow shown inside the appNPS, product feedback, satisfaction checks, cancellation reasons
InlineContent placed inside the screen itselfHome page carousels, feed cards, banners, promotional strips

Some experience types need your app team to prepare where they can appear. For example, Guides need known places they can point to, and Inline campaigns need prepared spaces inside the app layout.

Audience

The audience is the group of users who can qualify for a campaign. Audience rules are configured in your CEP. Common examples include:

  • Users who added an item to cart but did not purchase
  • New users in their first session
  • Users in a loyalty tier
  • Users who have not tried a feature yet
  • A small test segment before launch

Trigger

The trigger is the moment when the campaign is allowed to appear. Trigger rules are also configured in your CEP. Common examples include:

  • App opened
  • Screen viewed
  • Button tapped
  • Purchase completed
  • User entered a journey step
  • User matched a segment

Digia Engage controls what appears after the trigger has been accepted.

Personalization

Personalization lets one campaign feel specific to each user. For example, a bottom sheet can show the user's first name, a coupon code, an expiry time, or a plan name.

Plan personalization before you build the experience. Decide which values should come from the user's profile, what fallback text should appear when a value is missing, and which values need to be tested before launch.

Testing

Testing means sending the campaign to yourself or a test audience before launch. A good test checks:

CheckWhy it matters
The campaign appears in the right placeConfirms the audience, trigger, and app setup are aligned
The copy and layout look rightPrevents clipped text, awkward spacing, or confusing actions
Personalization values resolve correctlyAvoids broken names, empty coupons, or missing fallback text
Buttons and links behave correctlyConfirms the user can complete the intended action
Frequency rules feel reasonablePrevents users from seeing the campaign too often

Where to Go Next

You want to...Read next
Connect Digia Engage to your appDeveloper Guides
Build and test a campaignUser Guides
Learn how Surveys workUnderstanding and Building Surveys