--- ### 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 π