Skip to content
tezvyn:
Menu

Confirmation Messages: When to Add Intentional Friction

Source: contentdesign.intuit.comMediumHow cards are made

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.

Interview question

Which scenario best justifies the implementation of a confirmation message?

  • a.A user clicks a button to delete a financial record that cannot be recovered.Correct
  • b.A user submits a new comment on a public forum that can be edited later.
  • c.A user changes their profile picture, which can be updated again at any time.
  • d.A user closes a pop-up window displaying a successful action, like "Changes saved."
Why?

Confirmation messages are critical safeguards for irreversible actions with significant consequences, such as deleting unrecoverable data. Actions that are easily reversible, like editing a comment or changing a profile picture, do not warrant a confirmation. Closing a pop-up confirming a successful action is a toast message, not a confirmation for an action about to be taken.

Just read this? Test yourself on what you have been reading.

Read the original → contentdesign.intuit.com

Put your scrolling time to good use

Learn one idea, try a quiz and save useful cards for revision. Tezvyn makes it easy to learn and stay current in your tech field, a few minutes at a time.

The iPhone app is on the way

We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.

Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.

Get it on Google PlayiPhone app coming soon

We are hiring for this. Every open role lists the topics its interview covers, so you can prepare for the real thing rather than guessing.

See open roles