Made with 🧠 and πŸ«€ by Youssef Bouksim

Back to library
πŸ””

External Trigger

External triggers are cues from outside the user β€” push notifications, emails, ads, CTAs β€” that prompt action. Effective triggers are timely, relevant, and actionable. Generic triggers are ignored or actively resented.

5 min readProduct Β· Marketing Β· UX

In 2014, Nir Eyal published Hooked, a framework for building habit-forming products. The model has four stages: Trigger β†’ Action β†’ Variable Reward β†’ Investment. The trigger is where everything starts. Without a trigger β€” something that prompts the user to act β€” the rest of the model never gets a chance to run.

Triggers come in two types. An internal trigger is a feeling or thought that already lives inside the user β€” boredom, loneliness, anxiety, curiosity. When you open Instagram because you feel bored, boredom is the internal trigger. An external trigger is something in the environment β€” a notification, a message, an email subject line, a red badge on an app icon. External triggers are what designers build. They are the knocks on the door that invite users back in.

The goal of every external trigger is to bridge the gap until an internal trigger takes over. At first, users need to be reminded to use a product. Over time β€” if the product delivers enough value β€” the internal trigger (the feeling of wanting to use it) develops on its own. The external trigger becomes less necessary. A product that has achieved internal triggers has achieved habits. External triggers are the scaffolding that gets users there.

✦ Four types of external trigger
βœ“
Paid triggers. Advertising β€” the product pays to put itself in front of users. Search ads, social ads, sponsored content. Effective for acquiring new users but expensive to sustain. As soon as you stop paying, the trigger stops firing. Paid triggers are primarily about acquisition, not retention.
βœ“
Earned triggers. Press coverage, viral sharing, word of mouth, social proof. These can't be bought directly β€” they're earned through product quality or marketing excellence. Powerful when they happen, but hard to control or predict. A product that gets a mention in a popular newsletter might acquire thousands of new users in a day β€” but the trigger can't be engineered reliably.
βœ“
Relationship triggers. One user recommending the product to another β€” sharing, inviting, tagging. These are among the most effective triggers because they carry social proof. When a friend sends you a link, you're far more likely to click than if you see the same link in an ad. Building shareability and invite flows into a product is building relationship triggers.
βœ“
Owned triggers. The most valuable for retention β€” push notifications, email, badges, home screen icons. These are triggers the product controls on an ongoing basis, triggered by user behaviour and timing. A well-timed push notification from a fitness app when you usually go to the gym is an owned trigger doing its job. A push notification sent at 3am for no reason is an owned trigger destroying trust.
β€œExternal triggers tell users what to do next. The best ones make the next action so obvious that thinking isn't required.”
β€” Nir Eyal, Hooked, 2014

Push notifications β€” the difference between a useful trigger and noise

Push notifications are the most direct owned trigger available to a product. Done well, they bring users back at exactly the right moment with exactly the right information. Done badly, they train users to turn off notifications entirely β€” permanently destroying the channel.

The two lock screens below show the same app sending notifications. The bad version sends high-volume, generic, time-insensitive messages. The good version sends fewer, more specific, contextually relevant ones. Both are β€œpush notifications.” The difference in how they're received is enormous.

BeforeGeneric, high-volume β€” noise
9:41
Monday, March 30
FitTrack
now
Time to move!
Don't forget to log your workout today. Keep your streak going!
FitTrack
1h ago
Your friends are active!
3 people you follow worked out today. Join them!
FitTrack
3h ago
Premium is 30% off today only
Upgrade to unlock advanced stats, custom plans and more.
3 notifications in 3 hours. None tied to what the user is actually doing. Result: user disables notifications entirely.

Generic, repeated, and promotional. Each one slightly devalues the channel until the user turns them off.

AfterRelevant, timed, specific β€” useful
9:41
Monday, March 30
FitTrack
now
You're at the gym
You usually train on Mondays. Start your session?
Start session
Not now
FitTrack
yesterday
6-day streak β€” one more for your best ever
Your record is 7 days. Today's session would break it.
2 notifications, days apart. Both tied to real user context. Result: user opens the app.

One location-triggered, one milestone-based. Both feel like the app is paying attention to you, not shouting at you.

