Klaviyo - Push Notification Guide

Last updated: May 28, 2026

Push notifications are your app's most powerful retention tool. Unlike emails, they land directly on the user’s lock screen and boast 3-5x higher engagement rates.

Phase 1: Capturing Consent

You cannot send a push unless the user explicitly grants permission.

  • iOS: The app will trigger a native system prompt (usually on the first or second launch). We recommend using a "Soft Prompt" first—a custom in-app screen explaining why they should enable notifications—to increase opt-in rates.

  • Android: Traditionally "Opt-out" by default, but Android 13+ now requires a permission prompt similar to iOS.

  • Token Sync: Once a user clicks "Allow," Appbrew’s SDK automatically sends a unique Push Token to that user’s Klaviyo profile.

    image.png

Phase 2: Setting up push campaign

  1. Campaign Setup: In your Klaviyo dashboard, go to Campaigns and select Create Campaign > Push Notification.

    Screenshot 2026-05-29 at 4.00.19 AM.png
  2. Audience Selection: Go to Audience → Lists & Segments, create a new List, and manually add your own test profile (the one you just logged in with) to this list. Or you can select an already existing list.

    Screenshot 2026-05-29 at 4.03.02 AM.png
  1. Recipients: Go back to your Campaign setup and select the List you just created in the Recipients section.

    Screenshot 2026-05-29 at 4.01.29 AM.png
  2. Content Design: In the Content section, provide a Title, Body, and an Image (to test rich media). Click on “Send Preview” and paste your device's FCM/APNs token when prompted. (You can get this from your users profile in Klaviyo)

You should see the notification appear on your device.

Screenshot 2026-05-29 at 4.06.40 AM.png

  1. State Testing: Test the notification delivery while the app is in three states: Active (app open), Background (app minimized), and Killed (app closed/swiped away).

    Screenshot 2026-05-29 at 4.07.15 AM.png
  2. Live Send & Verification: Once the preview is successful, save your campaign and schedule it to “Send Now.” 

    Screenshot 2026-05-29 at 4.07.59 AM.png

    You should receive the notification within about 5 minutes. After interacting with the notification, you will be able to see the following events in the Klaviyo Activity Feed or Analytics:

  • Received Push: Confirms the message was successfully delivered to the device.

  • Opened Push: Confirms the user clicked the notification (this verifies deep linking logic).

  • Placed Order: If a purchase is made shortly after opening the push, Klaviyo will attribute the revenue directly to this campaign.

image.png

Add on features -

Creating Flows for Push notification

In the context of the Klaviyo integration, "Flows" are automated sequences of messages (push notifications, emails, or SMS) that are triggered by specific customer actions. Instead of manually sending one-off campaigns, flows work in the background 24/7 to engage users at the right moment.

How Push Flows Work:

  • Triggered by events like product views, cart additions, or sign-ups

  • Targeted to specific segments (e.g., push-subscribed users, high-intent shoppers)

  • Customized with dynamic content (e.g., product names, prices, or user first names)

  • Scheduled with delays, splits, and filters to tailor the user journey

Common Use Cases

  • Abandoned cart reminders

  • Post-purchase thank you or review requests

  • Welcome/onboarding series

  • Browse Abandonment

  • Winback or re-engagement messages

Push flows integrate seamlessly with email and SMS in Klaviyo, allowing you to create coordinated, multi-channel experiences from a single platform.

Here’s an overview on how you can create flows for push notifications. Example case - Sending an automated push for users who viewed a product and abandoned.

Push Notification Flows Analytics

Klaviyo provides detailed analytics for push notification flows, helping you measure performance and optimize for better engagement and conversions.

With flow analytics, you can track:

  • Delivery Rate – How many users successfully received the push notification.

  • Open Rate – How many users tapped the notification to open your app.

  • Conversion Metrics – Actions taken after opening the push (e.g., purchase, product view).

  • Drop-off Points – See where users exited the flow, helping you refine timing and messaging.

These insights help you understand what’s working, test improvements, and continuously improve your mobile engagement strategy through data-driven decisions.

You can click on ‘Show Analytics’ in your Klaviyo Flow Editor.

image.png

Refer Klaviyo's FAQ here - https://help.appbrew.com/articles/7522045022-klaviyo-faq