Skip to content
Design Academy My progress

Stage 7 · Lesson 5 of 11

Microinteractions

Triggers, rules, feedback and loops.

  • Intermediate
  • 25 min
  • 3 check questions
  • Exercise: 45 min

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:

  1. Trigger: what starts it (a tap, or a system event such as a new message).
  2. Rules: what happens.
  3. Feedback: how people know it happened (visual, sound, haptic).
  4. 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

  1. Pick a moment

    Choose a small task, such as saving a favourite.

  2. Define the trigger

    Decide what starts it.

  3. Write the rules

    Describe exactly what happens, including edge cases.

  4. Design feedback

    Choose visual, haptic and assistive feedback.

  5. Define loops

    Decide what happens on repeat or over time.

  6. 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.

Question 1 of 3What are the four parts of a microinteraction?
Show answer

Trigger, rules, feedback, loops and modes. This is Dan Saffer's model.

Question 2 of 3How long should most microinteractions take?
Show answer

100–300ms. Quick feedback feels responsive.

Question 3 of 3What makes a microinteraction worthwhile?
Show answer

It serves a purpose like confirming or guiding. Purpose comes first.

Practice exercise

Exercise · about 45 min

Design a microinteraction

Design a microinteraction for adding an item to a wishlist.

Steps

  1. Write trigger, rules, feedback and loops.
  2. Include what happens when offline or not signed in.
  3. Prototype it.
  4. 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.

Your notes

Marking complete updates your course and roadmap progress.

Back to Interaction design and prototyping Roadmap