Microinteractions are the small responses that tell users an action worked: a toggle that slides, a button that turns into a check, a toast after a save. Individually they are tiny; together they decide whether a product feels reliable.

What is a microinteraction?

A small, single-purpose response to one action or event. Dan Saffer, who popularised the term, describes four parts: a trigger, rules for what happens, feedback the user perceives, and loops or modes for what happens over time.

PartQuestion it answersExample
TriggerWhat starts it?Clicking Copy
RulesWhat happens?The key goes to the clipboard
FeedbackHow does the user know?The label changes to Copied
Loops and modesWhat happens next time?The label resets after two seconds

Where do SaaS products need microinteractions?

Wherever an action has no visible result on its own: saving, copying, sending, deleting, connecting and loading. Those are the moments users repeat an action because they are not sure it worked.

Confirming a sensitive action

Moss keep your key safe modal with the new key, a copy button, an I've saved it button and a toast saying key created
Moss: a toast confirms the key was created, while the modal keeps the key, copy buttons and an explicit "I've saved it".
Dub API key created modal with the key, a copy button and a Done button, and an API key created toast
Dub: the same moment, with a single Copy button next to the key and a small toast at the bottom.

Loading content

Use a skeleton when content takes more than a moment, and a progress indicator for long tasks. Spinners alone give no sense of how long to wait.

Validating input

Show a field is valid or invalid when the user leaves it, not on every keystroke. A check mark next to a correct value is enough.

How do you design a good microinteraction?

  1. Put the feedback where the user is looking: on the button or field, or in a toast near it.
  2. Keep motion short, roughly 100 to 300 ms, and respect the reduced-motion setting.
  3. Use toasts for confirmations only; anything to act on stays in the page.
  4. Make it consistent: the same action gets the same feedback everywhere.

Rule of thumb If removing the animation would leave the user unsure what happened, it is a microinteraction worth keeping. If not, it is decoration.

Where can you see more microinteractions?

Browse toast notifications, loading placeholders and copy to clipboard. For error feedback, read error messages and error states.

Frequently asked questions

What is a microinteraction?

A small, contained response to a single user action or system event, such as a toggle animating, a toast confirming a save or a field showing it is valid. The term was popularised by Dan Saffer's book Microinteractions.

Why do microinteractions matter in SaaS?

They tell users that something happened, which builds trust in actions like saving, sending or copying a secret. Without them users repeat actions or wonder whether data was lost.

When should you use a toast notification?

For short confirmations that need no decision, such as "API key created". Errors that block the user and information they must keep belong in the page or a dialog.

How long should UI animations last?

Most interface transitions feel right between about 100 and 300 milliseconds. Longer animations start to slow people down, and users who enable reduced motion should get minimal or no animation.

What is a skeleton screen?

A placeholder that mimics the layout of content while it loads. It makes waiting feel shorter than a spinner and prevents the layout from jumping when data arrives.

Explore in the library

Toast Notification6 examplesLoading Indicator52 examplesCopy to Clipboard111 examples

Add & Edit 426Settings 222