4 month contract

Eliminating stalled contract signing

Resolved critical friction point in contract signing process by developing clear prompts, status visibility, and integrated documentation.
Role + Team
Sole product designer
1 product manager
5 developers
Product
An external Salesforce app where sales teams can negotiate and sign contracts entirely within Salesforce. (not released yet)
Foxit Software was creating a new Salesforce app to close business deals faster.
But setup errors halted progress and created uncertainty at the most critical step, signing the contract.
Users encountering error messages when ready to sign

Guiding users through the signing flow

I joined the project as a contract product designer late in development, with the signing experience already about 80% built. My role was to identify and prioritize the most critical friction points in the flow and improve clarity without restructuring a system that was close to release.

Design challenge

The signing flow needed clearer steps, status visibility, and guidance to help users complete contracts confidently.

Reduce contract setup errors

Clarify contract signing status

Build user confidence while signing

Outcomes

By introducing onboarding, clearer sequencing, and contextual prompts, I shifted the signing experience from reactive error handling to proactive guidance. The redesigned flow reduced signing errors by 15%, allowing users to sign their contracts more smoothly.

15% error reduction

New onboarding

Step guidance

New guidance and content design within the signing process.

Defining the signing journey

With the app, sales teams could negotiate and sign contracts entirely within Salesforce, eliminating the need to switch between multiple platforms.

Starting off, I wanted to align the team on a shared understanding of the user’s digital signing journey to make the most of our limited time. The workshops I led helped us define the responsibilities of different user roles at specific steps in the signing process.

User roles within the signing journey

Contracts have signatory parties, such as the Seller (typically the sales team) and the Buyer. Once the Buyer signs, the Seller’s party needs to review, approve, and sign the deal through their company’s approval process.

Our product splits out the Seller’s party responsibility into 3 user roles. What I found in future testing is that the Salesforce Approver and Seller Signatory roles were to source of confusion for Sellers.

Seller party
Seller sets up and facilitates the contract
Buyer party
Buyer reviews and signs the contract
Seller party
Salesforce Approver accepts or rejects the contract
Seller party
Seller Signatory signs on behalf of the Seller’s party

User testing reveals stalled signing steps

I discovered the product didn’t provide Sellers with adequate guidance during signing. Since Sellers facilitate the entire contract process, this gap was blocking their ability to move deals forward.

Contract view after opening

Lack of onboarding

Sellers landed in the app with no guidance on how to start negotiating and signing.

Error toast appears after clicking Prepare for Signature button

Encountering error messages

Sellers & Buyers kept triggering the error message to add a Seller Signatory before they could sign.

Users open signing modal for contract status

Unclear next steps

Sellers waiting for the Buyer to sign had no inkling of the upcoming Salesforce Approval process.

Providing wayfinding for the signing journey

Without clear visibility into roles and the signing order, Sellers were navigating blind through a multi-step process. My challenge was to provide wayfinding that showed users where they were, what they needed to do, and what was coming next.

How might we educate users about role responsibilities without disrupting their workflow?
How might we communicate next steps when a contract is waiting on another user’s action?

Prompting the user to share with 2 key roles

Error messages were Sellers’ first introduction to the Seller Signatory role, creating confusion about why this separate role was necessary. The root issue: the Seller who sets up the contract isn’t always authorized to sign it. I wanted to explore the best way to prompt and educate our Sellers of the required roles.

Idea: Onboarding steps

While ideating, I considered showing all signing steps up front, but realized it lacked clarity in prompting the Seller with first steps.

By introducing an onboarding prompt that explained required roles before setup began, I could eliminate the trial-and-error frustration and help Sellers configure contracts correctly on the first attempt.

Final: Onboarding prompt

I chose to focus on simple, relevant messaging. The Seller’s first step was to share the document with 2 roles.

Easy access to the contract status

Sellers felt blindsided by unexpected signing steps, such as the Salesforce approval process (often stalled out here). I advocated for clearly defining the signing process steps and making them visible to users, an approach that the Product Manager agreed would eliminate the confusion.

Idea: Contract status

I initially proposed adding a progress indicator to show users their current step in the signing process.

However, the engineering team lacked the time to implement dynamic step-tracking for user roles, so the Product Manager asked for alternative solutions we could pursue in the interim.

Final: Contract status

Showing the contract status alongside the complete signing steps makes it easy for Sellers to track their contract progress.
Users can access the signing process steps

Adding guidance to each step

Sellers told us they hesitated before taking action, worried about selecting the wrong option. I wanted to transform the signing modal from a simple action button into an educational moment.

Legacy: Signing modal

The signing modal only contained a header and buttons making it unclear how actions effected the contract.

By adding step-specific context that explained what signing or approving actually meant, I eliminated the guesswork. Users could now act with confidence, knowing exactly what their role required at each stage.

Redesign: Signing modal

By adding in context, Sellers had context how to complete the step instead of guessing.

The revamped signing experience

In just four months, I transformed a disjointed pre-launch product into a launch-ready signing experience. According to the team, these changes contributed to a 15% reduction in signing errors during final development.

The Seller's contract signing facilitation flow

All too soon saying goodbye

Working as the sole designer on a contract meant I couldn’t stay to see the product next steps or validate improvements through testing (a limitation I felt keenly.)

My next steps would have been to run another usability test to compare the total completion time, completion rate, and error rates. These metrics would help me identify if the redesigns were helping users intuitively move through the signing process. By signing contracts faster, Foxit Deal’s promise of closing more deals for their customers would ring true.

Fast turnaround, high impact

My systematic approach left the team with more than just redesigned screens. The team gained:

An impactful design system that provided a shared language across all users to rapidly align on signing steps.

A comprehensive product flow with documentation that eliminated ambiguity for developers.

A streamlined product roadmap that enabled clear prioritization of immediate and long term needs.

My project takeaway

Creating conversation pieces. My favorite part of the project was the digital signing workshop, where we explored the entire signing flow from each user’s point of view. By collaborating on every user question and action, the team and I built a shared understanding for our users. It garnered team excitement and led to a product roadmap that helped feature prioritization.