OneSignal helps you reach your users effectivelyโwithout overwhelming them. Sending too many messages can lead to unsubscribes, disengagement, or a poor user experience. Frequency Capping allows you to control how often users receive push notifications from your app by setting limits on the number of messages sent per minute, hour, day, or week.
Frequency Capping is available on selected Paid Plans.
The user has now reached the 3-notification limit for their rolling 24-hour window, which started at 9:00 AM on Day 1.Calendar Day 2:
8:00 AM: Send Notification 4. User is capped and does not receive Notification 4 because the 24-hour window from 9:00 AM on Day 1 hasnโt expired yet. The count is still at 3.
9:00 AM: The 24-hour window from Notification 1 (9:00 AM on Day 1) resets. The count drops to 2. The user can now receive another notification.
When capping is enabled, you can monitor how it impacts your notifications via dashboard messages reports or view message API.Each message with capping enabled will show a status of:
Capped: Frequency capping is enabled for the app and how many were capped.
Overridden: Frequency capping is enabled for the app, but was overridden for the notification.