META · CONTENT DESIGN · ACCOUNTS CENTER

Building a new contact-point management experience.

MAJOR BLOCKERS

MAPPING THE OBSTACLE COURSE.

Two very different backends

FIRST THINGS FIRST

understanding the system.

I spearheaded a cross-functional audit of contact-point flows and backend behavior. The work gave the team a shared picture of what existed, where the apps behaved differently, and which requirements were still missing. Content design became a way to make the system legible to the organization, not just to the person using the UI.

Contact point states

INTERWOVEN WEB

designing for exceptions.

The solutions couldn’t just work for the cleanest version of the flow. It had to account for different deletion states, unreachable contact points, overlapping account states, security-only contact points, disclosure requirements, and situations where one app could complete an action the other couldn’t.

Rather than create a different experience for every edge case, we reused shared components, introduced dynamic messaging where behavior diverged, and built fail-safe paths for states that couldn’t resolve cleanly.

ADDITION AND SUBTRACTION

managing a contact point.

A user’s main objective would be adding and deleting. My main objective was making it as easy and clear as possible while working around overlapping rules and constraints.





STATE + VISIBILITY

MAKING IT CLEAR WHO CAN SEE WHAT FROM THE GET-GO.

I advocated for clearly surfacing contact-point state and visibility. Product design leadership initially pushed back, but existing research supported showing it. When I brought the problem to our team discussions, privacy and policy team members agreed and pushed for even more required visibility disclosure. User need and compliance pointed in the same direction.

FINDING A REPLACEMENT

GOING BEYOND A DEAD END.

The audit surfaced a missing replacement-contact-point flow and a missing requirement for adding an existing number to another account.

Rather than create new bespoke behavior, I proposed reusing existing components and built a content matrix that made the states and messages explicit. Those solutions avoided additional engineering work and helped protect launch timing.

STATES OF MIND

SCALABLE BEHAVIOR FOR contact point STATES.



ENSURING ALIGNMENT

disclosure approval process.

END TO END

A clearer system.

The final work aligned product behavior, disclosures, component reuse, and cross-functional understanding around a system that spanned multiple apps.

“this launch wouldn’t have been possible without linda’s patience and perseverence.” -Matt b., product growth analyst