Micro-interactions
Small Moments, Big Impact
A micro-interaction is a small, contained moment built around a single task: liking a post, toggling a setting, pulling to refresh, copying an account number. Individually they are tiny. Together they decide whether a product feels alive and polished or dull and broken.
Think of the Twitter/X heart that bursts when you tap it, the WhatsApp ticks that turn blue, or the satisfying "copied!" when you tap an account number in a banking app. Nobody talks about these moments, but everybody notices when they are missing.
The Four Parts of a Micro-interaction
Dan Saffer's book Microinteractions breaks every micro-interaction into four parts.
1. Trigger
What starts it.
- Manual (user) triggers: a tap, swipe, long-press or keyboard shortcut
- System triggers: something happens automatically, such as a new message arriving, a transfer completing or the battery getting low
2. Rules
What happens once it is triggered. Rules are the logic, and users never see them directly.
- Tapping "like" adds one to the count and saves it to the server.
- If you are offline, queue the like and sync later.
- Double-tapping the image also likes it, but never "unlikes" it.
3. Feedback
How the user knows the rules ran. This is where visual design and animation come in.
- The heart fills with colour and pops
- The count increments
- A light haptic tap on phones that support it
- Sound, used sparingly
4. Loops and modes
What happens over time or on repeat.
- Loops: does the animation play every time or only the first time? Does the "new" badge disappear after three views?
- Modes: a different behaviour state, such as edit mode. Use modes rarely because they confuse people.
Examples From Products You Know
| Micro-interaction | Trigger | Feedback |
|---|---|---|
| WhatsApp message ticks | System (delivery, read) | Grey tick → two grey → two blue |
| Pull to refresh | Swipe down | Spinner, then new content slides in |
| Copy account number | Tap | Icon changes to ✓, "Copied" toast |
| Password strength | Typing | Bar fills and changes colour |
| Toggle notifications | Tap | Knob slides, colour changes |
Designing Good Micro-interactions
- Start with the rules, not the animation. What exactly should happen, including edge cases like being offline?
- Make feedback proportional. Liking a post deserves a small pop. Completing your first savings goal deserves confetti. Over-celebrating everyday actions quickly becomes annoying.
- Keep it fast. Most micro-interaction animations should last 100 to 300ms.
- Keep it optimistic. Update the UI immediately and sync in the background. If the request fails, roll back gracefully with a message. This matters on slow Nigerian networks, where waiting for the server makes every tap feel laggy.
- Respect reduced motion. Some users turn on "reduce motion" in their phone settings because animation makes them dizzy. Tone down or remove large movements for them.
- Do not rely on animation alone. The final state (filled heart, updated number) must be clear even if the animation is missed.
Try It in the Lab
Design your own like button. Choose the trigger (tap or double-tap), rules (optimistic update, simulated offline failure) and feedback (pop, burst, colour, count animation), then tune duration and easing. The spec panel writes up your micro-interaction in trigger/rules/feedback/loops format, ready to hand to an engineer.
Try it yourself
Key Takeaways
- Micro-interactions are small moments around a single task, and together they make a product feel polished and alive.
- Every micro-interaction has a trigger, rules, feedback, and loops and modes.
- Design the rules first, including edge cases like being offline, then design the feedback.
- Keep feedback proportional and fast (100-300ms), and use optimistic updates so apps feel quick on slow networks.
- Respect reduced-motion settings and make sure the final state is clear even without animation.
Quick Quiz
1.What are the four parts of a micro-interaction according to Dan Saffer?
2.What does an 'optimistic update' mean for a like button?
3.Which duration range suits most micro-interaction animations?
Ready to go further?
CareerEx gives you structured 12-week training, live classes every Saturday and Sunday, real tutor feedback, and a certificate. Join the next cohort.
Join CareerEx