Multiple devices push notification

Send push notifications to all of a customer's active devices instead of just their most recently used device, maximizing reach and improving engagement rates.

Benefits

  • Maximize reach and engagement: Targeting multiple devices increases the chances customers will see and act on your messages, leading to higher open rates and better conversion.
  • Deliver seamless customer experiences: Customers receive important alerts and offers on whichever device they're currently using, eliminating missed messages sent to devices that are out of reach.
  • Gain deeper customer insights: Track engagement at the device level to understand which devices customers prefer for different activities and create segments based on device behavior.
  • Simplify your workflow: Configure device targeting directly in your push notification campaigns.

Use cases

Time-sensitive promotions

Send flash sales or limited-time offers to all devices to maximize visibility during short promotional windows. When a customer receives the notification on both their phone and tablet, they're more likely to see it in time to take advantage of the offer.

Abandoned cart recovery

Remind customers about abandoned carts on all their devices. If they added items on their tablet but left it at home, they'll still receive the reminder on their phone while they're out.

Cross-device engagement campaigns

Send detailed product catalogs to tablet users (who tend to browse longer) and quick purchase prompts to phone users (who prefer faster transactions). Target users who browse on tablets with follow-up messages on their phones.

How multiple devices push notifications work

When you create a push notification campaign in a scenario, you choose whether to send notifications to only the customer's most recently used device or to all their active devices. The SDK tracks a unique event property - device_id - for each device, allowing the system to identify and target individual devices. This setting allows you to control your reach strategy for each campaign based on your business goals.

Prerequisites

Before using multiple devices push notifications:

  • Updated mobile SDK: mobile SDK versions released on or after September 26, 2025. This update enables tracking of a unique event property device_id for each device, which powers multiple devices targeting and device-level segmentation.
  • Multiple mobile apps setup: See Multiple mobile apps per project for complete setup instructions.
  • Project permissions: notification_state event creation must be allowed.
  • Administrative access: Permissions to create push notification campaigns in scenarios.

Configure multiple devices push notifications

Configure project settings

Navigate to Project Settings > Campaigns > Channels > Push notifications and configure your mobile app settings:

  1. Select the appropriate platform integrations (Android-Firebase, Huawei, or iOS).
  2. Set a distinct Application Name for identification.
  3. Set a unique Application ID that exactly matches your mobile SDK configuration.

The Application ID is critical - it must match identically in both SDK and dashboard settings.

For detailed configuration instructions, see Multiple mobile apps per project.

Create and configure push notifications in scenarios

  1. Navigate to Campaigns > Scenarios.
  2. Open your scenario or create a new one.
  3. Add a Mobile push notification action.
  4. In the push notification settings, select which application should receive the notification from the Application dropdown.
  5. Under Target devices, select one of two options:
    • Only the most recently used device: Sends to the customer's most recent device (default).
    • All devices: Sends to all active devices the customer used within the last 90 days (up to 3 per platform).
  1. Complete your notification content using the visual editor or code builder, then launch your campaign.

Advanced capabilities

The SDK adds device_id to all tracked events, enabling more granular segmentation and personalization based on device behavior:

  • Segment by device behavior: Create segments based on which device customers use for specific actions. Target users who abandoned carts on tablets with follow-up messages on their phones.
  • Cross-device targeting: Build campaigns that recognize device preferences. Identify customers who browse on tablets but purchase on phones, then tailor your messaging strategy for each device type.

Limitations

  • Maximum of 3 devices per platform (iOS, Android, Huawei) per customer.
  • Devices must be active within the last 90 days to receive notifications.
  • Customers must reopen your app after 90 days of inactivity to regenerate tokens.

Troubleshooting

Notifications not delivering to all devices

  • Verify Application ID matches: Ensure the Application ID in your SDK configuration exactly matches your dashboard settings (case-sensitive).
  • Check SDK version: Confirm your app uses the following or higher SDK versions:
    • iOS: 3.8.2
    • Android: 4.7.0
    • Flutter: 2.4.0
    • React Native: 2.5.0
  • Confirm notification_state events: Verify events are being created in your project. Check that event creation isn't blocked by project settings or schema validation.
  • Review device activity: Devices must have been active within the last 90 days. Users who haven't opened your app recently need to reopen it to generate new tokens.

Device count discrepancies

If you see fewer devices receiving notifications than expected, check that customers have granted push notification permissions on all their devices and have opened the app within the 90-day window.