The WonderPush Developer Hub

Welcome to the WonderPush developer hub. You'll find comprehensive guides and documentation to help you start working with WonderPush as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Pressure management

Pressure management gives you the tools you need to avoid overwhelming users with push notifications while still re-engaging them efficiently. Keep in mind that users can disable push notifications altogether for your website / app. Using pressure management will avoid this and help you keep your subscribers.

Pressure settings allow you to define:

  • Frequency capping, that's the maximum number of messages per hour, day, or week that a device will receive from a given app or website.
  • TTL (Time To Live), the maximum amount of time that push gateways (Apple, Google...) try to deliver the notification.

Setting up pressure management

Pressure management is set up in the Settings of your project, under the Pressure tab.

Global frequency capping

Frequency capping gives you control over how frequently users receive your push notifications. Whenever that limit is reached for a particular user, subsequent notifications will be dropped until the limit is reached again, in the other direction.

To setup global frequency capping, activate the checkbox, choose a maximum number of pushes and a period of time.

You have the option to disable capping for API calls if you so wish. If unchecked, API calls will be subject to your global frequency capping setting just like any other notification.

Time-to-live (TTL)

The TTL is the amount of time for which push gateways try to deliver the notification. After the TTL, the notification is dropped.

Reasons why a notification is not delivered are usually related to devices being offline or turned off.

By default, the TTL is 72 hours. If your notification contains time-sensitive information, you can use a lower TTL to avoid sending obsolete information to the user.

Pressure categories

Both frequency capping and TTL can be customized by pressure category. This allows you to use different settings for different types of push notification content.

There are 5 pressure categories:

  • Marketing
  • News
  • Transactional
  • Discount
  • Announcement

They come preset with different frequency capping and TTL settings which you can modify to adapt to your business needs.

When composing a notification in the notification editor, you can choose the pressure category of the notification in the pressure settings section:

You can also disable frequency capping altogether for a particular notification by choosing the appropriate entry in the pressure settings:

Updated 13 days ago


Pressure management


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.