The quality of an external trigger is measured by how much friction exists between seeing it and acting on it. A notification that says β€œTime to move!” requires the user to interpret what that means, decide whether they're ready, and figure out what to do when they open the app. A notification that says β€œYou're at the gym β€” start your session?” requires none of that. The trigger is so specific and well-timed that the next action is obvious. That's the standard to design toward.


Email as an external trigger β€” the subject line is the whole game

Email is one of the oldest and most effective owned external triggers. But an email only works as a trigger if it gets opened β€” and the entire decision of whether to open it happens in a single glance at the subject line and preview text in an inbox. The email's content is irrelevant if the trigger doesn't fire.

Below are two versions of the same re-engagement email campaign. Same product, same offer, different trigger quality. The first is generic and could have been sent by any app to any user. The second uses the user's actual behaviour β€” what they were doing before they lapsed β€” to make the trigger feel personal and relevant.

BeforeGeneric re-engagement β€” could be from anyone, to anyone
mail.google.com/inbox
Gmail
Search mail
Inbox4
Starred
Sent
Drafts
F
FitTrack10:23 AM
We miss you! Come back to FitTrack
It's been a while since your last session. Your fitness goals are waiting...

β€œWe miss you! Come back” β€” this subject line has been sent by every app that has ever existed. It carries no information, no specificity, and no urgency.

AfterBehaviour-triggered β€” specific, personal, relevant
mail.google.com/inbox
Gmail
Search mail
Inbox4
Starred
Sent
Drafts
F
FitTrack10:23 AM
Your 6-day streak ended 14 days ago β€” here's where you left off
You were on your best run yet: 5km on March 16. Your Tuesday slot is still open this week.

Same product, same offer β€” but the behaviour-triggered subject line tells you exactly what was left behind and why to return.

The difference between these two emails isn't the copywriting β€” it's the data. The good subject line could only exist if the product tracked that the user had a streak, how long it was, when it ended, and when they usually trained. External triggers are powered by internal data. A product with no user-level behavioural data can only send generic triggers. A product that tracks the right things can send triggers that feel like the app knows you.


The goal: make external triggers unnecessary

Here's the counterintuitive truth about external triggers: the best outcome is when your users no longer need them. A product that has been used consistently enough, and delivered enough value, develops internal triggers β€” the user thinks of it on their own. The feeling of boredom triggers opening Twitter. The anxiety before a presentation triggers opening Notion. The desire to track a run triggers opening Strava. The app is never not on their mind.

External triggers are what you use until internal triggers develop. They bring users back until the habit is established. The goal isn't to keep sending notifications forever β€” it's to use those notifications to create enough repeated use that the product becomes something users reach for on their own. Once that happens, the external trigger has done its job.

βœ“ Apply it like this
β†’Send at the moment of highest relevance β€” location-triggered, behaviour-triggered, or time-of-day-triggered notifications outperform time-based blasts on every metric.
β†’Use specific user data in subject lines and notification copy β€” the user’s name, their last action, their streak, their specific goal. Generic copy is filtered out instantly.
β†’Make the next action obvious in the trigger itself β€” β€œStart your session?” is a better notification than β€œTime to work out!” because it tells the user what to do, not just what to feel.
β†’Send fewer, better triggers β€” a high-quality notification channel is an asset. Every irrelevant notification slightly degrades it. Protect the channel.
βœ— Common mistakes
β†’High notification volume β€” more notifications does not mean more engagement. It means faster route to the user turning off notifications entirely.
β†’Generic subject lines β€” β€œWe miss you,” β€œCome back,” β€œDon’t forget” β€” these tell the user nothing about why this message is for them specifically. They scan as spam.
β†’Promotional triggers disguised as personal ones β€” β€œYour friend liked a post” when that friend isn’t actually notable to the user is a trust-destroying fake personal trigger.
β†’Sending triggers before users have experienced core value β€” if a user hasn’t had their first meaningful experience with the product, re-engagement is irrelevant. Fix activation before fixing retention.

Eyal, N. (2014). Hooked: How to Build Habit-Forming Products. Portfolio/Penguin. Β· Fogg, B. J. (2009). A behavior model for persuasive design. Persuasive '09. Β· Laja, P. (2016). Push notification strategy. CXL Institute.