Your best shoppers trigger the most pushes.
Cap them before they click
Block.
On Growth and Enterprise, you set a daily limit (up to 200) and a weekly limit (up to 2,000) per subscriber on every triggered campaign. Set cart abandonment to 2 a day, and a shopper who abandons four carts on Monday gets two pushes, not four.
“Web push notification was a totally new channel that we added to our marketing stack and is continuously adding revenue on a daily basis ever since. Would highly recommend it to all online retailers.” Suhaib A · Head of SEO
75,000+ businesses Set up in minutes, no engineering ticket 14-day money-back guarantee
Trusted by 75,000+ businesses in 150+ countries
Why it works
Behavior fires the trigger. You decide how often it lands.
A shopper comparing products can qualify for browse abandonment five times before lunch. Caps, stop events and expiry keep your most engaged customers from becoming your most annoyed ones.
A ceiling on every triggered campaign
Set a daily and a weekly limit per subscriber on cart abandonment, browse abandonment, price drop, back in stock and custom triggers. Each campaign enforces its own cap.
Sequences that stop when shoppers convert
Cart recovery stops at checkout and browse recovery stops at add-to-cart, so the second and third push never reach someone who already acted.
Pushes that don’t pile up
Set each push to expire before the next one fires, and use quiet hours in Workflows to pause sends overnight in each subscriber’s local time.
How it works
From too many pushes to the right number.
Three settings on every triggered campaign
Frequency caps limit how often a campaign reaches one subscriber. Stop events end the sequence when the shopper buys. Notification duration clears a push before the next one lands.
- Daily limit 1 to 200, weekly limit 1 to 2,000 per subscriber
- Suggested start for cart recovery: 2 a day, 6 a week
- Expiry up to 28 days, set shorter than the next step’s delay
Keep broadcasts and your list in check too
Broadcasts aren’t capped, so aim them instead. Exclude people you’ve reached recently, send on each subscriber’s local clock, and remove dormant subscribers by hand.
- Engagement filters by last sent, clicked or viewed date (Business+)
- Timezone delivery for broadcasts (Premium+)
- Inactive Subscriber Cleanup with a preview before anything is removed (Business+)
What’s included
Caps are one control. Here’s the rest of the platform.
Six capabilities behind every campaign on this page, all set up without a developer.
Smart opt-in prompts
Time-on-page, scroll-depth, and click triggers with full design control. It’s the difference between a 3% and a 12% opt-in rate.
Preview opt-in stylesBroadcasts & drip campaigns
One-off sends, scheduled pushes, and multi-step drips with rich images and action buttons. AI Copywriter drafts them when you want a head start.
Meet the AI CopywriterVisual Workflows
Drag-and-drop journeys for cart recovery, welcomes, and win-backs. The builder is on every plan, including Free.
Explore WorkflowsDynamic segmentation
Segment by behavior, geography, device, and purchase history. Audience groups keep themselves up to date.
See segmentationA/B testing
Test headlines, images, and CTAs; smart mode shifts traffic to the winner automatically. Premium plans and up.
See A/B testingGoal tracking & analytics
Revenue attribution per campaign and per workflow. Owned-channel numbers your CFO will actually accept.
See goal trackingIntegrations & developers
Plugin-deep where you sell. API-deep where you build.
Native plugins launch the channel with no engineering ticket. When your developers want the keys, every SDK and endpoint is documented.
Shopify & Shopify Plus
The native app for high-volume stores: cart and browse recovery, back-in-stock and price-drop alerts, and revenue attribution. Installed in an afternoon, not a 12-week integration cycle.
Explore the Shopify Plus app
WooCommerce
Launch cart recovery and order campaigns directly from your WordPress admin. Two clicks, same-hour first campaign.
WooCommerce cart recovery
HubSpot
Trigger push from HubSpot lists and events.
HubSpot integrationREST API & webhooks
Every console operation available as a documented endpoint. No dashboard lock-in.
API documentationiOS SDK
Production-grade APNs delivery for native Apple apps.
iOS pushAndroid SDK
The Firebase upgrade: deeper targeting, clean attribution.
Android pushReact Native SDK
One codebase, real-time push on both platforms.
React Native pushFlutter SDK
Add push to your Flutter apps with an afternoon’s work.
Flutter pushThe numbers
Send fewer pushes. Keep the subscriber.
“PushEngage is quick and easy to implement. The ability to tailor your target audience is particularly impressive as you are able to increase your engagement rates as you use the software.”
Alex Avery
Database Marketing Executive
FAQ
Questions, answered.
Does PushEngage support frequency capping?
Yes. On Growth and Enterprise, each triggered campaign (cart abandonment, browse abandonment, price drop, back in stock and custom triggers) has a daily limit of up to 200 and a weekly limit of up to 2,000 notifications per subscriber. The weekly limit can’t be lower than the daily one.
Does one cap cover all my campaigns?
No. Each triggered campaign applies its own cap, and broadcasts, drips, RSS and workflows aren’t capped. Keep every campaign’s cap conservative. Our guidance is no more than 3 triggered pushes per subscriber per day across all campaigns.
Are caps on by default?
No. A new triggered campaign sends on every qualifying event until you set a limit. Suggested starting points: cart abandonment 2 a day and 6 a week, browse abandonment 1 and 5, price drop and back in stock 1 and 3.
Which plan includes it?
Growth and Enterprise, where frequency capping comes with triggered campaigns. Engagement filters and Inactive Subscriber Cleanup start on Business. Paid plans carry a 14-day money-back guarantee.
Send the pushes that earn the lock screen.
Set up in minutes. If PushEngage isn’t the best fit within 14 days, we refund 100%. No questions asked.
Free plan available Set up in minutes Pay only for active subscribers