Push notifications work because they reach people at the right moment. Email gets filtered. Ads are expensive. Push lands directly on the device when it matters.
This guide gives you 9 specific plays with triggers, goals, and copy you can use today. No app required - web push works on all browsers.
The 9 Plays
Quick reference. Click any play to jump to the details.
| Play | Goal | When to trigger |
|---|---|---|
| Finish Setup | Activation | 30-90 min after incomplete signup |
| First Win | Habit | After first success event |
| Abandonment Save | Recovery | User drops off mid-flow |
| Usage Spike | Upgrade | 70-90% of plan limit |
| Team Invite | Growth | 24h after first task, no invites |
| Re-engagement | Retention | 3-7 days inactive |
| Social Proof | Upgrade | After milestone |
| Event Reminder | Attendance | 5-10 min before event |
| Winback | Recovery | 14 days no activity |
1. Finish Setup
Trigger: 30-90 min after incomplete signup
Goal: Get them to first value faster
Title: Your workspace is 80% done
Body: Finish the last step and you'll see results in 2 minutes.
2. First Win
Trigger: After first success event
Goal: Reinforce the habit
Title: It worked
Body: Your first automation ran. Want to add the second one?
3. Abandonment Save
Trigger: User drops off mid-flow
Goal: Recover the activation
Title: You were this close
Body: Pick up where you left off. Your progress is saved.
4. Usage Spike
Trigger: 70-90% of plan limit reached
Goal: Drive upgrades without sales calls
Title: Heads up - you're nearly at the limit
Body: Upgrade now to avoid pauses. Takes 20 seconds.
5. Team Invite
Trigger: 24h after first task, no invites sent
Goal: Increase stickiness
Title: This gets better with a teammate
Body: Invite 1 person and unlock shared workflows.
6. Re-engagement
Trigger: 3-7 days inactive
Goal: Prevent early churn
Title: Quick win waiting
Body: Your dashboard is ready. 1 click to see what changed.
7. Social Proof
Trigger: User completes a milestone
Goal: Push toward paid plan
Title: Most teams upgrade here
Body: When you hit this milestone, the Pro plan pays for itself fast.
8. Event Reminder
Trigger: 5-10 min before registered event
Goal: Increase show-up rate
Title: Starts in 5 minutes
Body: Tap to join. We'll cover your exact setup.
9. Winback
Trigger: 14 days no activity
Goal: Force a decision, avoid silent churn
Title: Want me to stop nudging you?
Body: Either way, pick one: resume, snooze, or unsubscribe.
Getting Opt-Ins
The biggest mistake: asking for permission on page load. You burn the channel before it starts.
When to ask
Ask after a micro-win - when the user has done something meaningful:
- Created their first project
- Imported data
- Connected an integration
- Generated their first output
The reward trick (3x opt-in rates)
"Allow notifications?" gets 3-8% opt-in. "Get 10% off - enable to claim" gets 15-30%.
Pushary has built-in Install Rewards. One toggle in settings. Works with Shopify coupons.
Without reward:
"Allow notifications?"
3-8% opt-in
With reward:
"Get 10% off - enable to claim"
15-30% opt-in
iPhone users
Web push works on all browsers. On iPhone (iOS 16.4+), users add your site to Home Screen first. Guide them with a simple one-sentence benefit, then ask for permission after they've done something valuable.
Writing Good Push Copy
One push, one job
If your push has two ideas, it has zero results.
Always deep link
Don't send people to your homepage. Link to the exact next step.
Write like a human
Bad: "We're excited to announce…"
Good: "Your report is ready."
Track next action rate, not opens
The metric that matters: how many people completed the intended action after getting the push?
Quick Start Guide
Start with these 5 events:
- Signup completed
- Setup step completed
- First value event
- Inactivity threshold (3-7 days)
- Plan limit threshold (70-90%)
Then add timezone-aware send windows and A/B tests on timing.
Best first win:
If a user stops before first value, send a push 45 minutes later linking to the exact step they abandoned. This single flow often converts trial users to paid.