Helping people sign in, save, and autofill securely with less friction, everywhere they work and browse. Two efforts that re-architected how 1Password captures and fills credentials across passwords, passkeys, and SSO.
Inbound user feedback had already confirmed the core autosaving flow needed to change. The open question was social sign in, a company priority added onto the project, so we surveyed users to test demand. Interest was strong.
One save flow for every sign in method. It captures the credential only after auth succeeds, then clearly confirms it worked.
Autosaving requires 1Password to be unlocked, but sign-in can begin before that happens. When we detect a login or account-creation attempt while locked, we prompt the user to unlock so we can securely save or surface credentials.
A contextual "What's New" screen explained the new saving behavior at the right moment, reducing confusion, supporting adoption, and establishing a repeatable pattern for future system-level changes.
This was our first time delivering information directly within the context of a web page, it had to feel seamless and integrated rather than layered on top.
We evaluated nine competing products against our goals, then mapped the issues customers reported most.
Clearly communicate state so it's always obvious how to fill. By removing ambiguity and reducing friction, the experience stays easy, predictable, and reliable.
A chevron indicates whether the menu is open or closed and gives users direct control to toggle it, reducing obstruction of the page and making state immediately clear.
The chevron area communicates when the menu is locked, guiding users to unlock first so it's clear what's required before the menu can be used.
The old empty state resembled the normal state, which users found unhelpful. We made it visually distinct and intentional, clearly signaling nothing is available without unnecessary disruption.