Screeners hero

SSA.gov Screeners

Scroll

Challenge

Many tasks are complicated and in order to help direct users to the next steps it is necessary to gather additional context.

For example, a user needing a replacement Social Security card might be eligible to do so online. But if their request involves a name change, the answer depends on whether their state of residence shares marriage records with SSA.

Our challenge was to make these complex paths navigable, intuitive, and accessible—while respecting strict data privacy requirements. Complicating matters, the screener collect any PII or pass information to the secure side, meaning the some information had to be re-entered after login.

Questions template

Questions template

 

Solution

Our team designed a wizard-like screener experience that asks only what’s necessary—and only when necessary. Built in React and rendered with Drupal via iframe, the screener dynamically branches based on user responses, creating a tailored path through eligibility logic. Each screen includes a single, clear question with concise language, simplified navigation, and accessible UI patterns. A persistent progress indicator offers users a sense of orientation and completion without overwhelming them.

We worked closely with subject matter experts to map out the logic trees behind each screener, ensuring that users would never be asked irrelevant questions. Users can review and edit their answers at the end of the experience before they’re shown their final guidance. This final screen, outlines the user’s recommended next steps—whether it’s booking an in-person appointment, uploading documents online, or bringing specific forms of ID to their local office. We flagged commonly misunderstood requirements, such as unacceptable forms of identification or frequently missing paperwork.

While we couldn't pass data forward into secure workflows, we began experimenting with passing query strings based on the unique pause point through the credentialing flow. This preserved privacy, offered a sense of continuity between secure and public side of ssa.gov, and prevented repetitive questions

enumerations screener results

Enumerations screener results

 

Learnings

Screeners highlight one of the central truths of public service UX: flexibility and maintainability matter just as much as usability. Legal and policy changes can affect eligibility criteria overnight. We designed the screener framework to accommodate quick updates—whether that’s changing a follow-up question, tweaking an outcome path, or adding a new branching scenario.


Wireframes and Prototyping

Below are two more screener figma template components and a screenshot of the early Card Replacement screener.

Eligibility screener results

Eligibility screener results

Eligibility ineligible results

Eligibility ineligible results

 

Below is a screenshot of an early figma prototype of the card replacement screener

replace card prototype

Replace card prototype