Push notification generator
Push copy is a 65-character pitch. Get four ready-to-send variants, then pick the one that earns the tap.
- Free, no signup
- iOS, Android & web limits enforced
- Built by an app engineering team
Push copy cheat sheet — limits, cadence, tone by segment
- Safe limits: title under 50 chars, body under 150. iOS shows 50/178, Android 65/240, web 50/120.
- Send 2 to 5 per week. More than one per day raises uninstall rates fast.
- Match tone to the segment, not the campaign. Lapsed users open empathy; deal seekers open scarcity.
Tell us about your business
We'll tailor the notification language to your industry
Business type
The push notification generator writes 4 ready-to-send variants from one short brief: product, audience, tone. Each variant tests a different lever (specificity, urgency, identity, benefit) and stays inside the title and body character limits enforced by iOS, Android, and web push. Free, no signup.
01 Principles
What makes push copy land
Four rules that explain why some pushes get tapped and others get muted. The generator bakes them in. You can also use them as a checklist when editing the variants.
- 01
Specificity beats urgency
"Your 3pm meeting prep is ready" beats "Don't forget your meeting!" every time. Specifics give the reader a reason to tap right now. Generic urgency reads like spam, and users have learned to mute it.
- 02
Put the reward in the preview
The body line earns the tap. If the title is the hook, the body has to deliver something the user can already see value in. "New order from Sarah, $84. Tap to ship" works because the tap pays off before the app even opens.
- 03
Skip the dark patterns
Fake unread counts, ghost DMs, fake friend activity. They drive a one-time tap and a permanent mute. Apple and Google both punish them now. If your push needs a trick to get opened, the message itself needs rewriting.
- 04
Respect the length cliff
iOS truncates around 65 characters on the title and roughly 110 on the body in the standard banner. Android stops at 65 and 240. Users decide whether to tap in under 2 seconds, so the first 40 characters carry the weight.
02 Anti-patterns
Common copy mistakes, with rewrites
Four patterns that quietly erode your tap-through rate. Each row shows the original, the fix, and what changed.
Vague urgency
Big sale today!
30% off your last cart item. Ends 8pm.
The fix names the discount, the item, and the deadline. The reader knows exactly what they're tapping for.
Brand-first opener
RaftLabs: new features available!
Your weekly report is ready. 12 new sign-ups this week.
Lead with what the user gets, not who's sending it. The brand name lives in the icon, not the title.
Stacked exclamation marks
Hurry! Don't miss out! Last chance!!
Last 2 seats for Friday's session. Holding until 6pm.
One exclamation mark is a tone choice. Three is panic. Calm specificity converts better than shouted FOMO.
Vague benefit
We've made things better for you
Reports load in 1.2 seconds now. Try the dashboard.
"Better" is the laziest word in product marketing. Name the actual change and the actual number.
03 Context
What changes by industry
Push isn't one channel. E-commerce, SaaS, consumer apps, and news each have a different rhythm and a different language register.
- 01
E-commerce: cart and inventory specifics
Tap-through is highest when the push references something the user already touched: a saved item, a viewed product, a half-finished cart. Generic "shop now" pushes sit around 1.5% CTR. Cart-specific pushes sit closer to 6%.
- 02
SaaS: report-ready and threshold alerts
Transactional pushes beat marketing pushes by 4 to 8x on tap-through. "Your monthly invoice is ready" or "3 new signups today" do the work. Save marketing copy for in-app cards where the user already opted in.
- 03
Consumer and lifestyle: identity and timing
Fitness, meditation, and habit apps live or die on timing. The same push at 6:45am and 6:45pm performs differently by 3x. The language register also shifts: warmer, second-person, fewer numbers. "Time to stretch" outperforms "Stretch session available."
- 04
News and media: curiosity gap, not clickbait
The headline you'd use in a homepage hero is usually too long. Cut to the angle: what's surprising, what changed, what the reader doesn't know yet. If the tap doesn't reward the curiosity, you lose the next 10 sends to mute.
04 Methodology
Where the 4 variants come from
Each variant pulls a different lever. Pick the one that fits the send, or ship two as an A/B test.
- 01
Variant 1: specificity
Names the thing, the number, or the time. Lowest-risk variant. Good baseline for transactional and SaaS sends where you already have a reason to message.
- 02
Variant 2: urgency
Adds a real deadline or scarcity cue. Use sparingly. If you send urgent pushes more than once a week, the channel decays fast. Best for e-commerce flash sales and limited drops.
- 03
Variant 3: identity
Frames the message around who the user is or what they care about. "For founders shipping this week" or "Saved for runners under 10K pace." Higher tap-through on consumer and lifestyle apps.
- 04
Variant 4: benefit
Leads with the outcome the user gets if they tap. "Save 4 hours next month" or "See who viewed your profile today." Default choice when the audience is mixed or you're A/B testing a new send.
Built or shipping a mobile app and the push stack is the bottleneck? We’ve done the engineering on both sides.
From APNs and FCM wiring to segmentation, deep links, and copy A/B tests. See our mobile app engineering work.
How it works
You describe your business, pick a tone and audience, and the generator writes 4 push notification variants, each from a different creative angle: direct, curiosity-driven, social proof, and emotional. Character limits are enforced for iOS, Android, and web platforms.
Push notification questions, answered
- The generator writes copy. It doesn't touch consent, opt-ins, or your user records, so the copy itself isn't a GDPR concern. What matters is that the underlying push is sent to users who opted in, with a clear way to mute or unsubscribe. If you're in the EU or UK and sending marketing pushes (not transactional), the opt-in needs to be specific and revocable. Your push platform handles that; the copy here is independent.
- Most push platforms (OneSignal, Braze, Customer.io, Firebase, Airship) let you split a segment 50/50 or 25/25/25/25 and measure tap-through. Send two variants on the same day at the same hour to avoid time-of-day noise. Read results after 24 hours for transactional, 72 hours for marketing. A 0.5 to 1 percentage point lift on tap-through is meaningful on volumes over 10,000.
- On the lock screen banner, iOS shows roughly 65 characters in the title and 110 in the body before truncating with an ellipsis. The notification center view shows more (up to 178 in the body), but most users read the banner and dismiss. Build for the banner. The generator clamps to the safe range across iOS, Android, and web push.
- The visible cost is opt-out. Across consumer apps, push opt-out runs 0.2 to 0.6% per send for well-segmented marketing pushes and 1.5 to 3% for poorly-targeted ones. On a base of 100,000 push-enabled users, three bad sends in a month can quietly burn 5,000 of them. The invisible cost is mute, where users keep the app but silence notifications. Once muted, they almost never re-enable.
- Because one variant is a guess. Each of the four pulls a different lever (specificity, urgency, identity, benefit), and the right lever depends on the audience and the moment. Ship the variant you trust and keep one as a backup for the A/B. The same brief writes 4 angles in a few seconds, so the cost of having options is close to zero.