Last modified April 1, 2020 by Shelly Wolfe

Web push notifications

Send targeted, personalized notifications to your website users with Swrve’s web push notification campaigns.

sample web push

Web push campaigns include the options to personalizelocalize, or A/B test your notification content. Additionally, use Swrve’s new enhanced audience targeting system to send the notification to a focused, refined set of users based on any combination of user profile or behavioral criteria. Web push campaigns include all of Swrve’s existing analytic capabilities, letting you create and track custom engagement goals and providing detailed reports of the results.

Our redesigned, streamlined campaign workflow is now available for push notifications, including web! Create, customize, and send a localized, A/B tested push notification to multiple platforms in a single campaign. For more information about the new campaign workflow, see Creating a multi-platform push campaign.
Both the new campaign workflow and web push notification campaigns are currently available as part of our Early Access program. If you would like this feature enabled for your app, contact your CSM at

Supported browsers

Swrve web push notifications are available on the following browsers and operating systems.

Browser Android iPhone Mac OS X Windows PC
Due to iOS limitations, we do not support web push on any browsers on iOS. Additionally, Mac OS does not support large images in web push notifications. If you include an image in your notification content, the web push still appears on Mac OS, but only includes the icon image.


Before you can create web push notification campaigns in Swrve, your development team must update your web app with the Swrve Web SDK for browsers, including generating a specific web-sdk API key on your app’s Integration Settings screen. For more information, see the Web SDK integration guide.

Creating web push notification campaigns

Web push notifications use the same campaign workflow as standard push notifications. For more information about the standard push campaign workflow, see Creating push notifications.

To create a web push notification campaign from our new campaign center:

Step 1: On the Campaigns screen, select Create campaign.

Step 2: On the Choose your marketing channel screen, select Push as the campaign channel, Standard push as the notification type, and then select Continue to proceed.

Step 3: On the Overview screen, enter a Name and Description for the notification.

Step 4: In the Platform list, select Web.

Step 5: In the Frequency list, select how often you want to send the push notification:

  • Once – send the push notification as a one time occurrence.
  • Daily With Recency Criteria – send the push notification as a daily occurrence, to a selected cohort of users. To set the audience criteria, select one of the following options from the list and enter a value in the N days ago box:
    • Event – sends a message to users who triggered the selected event N days ago. In the Search for Event field, enter the event name or select one from the list.
    • Last session was – sends a message to users who last used the app N days ago.
    • App was installed – sends a message to users who installed the app N days ago.
    • Date User Property – sends a message to users when the date and time of the selected user property matches N days away or days ago. In the Search for User Property field, enter the property name or select one from the list.

    The target audience is recalculated on a daily basis so the push notification is sent only to users who fall into the selected category on that day.

  • Recurring Schedule – the push notification is sent on a weekly recurring schedule, to all users who match the audience on that day. You can set the audience targeting and scheduling options on the Set Target and Preview & Test screens of the campaign workflow.

Step 6: To add your notification content, select Next: Content.

Step 7: On the Add Content screen, enter your notification content and engagement action.

web push content

  • Title – the notification title.
  • Body – the notification text.
  • Media – adds an image to the notification that also appears in extended view on supported browsers.
  • Buttons & Actions – enter the URL that you want to direct the customer to if they engage with the notification.

After you’ve added your notification content and engagement URL, select Next: Set Targeting to proceed.

Step 8: Complete the rest of the campaign workflow as you would for a standard push notification, including targeting your audience, selecting the campaign goals and attribution period, and QA testing your notification.

Step 9: If you are happy with the preview of your push notification, schedule and launch the campaign as you would for a standard push notification.

Next steps

  • View results and reports for your web push notification or change the status. For more information, see Managing push notifications.