CaddieOpen in CaddieDownload for Mac

How to use notifications and lifecycle messages

Shared by Caddie Library · Updated
Chapters show their main points
Chapter 5 of 15 · Retention and Engagement
← The growth course
1. Finding Product-Market Fit
How to test for real customer pull earlyHow to pick a narrow niche to start inHow to launch a simple first version fastHow to learn from users and customersHow to read early signs of product-market fit
2. Onboarding and Activation
How to structure onboarding as a storyHow to ask and use onboarding questionsHow to get users to the aha moment fastHow to decide how long onboarding should beHow to build quiz funnels for paid traffic
3. Paywalls and Pricing
When to choose a hard paywall over freemiumHow to design a paywall that convertsHow to price annual and monthly plansHow to set, raise and localize pricesHow to run free trials and free tastes
4. Business Models and Revenue
How to structure subscription tiersHow to keep a free tier that pays offHow to charge for usage and AI creditsHow to pair hardware with a subscriptionHow to add ads, affiliates and partners
5. Retention and Engagement
How to measure retention honestlyHow to build habit loops that bring users backHow to use notifications and lifecycle messagesHow to reduce churn and handle cancellationsHow to build social loops and community
6. Brand and Positioning
How to position against bigger incumbentsHow to name and describe your productHow to earn trust in high-stakes categoriesHow to borrow credibility from celebrities and experts
7. Organic Content and Creators
How to find, vet and recruit creatorsHow to pay creators fairly and safelyHow to brief and manage creatorsHow to find and copy viral formatsHow to scale one format across many accountsHow to rank in AI search and SEO
8. Paid, App Store and Viral Growth
How to make ads that convertHow to turn organic winners into paid adsHow to structure and scale Meta campaignsHow to tell if paid acquisition is profitableHow to win in the App StoreHow to build viral and referral loops
9. Experimentation and Analytics
How to run trustworthy experimentsHow to judge test results correctlyHow to run more experiments fasterWhat metrics to track and how to define them
10. Building AI Products
How to build for the models of tomorrowHow to design AI interfaces beyond chatHow to design AI agents people can trustHow to measure AI quality with evalsHow to control AI costs and pricingHow to build products with AI coding tools
11. Teams, Hiring and Funding
How to hire people who thrive on ambiguityHow to organize small product teamsHow to run exploratory bets and kill themHow to work as a team with AI agentsWhen to raise money or sell your company
12. Founder Principles
How to pick a mission worth building a company aroundWhy to trust your own judgment over the consensusHow to turn failure and setbacks into the next stepHow to learn from rivals and copy what works
13. Choosing Where to Compete
How to make low cost your competitive advantageHow to create a market instead of fighting for shareWhy scarcity and brand can beat volumeHow to build an advantage that feeds itselfHow to attack a bigger rival where it cannot followWhen to stay focused on the core business
14. Building and Leading the Company
How to hire great people and give them roomHow to align pay and ownership with the missionHow to keep your culture and standards as you growHow to build candor and fast decision-makingWhy leaders must stay close to the work and customersHow to choose and prepare a successor
15. Capital and Deals
How to fund growth without losing controlHow to acquire companies and keep what makes them workWhat to do with cash: reinvest, buy back or holdWhy to keep a cash cushion and avoid heavy debtHow to structure ownership to protect your missionHow to negotiate deals that keep your leverage

1 The bottom line

Send each message because of something the user did, and put something useful in it. Messages tied to behavior bring users back, while generic volume teaches them to tune you out.

2 Key takeaways

  • Build the retention loop in the product first, then use messages to reinforce it. A message cannot rescue a loop that does not exist.
  • Trigger each message from something the user did. Behavior shows what the user cares about and when to reach them.
  • Ask for push permission with a clear reason, at a moment that gives it context. Apple's system prompt can only be shown once.
  • Spend your testing effort on the message, not the channel. The wording and psychological angle drive the result.
  • Protect the channel with fewer, better messages. Each extra push makes every other push work less well.

you need to build the loop first and then you build the tactical things around it to kind of reinforce those loops.

Ben Gammon, Ladder

2.1 Pick the behavior to push

Messages work when they push users toward an action that already drives retention.

2.2 Ask for permission and capture email

Earn push permission with a reason tied to the user's context, and collect email as a second channel.

2.3 Trigger messages from behavior

Send when the user's own actions say a message will help.

2.4 Write messages that add value

Each message should teach, show or help, not just ask.

2.5 Make offers while intent is hot

Time offers to the user's intent, and change them so they do not turn into noise.

2.6 Protect the channel

Limit volume, skip gimmicks and use other surfaces so the channel keeps working.

2.7 Where they disagree

Urgency and loss versus value and restraint
Urgency & lossValue & restraint
WhoFlame, Kiss My KetoPok Pok, SuperMe
TacticStreak loss, 15% countdownDrawing progress, podcasts
CadenceFixed daily (Wrestle AI)Set by open rate
Evidence+15.05% conversion<20% spam, >80% send more
Teams split on whether to push with FOMO and fixed cadence or lead with value and let response set volume.

Sources split on how to ask for push, when to sell, and how much emotion to use.

  • Custom pre-prompt or direct system prompt.
  • Offer first or educate first.
  • Guilt and loss framing.
  • Win back lapsed users now or later.
    • At Chess.com about 80% of daily or weekly actives are existing users, so returning users matter as much as new ones. Make the returning experience excellent Albert Cheng, Chess.com33:30.
    • Faire advises waiting on resurrection until earlier funnel efforts are exhausted, because churned users already decided against the product Dan Hockenmaier, Faire24:32.
    • Georgiana Laudi says it blows her mind how many companies have no win-back flow at all Georgiana Laudi, Forget The Funnel42:50.
  • Never test a single email, yet one subject line test doubled results.
    • Elena Verna says a one-off email rarely causes lift because too few people open and click it Elena Verna1:12:20.
    • The same email with only the subject line changed produced a 2x difference in workout completion Steve P. Young, App Masters6:13.
    • Both agree the message matters. The difference may come from how large your audience is and how big the change is.

Sources

Part of Retention and Engagement in the growth library.