Trusted by 1.4k+ founders & product teams

Add the emotional layer,
make your features land

Each card is an emotional building block. Use them to make users instantly understand, adopt, and come back to your app.

Buy the deck

Buy once, lifetime updates

Secure payment

“Scaled our start up to $100K MRR in months”Pontus Wellgraf, Co-founder, Roots

“Impressive detail and instantly usable”Rico Beran, Founder, Northhold Capital

“Shipping faster and getting many more users”Gary Perelberg, Co-Founder, WatchTrack

The Engagement stack · 56 cards

Engagement: the difference between used and felt

Engagement is what a session feels like while it is happening.

An app can be functional, fast, correct, and completely forgettable. Engagement work is the layer that makes interactions register emotionally: the tap that responds, the moment that surprises, the detail that gets screenshotted.

It is also the easiest layer to overdo, which is why half of this stack is about restraint.

Why does an app feel flat even when it works?

Because correct is not the same as alive.

Every action fires. Every screen loads. And nothing anywhere acknowledges that a human is on the other end.

Flatness is rarely one missing feature. It is a hundred small moments that could have responded and did not: the save with no confirmation, the wait with no voice, the milestone with no pause.

Which of those moments deserve design in your app depends on how often they repeat and what they mean to the person in them.

Common engagement problems, fixed

The same failures come up again and again when founders describe broken engagement. Each one below has its own guide: how to spot it in your funnel, why it happens, and the fix.

What are micro interactions and do they matter?

They are the smallest unit of feel: the visual, haptic, or animated response to a single action.

They matter in proportion to repetition. A detail on an action performed thirty times a day compounds into how the whole app feels. The same detail on a settings screen nobody visits is decoration.

Spend the craft where the taps are, and keep the physics consistent so the app feels like one material.

How much personality should an app have?

Enough to be remembered, placed where it costs nothing.

Delight belongs in low-stakes, repeated moments: an empty state, a loading line, a success beat. It does not belong in checkout, account recovery, or anywhere money and anxiety live.

Personality also layers on top of clarity, never instead of it. If a screen is confusing, charm makes it worse.

How do you respond when a user hesitates or backtracks?

Treat behaviour as a signal and answer it quietly.

Someone re-filtering the same search five times, hovering on a price, or backing out of a flow is telling you something. The apps that feel intelligent respond in the moment: a refinement offered, a comparison surfaced, a gentler path suggested.

The line between responsive and creepy is whether the response serves the user's visible goal or the app's hidden one. Your users will tell you where that line is.

The building blocks inside the Engagement stack

These are 6 of the stack’s building blocks (56 cards in total). Each building block comes as five cards: the tactic itself, covering why it works psychologically, when to use it and what to avoid, a Make It Yours prompt card, and three real app examples.

  • Micro Interactions —​ Every action gets a response the hand can feel.
  • Small Quirk —​ One memorable detail in a clear, repeated moment.
  • Intent Mirroring —​ Hesitation and repetition are signals: answer them.
  • Discovery —​ Users find what is possible without a manual.
  • Variable Reward —​ A little variance keeps repetition from going stale.
  • Loading Feedback —​ Waiting time becomes brand voice instead of dead air.

There is no universal answer. Make it yours

None of the above is a rulebook, and the playbook does not pretend to be one.

Every building block ships with Make It Yours prompts: guided questions that shape the tactic around your product, your users, and your stage.

Work through them yourself, or hand them to your AI agent as context. The thinking should happen about your app, not the average app.

  • Which three actions do your users repeat most, and what happens when they perform each one?
  • Where does hesitation visibly show up in your flows, and what does the app currently do about it?
  • If your app could keep only one moment of personality, which moment earns it?

How the best apps do it

Duolingo: Every correct answer lands with sound, motion, and the owl's reaction. Repetition becomes rhythm instead of grind.

Pinterest: The save action is physically satisfying, and it is the one action the whole product runs on.

Amazon Music: Playback responds to intent: the pause before a considered recommendation makes the result feel chosen for you.

Usually works

  • Put craft on the actions users repeat most
  • Keep motion physics consistent across the app
  • Give every wait a voice, even one line
  • Respond to hesitation with help, not pressure

Usually backfires

  • Add charm to confusing screens before fixing clarity
  • Put quirks in checkout or recovery flows
  • Animate everything and bury what matters
  • Mistake engagement metrics for engagement feel

Questions founders ask

How do you measure engagement in an app?

Session depth, action frequency, and return rhythm are the usual instruments.

But pair the dashboard with recordings of real sessions. Metrics say how much; watching says how it felt, and flatness is visible long before it shows up in a number.

Can too many animations hurt an app?

Yes. Motion is seasoning, and the dish can drown in it.

Every animation adds waiting time. The test: does it communicate state, acknowledge action, or express one deliberate note of character? If none of those, cut it.

Is engagement the same as addiction?

No, and the playbook is explicit about the line.

Engagement design makes valuable time feel valuable. Manipulation manufactures compulsion around empty time. Users feel the difference eventually, and they do not forgive the second one.

Ask a question
Not sure where to start?Find your stack →