tezvyn:

Confirmation Messages: When to Add Intentional Friction

AI-drafted, machine-checkedSource: contentdesign.intuit.comintermediate

Confirmation messages are intentional friction, forcing a pause before irreversible actions. Use them when a user is about to delete data, disconnect an app, or close a page with unsaved changes. The footgun is overusing them for reversible actions.

WHY IT EXISTS: Confirmation messages exist to prevent users from making mistakes with significant or unintended consequences. They are a safety net for actions that are difficult or impossible to undo, protecting users from accidental data loss, wasted time, or unexpected changes to their work.

THE MENTAL MODEL: Think of a confirmation message as an intentional friction point. It's a deliberate pause you insert into a user flow to make someone stop and think, "Am I absolutely sure about this?" It's not a polite check-in; it's a critical safeguard against irreversible actions.

HOW IT WORKS: A standard confirmation dialog has three parts. First, a title that gets straight to the point, often framed as a direct question starting with a verb, like "Delete this invoice?" Second, body text that clearly explains the consequences. Third, distinct calls to action (CTAs), like "Delete" and "Cancel," that let the user commit or back out. A related pattern is the toast message, a short-lived pop-up that confirms a completed action, like "Changes saved."

WHEN TO USE IT: Use confirmations sparingly, only for actions with serious repercussions. Three key situations are: first, when an action can’t be easily undone, such as deleting a tax document or disconnecting an app; second, when it will cause a loss of data or work, like closing a page with unsaved changes; and third, when it causes unexpected changes, like making a client inactive while they have an unpaid balance.

WHEN NOT TO USE IT: Do not use a confirmation if an action is easily reversible. Overusing confirmations trains users to ignore them, rendering them useless for the critical moments they are designed for. For success toasts, never add redundant words like "successfully"—the message itself implies success.

ONE CANONICAL EXAMPLE: A user clicks to delete an invoice. A modal dialog appears. The title asks, "Delete this invoice permanently?" The body explains, "You can't undo this action. All data for this invoice will be gone for good." The primary, destructive action button is labeled "Delete," while the secondary, safe option is "Cancel." This forces the user to consciously acknowledge the permanent consequence before proceeding.

Read the original → contentdesign.intuit.com

Get five bites like this every day.

Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.