How to set up iOS push notifications

Estimated 2 minute read
|
Updated Oct 10, 2024, 12:23 PM EST
You will learn

You will learn

Learn how to set up push notifications in your Klaviyo account. After you've completed the steps in this article you'll be able to send push notifications in your flows and campaigns.

Before you begin

Before you begin

There are 3 prerequisites for using push notifications in Klaviyo:

  1. You must have your own native mobile iOS app.
  2. You must generate an APNs authentication key from Apple that will be uploaded to Klaviyo (more details below).
  3. You must install the Klaviyo SDK and set up event tracking and push notifications in your iOS app.
Set up push notifications in Klaviyo

Set up push notifications in Klaviyo

  1. Click your organization name in the bottom left corner.
  2. Navigate to Settings > Push Notifications.
  3. Click Enable in the iOS section. 
    ios push notifications can be turned on by clicking enable button
  4. Fill out the required information.
    Note that you need the correct role to access your APNs Notification Key and your Key ID. You can review Apple's roles and permissions here.
    • APNs Authentication Key
      If you don't already have it, create an APNs authentication key. Be sure to set the key type to APNs.
      After creating your key, download the .p8 file, and upload it to your Klaviyo account.
    • Key ID
      To find your key ID, navigate to your list of keys. Click your key to expand the details, and copy the key ID.
    • Team ID
      Find your team ID here.
    • Bundle ID
      To find your Bundle ID:
      1. Log into your App Store Connect or Apple Developer account.
      2. Click My Apps
      3. Select your app and your Bundle ID is available on the App information tab.
        Note that the bundle ID is case sensitive and should be similar to the following:
        com.YOUR_APP_NAME.
        Required information to set up iOS push notifications
  5. After filling out all of the required information, click Setup iOS Push.

A green success callout confirms that your app has been connected to your Klaviyo account.

Additional resources

Additional resources

Want to request a feature for Klaviyo push notifications? Fill out this Google form to tell us about it! 

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