By the end of this lesson you can
- Describe the parts of a microinteraction.
- Design small interactions that give feedback and delight without getting in the way.
- Recognise when a microinteraction adds value.
The idea
A microinteraction is a small, contained moment built around one task: toggling a setting, liking a post, pulling to refresh, showing a password. Dan Saffer described four parts:
- Trigger: what starts it (a tap, or a system event such as a new message).
- Rules: what happens.
- Feedback: how people know it happened (visual, sound, haptic).
- Loops and modes: what happens over time or on repeat.
Good microinteractions
- Serve a purpose: confirm, guide, prevent errors or reduce effort.
- Are fast: most should finish in 100–300ms.
- Stay consistent across the product.
- Do not block people from carrying on.
- Respect reduced motion preferences.
Examples: a password field that shows requirements ticking off as you type, a copy button that changes to "Copied" for two seconds, a toggle that slides and changes colour.
Why it matters in real projects
Microinteractions are where products feel polished or clumsy. Small feedback moments reduce errors and uncertainty, and a few delightful touches build affection for a product. But overused or slow animations become irritating, so purpose matters.
A realistic example
A developer documentation site has code snippets with a "Copy" icon. People click it but are unsure whether anything happened, so they select and copy manually.
The designer adds a microinteraction: on click, the icon changes to a tick, the label says "Copied" for two seconds, and a screen reader announcement confirms it. Manual selection of code drops, and people start using the button routinely.
Step by step
Pick a moment
Choose a small task, such as saving a favourite.
Define the trigger
Decide what starts it.
Write the rules
Describe exactly what happens, including edge cases.
Design feedback
Choose visual, haptic and assistive feedback.
Define loops
Decide what happens on repeat or over time.
Prototype and time
Build it and check it feels quick.
Common mistakes
Mistake Animations that slow people down.
Instead Keep most under 300ms.
Mistake Delight without purpose.
Instead Make sure it confirms, guides or prevents errors.
Mistake Feedback only visible on screen.
Instead Announce changes to assistive technology too.
Check your understanding
Choose an answer, then check it. There is an explanation either way.
Practice exercise
Exercise · about 45 min
Design a microinteraction
Design a microinteraction for adding an item to a wishlist.
Steps
- Write trigger, rules, feedback and loops.
- Include what happens when offline or not signed in.
- Prototype it.
- Note the accessibility feedback.
Deliverable
A spec and a prototype of the microinteraction.
Self-assessment
Tick each item when it is true of your exercise. Be honest; this is for you.
4 items
Summary
- Microinteractions are small, single-task moments.
- They have triggers, rules, feedback and loops.
- Keep them quick, purposeful and consistent.
- Make feedback accessible.
Further reading
Third-party sources, chosen for reliability. They open in a new tab.
- Microinteractions in user experience (opens in a new tab)Nielsen Norman Group
- prefers-reduced-motion (opens in a new tab)MDN Web Docs
Your notes
Marking complete updates your course and roadmap progress.