Push Notifications

🧾 Overview

Push notifications allow you to reach your users instantly on their devices β€” even when they are not actively using your app.

They are one of the most effective ways to:

  • Bring users back to your app
  • Promote offers and updates
  • Drive conversions and engagement

🎯 When should you use Push Notifications?

Use push notifications when you want to:

  • Re-engage inactive users
  • Remind users to complete an action
  • Announce offers, updates, or new features
  • Send time-sensitive alerts

πŸ’‘ Tip: The best push notifications are timely, relevant, and action-driven.


βš™οΈ Before You Begin

To start sending push notifications, you need to complete SDK integration.

πŸ‘‰ SDK Integration – Full Documentation

This ensures:

  • Devices are registered correctly
  • Push tokens are collected
  • Notifications can be delivered reliably

πŸš€ Create a Push Campaign

Push notifications are sent through campaigns.

Step 1: Navigate to Push Campaigns

Go to:

Campaigns β†’ Push Notifications β†’ Create Campaign

--- ### Step 2: Select Your Audience Choose who should receive the notification: - All Users - Specific Cohorts - Custom filters (based on events or attributes) πŸ’‘ Tip: Targeted campaigns perform significantly better than sending to all users. --- ### Step 3: Create Your Message / Select Template Define what users will see: - **Title** β†’ Short and attention-grabbing - **Message** β†’ Clear and actionable - Optional: Image / icon πŸ’‘ Best Practices: - Keep it concise (1–2 lines) - Use action-oriented language (e.g. β€œShop Now”, β€œComplete Your Order”) --- ### Step 4: Choose When to Send You can: - Send immediately - Schedule for later - Set recurring campaigns πŸ’‘ Tip: Send notifications when your users are most active for better engagement. --- ### Step 5: Review & Launch Before sending: - Verify your audience - Preview your message - Confirm timing Click **Launch Campaign** πŸš€ --- ## πŸ“Š Track Performance After sending a campaign, monitor: - Delivery rate β†’ Were notifications received? - Open rate β†’ Did users engage? - Conversions β†’ Did users take action? --- ## πŸ”Œ API Integration (Optional) You can also send push notifications programmatically using APIs. πŸ‘‰ [Full API Documentation](/server-xms/public2/index.html?shell#send-message) Use this when: - Sending transactional messages - Triggering notifications from backend systems - Automating real-time communication --- ## ⚠️ Common Mistakes ❌ Sending too many notifications β†’ leads to opt-outs ❌ Generic messaging β†’ low engagement ❌ Poor timing β†’ notifications ignored ❌ Not using cohorts β†’ irrelevant targeting --- ## πŸ”— Related Features - Cohorts β†’ Define your audience - In-App Engagements β†’ Engage users inside the app - Event Analytics β†’ Understand what drives user actions --- Push notifications are most effective when they are **timely, relevant, and personalized**. Start with simple campaigns, learn from results, and optimize over time πŸš€

This site uses Just the Docs, a documentation theme for Jekyll.