How to Build a Targeted Push Notification Campaign in Sendrealm
A push campaign competes for more than attention. It appears on a personal device, may be visible on a lock screen, and can cause a user to disable notifications for the entire app. Strong push operations therefore begin with permission, precise targeting, and a useful destination.
Sendrealm combines device registrations, contact identity, audience rules, campaigns, and delivery analytics. This guide covers the decisions around that tooling—not the platform-specific SDK installation.
Make device registration trustworthy first
Before planning a campaign, confirm that your application registers devices and keeps them current. A useful registration connects:
- the provider token used for delivery;
- the platform and app environment;
- a stable application user or contact after login;
- permission and subscription state;
- device metadata needed for legitimate targeting;
- recent activity or token refresh information.
One person can own several devices, and one device can change users. Update the identity link on login and logout. Refresh tokens when the operating system rotates them, and remove or deactivate registrations that providers report as permanently invalid.
Never place a server API key or provider credential in the client application. Mobile and web clients register devices; a trusted backend or Sendrealm campaign sends notifications.
Ask for permission in context
An operating-system permission prompt is not onboarding copy. Explain the value first and ask at a moment when the user understands it—for example, after enabling delivery updates or security alerts.
Record the distinction between:
- the operating system allowing notifications;
- the device being subscribed in your messaging system;
- the user qualifying for a particular campaign.
Targeting cannot override a denied permission or an unreachable token.
Define one action for the campaign
A useful push brief answers four questions:
- What should the recipient know?
- What action should they take now?
- Why is a push notification the right channel and time?
- Which event means the reminder should stop?
Examples include returning to an abandoned checkout, confirming a security action, opening a newly available report, or completing an unfinished setup step.
Avoid using push for information that needs several paragraphs of qualification. Send a concise notification to a safe destination, then provide detail inside the app or in email.
Build targeting in layers
Sendrealm can target saved audiences and contact properties, then refine reach using device attributes. Available device context can include platform, model, region, locale, app version, operating-system version, SDK version, permission, subscription state, and recent activity. Device and push events can further express relevant behavior.
Build the population from broad eligibility to actual reachability:
Business eligibility
AND user has not completed the goal
AND platform or app version matches the experience
AND push permission is allowed
AND device is subscribed and reachable
Preview both matched and reachable counts. If a campaign targets people but delivery happens to devices, decide whether users with multiple devices should receive the notification on each eligible device.
Use device model or locale only when it changes the usefulness of the message. Highly specific targeting can create tiny, hard-to-audit populations without improving the user experience.
Write for a lock screen
Notification text should make sense without exposing sensitive information. Avoid including full names, medical details, balances, verification codes, or the content of private conversations unless the product's risk model explicitly supports it.
A simple structure works well:
Title: Your report is ready
Body: Open the app to review the latest results.
The title establishes context; the body supplies the next action. Do not rely on an image or emoji to carry essential meaning.
Deep-link to the exact destination
A push that opens the generic home screen creates extra work and breaks measurement. Configure a deep link to the relevant screen and define a fallback for users who are signed out, on an older app version, or opening the notification on an unsupported platform.
Test at least:
- foreground, background, and terminated app states;
- signed-in and signed-out users;
- current and oldest supported app versions;
- iOS, Android, or web platforms included in targeting;
- expired or unauthorized content;
- navigation after the user completes the action.
Treat deep-link parameters as untrusted input. The application must still enforce authentication and authorization.
Schedule around urgency and local context
Security and service alerts may justify immediate delivery. A product tip usually does not justify waking someone at night.
For non-urgent campaigns, consider recipient time zone, quiet hours, recent messaging, and the time when someone can actually take the requested action. Add an expiration when a notification becomes misleading after an event ends.
Define frequency caps across campaigns, not only within one send. Several product teams can independently create “just one reminder” that becomes an excessive combined experience.
Test before reaching the full audience
Maintain a seed group with real devices and representative app versions. Confirm:
- title, body, icon, image, and sound behavior where used;
- truncation on common devices;
- deep-link routing and fallback;
- permission-denied behavior;
- data payload parsing;
- delivery events in Sendrealm;
- no sensitive content appears on the lock screen.
For a large campaign, use a small production cohort before expanding. A syntactically valid payload can still reveal a navigation or targeting problem only under real conditions.
Read push results carefully
Provider acceptance means the delivery service accepted the request; it does not prove a person saw the notification. Device telemetry and open events can also be delayed or unavailable.
Evaluate the campaign with several signals:
- reachable devices and provider responses;
- permanent token failures;
- notification opens, treated directionally;
- completion of the intended product action;
- push permission or subscription loss;
- customer-support reports.
The product action is the primary outcome. A high open rate with no meaningful completion can indicate misleading copy or a broken destination.
Push campaign launch checklist
- registration, identity linking, and token refresh are working;
- permission was requested with clear user value;
- the campaign has one action and one stop event;
- targeting combines business eligibility with device reachability;
- matched and reachable counts are plausible;
- lock-screen copy avoids sensitive details;
- deep links are tested across app and authentication states;
- timing, expiration, and cross-campaign frequency are defined;
- a seed group passed on real devices;
- product outcomes and opt-out signals will be monitored.
Push earns attention when it is timely and precise. Sendrealm supplies the delivery and targeting layers; restraint, permission, and a reliable in-app destination turn those capabilities into a channel users keep enabled.