🗨️ Modals & Confirmations

This page contains samples for various modals that users come across.

📆 Schedule Modal

Goal: Make the action obvious and time-specific.

Before

New Event

After

Schedule a Meeting

❗ Confirm Deletion

Goal: Reduce anxiety and clarify permanence.

Before

Delete item?

After

Are you sure you want to delete this item? This action can’t be undone.

🗑️ Delete Confirmation Modal

Goal: Ensure clarity before taking irreversible actions.

Before

Are you sure you want to delete?

After

Delete this file?  
This action can’t be undone.  
[Cancel] [Delete File]

🔓 Sign Out Modal

Goal: Let users confirm an action and reassure them it's safe.

Before

Do you want to sign out?

After

Ready to sign out?  
You’ll need to log in again to continue using your account.  
[Stay Logged In] [Sign Out]

📤 Submit Form Confirmation

Goal: Confirm an action while reminding of impact.

Before

Submit this form?

After

Submit your feedback now?  
You won’t be able to edit it after submission.  
[Go Back] [Submit]

🔁 Discard Changes Modal

Goal: Warn users before they lose unsaved progress.

Before

Discard changes?

After

Unsaved changes will be lost.  
Do you want to leave without saving?  
[Cancel] [Discard Changes]

🚫 Cancel Subscription Modal

Goal: Reduce churn and clarify the impact of cancellation.

Before

Cancel subscription?

After

Are you sure you want to cancel your subscription?  
You’ll lose access to premium features on April 30.  
[Keep Subscription] [Cancel Anyway]

🚚 Confirm Delivery Address Modal

Goal: Help users double-check important inputs before continuing.

Before

Is this your address?

After

Confirm your delivery address:  
123 Main St, Apt 4B, Springfield  
[Edit Address] [Confirm]

🧹 Clear All Data Modal

Goal: Make destructive actions very explicit.

Before

Clear data?

After

This will permanently remove all stored data.  
Are you sure you want to continue?  
[Cancel] [Clear All Data]

👥 Remove Member from Team

Goal: Clearly state the consequence of removing someone.

Before

Remove this user?

After

Remove John Smith from the team?  
They’ll lose access to all shared projects.  
[Cancel] [Remove Member]

Last updated