Back to Playbook

Feedback

Providing clear and timely feedback to users is crucial for a good user experience.

Why it matters

Feedback answers the user's question: "Did it work?" It confirms outcomes, explains errors, and keeps the user informed about system status. Without feedback, users are left guessing, which leads to frustration and errors.

Feedback Playground

Simulate different types of feedback to see how they interrupt or assist the user flow.

Core Types

Confirmation

Success messages, toast notifications, or checkmarks indicating a task is done.

Warning

Alerts that don't stop the flow but require attention (e.g., "Unsaved changes").

Error

Blocking issues that need resolution. Should always explain how to fix the problem.

Information

Neutral status updates or system messages that provide context.

Feedback Checklist

  1. Immediacy

    Feedback should appear instantly after the user's action.

  2. Clarity

    Use plain language. Avoid error codes or technical jargon.

  3. Relevance

    Show feedback in context, near the action that triggered it.

Previous: Animation Next: States