How to add a push notification to a flow

Estimated 3 minute read
|
Updated Feb 10, 2025, 6:56 PM EST
You will learn

You will learn

Learn how to use Klaviyo to send push notifications from your iOS or Android app via flows. 

Sending push notifications in flows allows you to complement your email or SMS strategy. For example, you may want to send abandoned cart push notifications in addition to email reminders.

Just like in SMS and emails, you can use emojis, variables, and template tags to personalize push messages.

Before you begin

Before you begin

Before you can send push notifications, note that:

  • You have to set up push notifications in your Klaviyo account. 
  • Only app users that consent to notifications will receive push notifications from you. When an app user opts in to receive notifications, they will get a push token that allows you to target them with notifications through both campaigns and flows in Klaviyo.

Note that what you can do with flows depends on how you integrate your app with Klaviyo. For instance, if you want to send messages about your app’s loyalty program, related events (e.g., reached 100 stars) must sync into Klaviyo. We recommend working with your development team or a third party to make sure the proper data and events are tracked. 

Common use cases

Push notifications are often used in flows, including:

  • Welcome series
  • Abandoned cart and browse abandonment notifications
  • Thank you flows
  • Fulfillment flows (e.g., order shipped or ready for in-store pickup)
  • Winback flows
  • Wish list notifications
  • App loyalty program messages
  • Profile alerts (e.g., complete your profile)
Push notifications in flows

Push notifications in flows

To use this feature:

  1. Navigate to the Flows tab.
  2. Either create a new flow or edit an existing one.
  3. Drag the push notification action into your flow. 
  4. Configure your message’s title and content. 
    • The character limit for push notifications is 178 characters.
  5. Optional: add an image or GIF (iOS only). 
  6. Click into the Behaviors tab to adjust the following message settings:
    • Open action
      Choose whether you want subscribers to go to your app's home page (open app) or to a specific page (deep link).
    • Show badge count (iOS)
      Decide if you want the badge count to increase by 1, be set to a certain number, or be set to the value of a specific property. 
    • Sound (iOS)
      Choose if you would like subscribers to hear a sound when they receive the push notification.
      Behaviors tab when creating a push notification
  7. Optional: edit the push notification component settings:
    • Smart Sending
      Choose whether you would like to enable/disable Smart Sending. We recommend turning on this setting for any high-revenue and transactional flows. 
    • Additional Filters
      If you would only like certain people to receive a push notification, you can edit the additional filters to further hone your audience.
  8. Once you're finished configuring your push notification, set it live.
Additional resources

Additional resources

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Live training
Join a live session with Klaviyo experts to learn about best practices, how to set up key features, and more.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type