Guide to Sending iOS Push Notifications via Flows and Campaigns

Last updated at:


If your business has an iOS app, it is possible to use Klaviyo to send push notifications through campaigns and flows.

Keep in mind that only app users that consent to notifications will be able to receive push notifications from you. When an app user opts-in to receive notifications, they will get a Push Token that will allow you to target them with notifications through both campaigns and flows in Klaviyo.

Before you can send push notifications, you have to set up push notifications in your Klaviyo account. Follow the steps in our article on setting up push notifications for instructions.

Push Notifications in Campaigns

Once you have push notifications enabled in your account and want to create a campaign, head to Campaigns > Create Campaign > Push Notification. 


Here, you'll be able to specify the name of the campaign and the list or segment that will receive your push notification.

Only subscribers who have downloaded your iOS app will receive the push notification, so not every person in a list or segment will see the message.


Next, you'll be able to configure the following:

  • Message
    The text that will appear on the iOS device's lock screen. Every message has a 255-character limit.
  • Sound
    Choose if you would like subscribers to hear a sound when they receive the push notification.

Once you've crafted your message, you can either save your push notification or send it immediately.


Push Notifications in Flows

Sending push notifications in flows allows you to complement your email strategy. For example, you may want to send abandoned cart push notifications in addition to email reminders. You can even split your flows based on push-specific details, like whether you have collected a recipient’s push token, making it easy to split your customer journey into distinct push paths and email paths. Variables and tags can be added to push messages to personalize them, just like in emails.


To utilize this feature, first navigate to the Flows tab. Here, you can either create a new flow or edit an existing one.

Once push notifications are enabled in your account, you'll see a push notification component appear in the Visual Flow Builder. You can drag this action into your flow just as you would an email component.


You can then configure your flow push notification content just as you would a campaign push notification. Additionally, you can edit the push notification component settings:

  • Smart Sending
    Choose whether you would like to enable/disable Smart Sending.
  • Notification Sound
    Choose if you would like your notification to make a noise when a subscriber receives it.
  • 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.

Once you're finished configuring your push notification, you can set it live.


After you send a push notification, you'll be able to view the analytics. If you use a push notification within a flow, you will also be able to see analytics in the Analytics Snapshot in the left-hand sidebar.

For more information on understanding your analytics:

Note that push notifications use the same conversion window as your emails. 

Additional Resources

See how you can set up push notifications

Learn how to get started with SMS. 

Was this article helpful?
36 out of 57 found this helpful