BUILDING
MASTER ROUTES

Visibility & Planning - Pilot Program

Get Slider Revolution 200+ Templates 25+ Addons Object Library And Much More!
Free to use illustrations by Brandon Mendoza

Upwork’s mission, “Hire the talent you need, your way,” comes to life through tailored contract solutions: Enterprise contracts empower large organizations with a compliant, managed hiring process and dedicated support, while Marketplace contracts offer businesses a self-service platform for connecting with freelancers on demand. Together, these options provide seamless, scalable access to talent, adaptable to diverse project needs.

icon note Due to a Non-Disclosure Agreements, the information on this project is limited.

Streamlining offer decisions

STRATEGY

90%

UX DESIGN

75%

USER TESTING

85%

INFORMATION ARCHITECTURE

70%

Introduction

The “Automatic Offer Withdrawal” project was part of Upwork’s broader Project Harmony initiative, aimed at optimizing the hiring flow for both clients and freelancers. This project focused on simplifying the decision-making process for clients, particularly in preventing unintended offer withdrawals when they closed a job post. The goal was to create a more informed and seamless hiring experience, improving visibility and clarity during the contract and offer acceptance stages. By introducing a NEW “Hire/No Hire” interface, we ensured clients could make clearer, more intentional hiring decisions, which ultimately benefitted both enterprises and small businesses using the platform.

So, what’s the problem?

The core challenge of this project stemmed from the ambiguity in the offer withdrawal process. Hiring managers were often unaware that closing a job post would automatically trigger the withdrawal of all pending offers. This lack of visibility caused unintended cancellations, leading to delays and confusion in the hiring process. Additionally, the absence of a clear guide on the hiring page meant that clients were frequently making incomplete hiring decisions, which impacted the efficiency of the hiring flow.

Core Areas Addressed:

 

  • Scenario 1: No Pending Offers
    When clients viewed the “Hire/No Hire” page and there were no other pending offers, the interface was designed to streamline the decision, ensuring the process was clear and concise.

  • Scenario 2: Pending Offers Present
    When clients saw the “Hire/No Hire” page with other pending offers, we introduced clearer communication and options to prevent unintentional offer withdrawals, allowing clients to make a more informed decision without disrupting the hiring process.

Hypothesis

Creating a dedicated “Hire/No Hire” decision point with contextual information at the end of the hiring journey will reduce unintended offer withdrawals, improve user experience, and lead to higher offer acceptance rates.

 

Responsibilities

  • Led the design and alignment of new contract and hiring flows within the Payments Business Unit, ensuring integration with product vision and user needs.

  • Drove ideation, stakeholder alignment, and cross-functional collaboration, overseeing design reviews and coordinating efforts across engineering, product, and research teams.

Team members involved

  • Key contributors included product managers, senior product designers, principal product designer, senior researcher, senior data analytics partner, UX Director, lead engineer, senior director of engineering, and GM of Product for Payments.

  • Approvers and decision-makers within the DACI framework included the product director, senior director of engineering, and other senior leadership team members.

Timeline & structure summary

  • The project followed Upwork’s Amazon-inspired PDLC, with key stages including Define (identifying user pain points and solutions), Plan (collaborating on requirements and wireframes), Build (design implementation with engineering), and Launch (supporting readiness reviews and user acceptance testing).

  • Each stage ensured effective planning, collaboration, and execution for a seamless product launch.

Skills and tools

  • Skills: Product design, user research, UX strategy, and stakeholder management.

  • Tools: Figma, JIRA, Slack, Confluence

Broad impact in Payments

Upwork’s UX organization was extensive, especially within my Payments BU, where I supported essential client-freelancer products.

Leading the design team, I drove alignment with product leadership to balance user needs with business goals, delivering intuitive, user-centered solutions across a broad scope.

Collaborative leadership in payments and marketplace growth

As the Product Design Manager in the Payments Business Unit, I fostered collaboration between Product Design, Product Management, and Engineering through a triad model that unified diverse perspectives. By grounding decisions in user research, data, and market trends, I ensured our solutions addressed user pain points while aligning with business objectives.

This integrated approach streamlined workflows, empowered data-driven decisions, and enabled the delivery of innovative designs that enhanced the client-freelancer experience and supported Upwork’s strategic goals.

Leadership

Guided the design team to align user-focused solutions with business goals in a fast-paced environment.

Collaboration

Worked with cross-functional teams to deliver data-driven, user-centered designs informed by market trends.

Learn More Uncovering the
two scenarios :
Download As we embarked on the project, we identified two major pain points that were contributing to the decline in contract start rates: • Scenario 2: When the client views the "Hire/No Hire" page, there are additional pending offers on the job post. 3 Stakeholder alignment • Scenario 1: When the client views the "Hire/No Hire" page, there are no other pending offers associated with the job post. Key challenges addressed: 09:41 wifi network_cell

Early CL
decision making

Lack of
information

CL/FL
match decline

In this phase of the project, I drove alignment with product leaders to address critical issues impacting both clients and freelancers in the hiring process. The focus was on improving decision-making, matching clarity, and providing clear information to avoid unnecessary actions and confusion. Below are the key areas identified:

  • Early client decision making Hiring managers must decide if they’re done hiring without knowing if the freelancer will accept the offer.

  • Client and Freelancer Match Decline – As a result, offers that should remain open may be withdrawn unnecessarily.
  • Lack of information The page does not inform users that closing the job will withdraw any pending offers.

The collaboration with the larger triad teams was essential here. The Payments and Marketplace Growth teams brought invaluable insights into the business objectives, while our UX research team provided critical user feedback. Working closely with product leadership, I helped ensure that our design decisions remained in alignment with forecast metrics and strategic goals, always keeping the user at the center.

Aligning solutions to business objectives

To address the decline in the 28-day Contract Start Rate, we took a targeted approach to uncover and resolve friction points in the work management experience.

By aligning design and product solutions with long-term business objectives, we crafted a strategic roadmap to improve contract start rates, reduce offer expiry churn, and deliver measurable impact.

The UX Capacity Tracker was instrumental in this effort, enabling us to streamline resources for Harmony initiatives. By identifying bottlenecks and managing workloads transparently, we ensured a focused approach to high-impact areas while fostering clear communication across cross-functional teams and aligning with overarching goals.

PDLC alignment

Trusting the process was fundamental to the success of the project. Coming off a team architecture discussion, we reaffirmed our commitment to the Amazon-inspired PDLC framework, which prioritized working backwards from the customer’s needs. By defining the problem first, we ensured that our solutions would be laser-focused on user pain points.

Define: Understand the customer experience, validate market fit, assess the opportunity, align with strategy, and secure funding.
Plan: Refine the customer experience, address dependencies, assign ownership, secure resources, and outline milestones.
Build: Develop, test, and iterate while tracking metrics and engaging stakeholders.
Ship: Stage, iterate, and release while monitoring metrics and ensuring communication.
Go: Enhance user delight, monitor impact, and align with long-term goals.

From a leadership standpoint, I co-wrote the Product Requirements Document (PRD) with product management and the core team, ensuring that every design decision was backed by user insights and business goals. This was critical in maintaining clarity and focus throughout the design phase, as we were constantly iterating and adjusting based on new findings.

Image: Offer Decline Flow

Expanding insights and visualizing user journeys

Our approach to brainstorming sessions and user journey mapping went beyond discussions, incorporating detailed visual aids like user flow diagrams and acceptance metrics. For example, the Offer Decline Flow diagram was instrumental in pinpointing critical moments where users disengaged, allowing the team to focus on high-impact areas for improvement. Additionally, tracking the 7-day offer acceptance rate provided a clear metric to measure progress and align our efforts with measurable outcomes. These metrics acted as guideposts, ensuring every decision we made was grounded in tangible, results-oriented data.

To further refine our understanding, we facilitated workshops that encouraged cross-functional teams to collaborate on solving user pain points. This cross-pollination of ideas from product management, engineering, and research ensured that our solutions were both innovative and feasible within technical and business constraints.

By iteratively testing and refining these solutions, we were able to identify specific interventions, such as clearer offer status visibility and streamlined communication flows. These efforts were bolstered by ongoing validation through user research, ensuring that each enhancement directly addressed the needs of clients and freelancers. As a result, the project not only improved acceptance rates but also strengthened overall platform trust and usability.

Image: 7 day offer acceptance rate

Fostering innovation and upskilling the team

Weekly rituals focused on creativity and discovery helped integrate research insights into design sprints.

We embraced innovation, leveraging AI and automation to streamline user interactions across devices. Alongside these efforts, I prioritized upskilling the team through workshops and collaboration, fostering growth and cross-functional expertise.

Learn More Enhancing UX through
research planning
Download To ensure our designs were deeply rooted in user needs, we developed a comprehensive research plan aimed at uncovering actionable insights. This plan involved gathering feedback through surveys, interviews, and usage data analysis, enabling us to map out user challenges with precision. As the design lead, I worked closely with the team to structure a process that translated user feedback into clear, data-driven recommendations. 1 Presenting key insights Guided product enhancements by aligning teams on user-centric goals and solutions. 2 Data-driven recommendations Provided actionable solutions based on thorough feedback and analysis to address pain points. 3 Stakeholder alignment Delivered clear findings on user experiences and identified critical issues, ensuring alignment on challenges. Key challenges addressed: 09:41 wifi network_cell

Through this research, we identified critical pain points, including inefficiencies in the offer acceptance process and a lack of transparency in offer statuses. These insights informed the creation of impactful features and streamlined processes that aligned with both user expectations and business objectives. By fostering collaboration and providing clarity to stakeholders, the research plan became a cornerstone for driving product enhancements and improving overall user satisfaction.

Describing and addressing pain points In this video, Steven B. discusses how these disjointed experiences contribute to user frustration, shedding light on the importance of addressing these challenges to enhance both freelancer and client satisfaction. Reducing irrelevant job invitations and resolving fragmented project experiences were central to our efforts to improve satisfaction for both freelancers and clients. These issues created friction on both sides, impacting the overall platform experience and trust.

By analyzing the user experience, we identified the root causes of these challenges, such as unnecessary invitations and disjointed transitions from closed contracts to rescinded offers. Collaborating with product managers, we prioritized addressing the most impactful pain points, focusing on reducing inefficiencies and enhancing the overall workflow. This approach ensured our solutions were targeted, actionable, and delivered measurable improvements to the user experience.

From vision
to refinement

Create fabulous animations and scenes with Slider Revolution that make your visitors want to click buttons.

Now I'm Curious
Free to use illustrations by Brandon Mendoza

A pivotal moment in the project was defining the new product direction. We focused on three main areas: the Message Room, the “New” Hire/No Hire Page, and Notifications (SMF & Emails). These areas were critical in shaping the user experience and needed to be thoroughly mapped out in Miro to visualize the new flows.

Message Room

Create better automation to streamline conversations by redesigning the Message Room as a centralized hub for contract-related actions and discussions.

“New” Hire/No Hire Page

Change the location and layout of the page to provide clear, actionable insights that help clients confidently make hiring decisions.

SMF & Emails

Create timely, relevant, and personalized notifications to keep users informed, engaged, and empowered seamlessly across channels.

Engineering and Architecture

Working closely with Engineering and Architecture teams, we collaborated to establish a new foundational user flow. This effort involved rethinking the system architecture to support these enhanced experiences while aligning with long-term platform goals. Weekly rituals in Miro allowed us to iterate quickly, ensuring all cross-functional insights were captured and integrated into the evolving designs.

We also incorporated recommendations from the UX Research team, ensuring that our plans were data-driven and user-focused. These inputs informed our approach to refining the flows, making them intuitive and accessible for both clients and freelancers. This process included exploring innovative solutions for improving key pain points identified in user feedback.

1
Create better automation to streamline conversations by redesigning the Message Room as a centralized hub for contract-related actions and discussions.
2
Change the location and layout of the page to provide clear, actionable insights that help clients confidently make hiring decisions.
3
Create timely, relevant, and personalized notifications to keep users informed, engaged, and empowered seamlessly across channels.

Image: A streamlined architectural map of the new user journey flow.

By breaking down each of these areas, we ensured that the user journey was not only seamless but also deeply aligned with user needs. The ultimate goal was to refine and iterate on these critical components, providing clarity, enhancing communication, and significantly improving the overall platform experience.

As we transitioned into the Build phase, it became clear that iteration and testing were key to refining the design. We held regular design and interaction reviews, using feedback loops to refine and adjust the experience.

Empowering the team to lead these reviews and clearly communicate the changes helped us improve the product in real time. The focus during this phase was on closing communication gaps and reducing friction, especially during the proposal and offer acceptance stages.

Hie/No Hire Page

Testing the content

Message Room

Get Started

SMF's

Email

Image: The new design showcases a streamlined flow for managing offer statuses within the platform: Expose, Elaborate, Educate, and Expand.

All Offers Accepted:

Display a clear indicator that provides an overview of all pending offers, allowing clients to quickly assess and take action on any outstanding offers with a seamless user experience.

Pending Offers:

An intuitive section that ensures clients can confidently confirm that all hiring decisions have been made, providing clarity and reducing any uncertainty about the status of the hiring process.

Withdrawn Offers:

Clear communication will be provided to both parties, ensuring they are notified when an offer or opportunity is withdrawn, enhancing clarity and preventing misunderstandings.

Throughout the Build phase, we engaged with leadership to review non-happy paths in the user journey. These reviews were essential in refining features and ensuring we were addressing edge cases that could impact the overall experience.

Testing the content

Get Started

In collaboration with the engineering team, we introduced enhanced logic, endpoints, and filters to streamline the user experience, ensuring a seamless and intuitive flow—especially for the automatic offer withdrawal feature as part of the Harmony Phase initiative rollout.

Refining
for Launch

Create fabulous animations and scenes with Slider Revolution that make your visitors want to click buttons.

Refining
for launch

Refining
for launch

Now I'm Curious
Free to use illustrations by Brandon Mendoza

Our initial focus was to refine the architecture and improve the location of the Hire/No-Hire page, ensuring a seamless decision-making process for clients. This meant rethinking how and when this page was presented in the user journey to better support informed hiring decisions.

By optimizing its placement and enhancing its clarity, we aimed to eliminate confusion and streamline the decision-making process. This refinement also included improving communication strategies between clients and freelancers, ensuring offer statuses were transparently conveyed.

Image: Original user flow, highlighting the initial focus on refining the Hire/No-Hire page’s placement to support seamless decision-making and improve communication between clients and freelancers.

Image: Revised location of the Hire/No-Hire page, highlighting how we expanded on customer feedback to Educate, Expose, Elaborate, and Expand the experience.

As we progressed through the product development cycle, each round of feedback from approvers and our broader UX team informed the new direction. We meticulously iterated on the Hire/No-Hire experience, focusing on creating a more natural flow.

This iterative approach allowed us to integrate feedback into every detail, ensuring that each refinement aligned with user needs and operational goals.

For example, we removed the Hire/No-Hire page at the “Red Dot” point in the journey, enabling a smoother transition from freelancer acceptance to client decision-making. By improving communication touch points across SMF, Email, and the Message Room, we ensured that all stakeholders remained informed at every step.

Refinement of User Experience
By removing the Hire/No-Hire page at the “red diamond” point, we reduced unnecessary steps and simplified the journey from freelancer acceptance to client decision-making, leading to a more intuitive and seamless experience.
Enhanced Customer Experience
The change allowed clients to easily transition to the next step without additional clicks, improving the overall flow and reducing cognitive load during a critical moment of the hiring process.

Testing the content

Get Started

Image: The final design embodies a user-centered, intuitive solution achieved through strategic alignment, cross-functional collaboration, and iterative refinement.

As the product evolved, my leadership was pivotal in driving strategic alignment, guiding cross-functional teams, and ensuring the refinement process adhered to user-centric principles. Through collaboration with product leaders, engineers, and architects, I championed a clear vision that balanced innovation with operational feasibility. The final design reflected a culmination of this leadership, delivering a cohesive and intuitive experience that addressed the pain points identified early on.

Before diving into the metrics and wins, it’s worth noting that this journey exemplified the power of iterative design and collaborative leadership in achieving meaningful improvements.

Learn More Project timeline Download Identify customer problems, propose effective solutions, collaborate closely with stakeholders, and leverage insights for strategic alignment. Identify key leaders, secure resources, gather estimates, map dependencies, define metrics, outline requirements, 
and engage UX to visualize the customer experience. Up_0 Define

2 weeks
Up_1 Plan
3.5 weeks
09:41 wifi network_cell Up_2 Build
5 weeks
Up_3 Ship
1.5 weeks
Design, code, test, and iterate the product while conducting sprint reviews, providing updates, and maintaining alignment with the product roadmap and clear communication across teams. Ensure readiness and approval for 
any production changes, monitor deployment and impact, execute rollback plans if needed, and document final design decisions. From May to August

What did we learn? Team & Customer Gains I have a proven success record of guiding product strategies and experiences from ideation through launch. I do this via ideation, technology, storytelling and simply curiosity. I love to get my hands dirty developing both on digital platforms and physical experiences. I love what I do and have a passion for building strong team cultures and truly relevant + unique innovative products that basically blow your mind away. "_ Challenge A CL or Enterprise Hiring Manager, who may want to hire multiple freelancers for a job, is required to decide whether to close the job post immediately after sending an offer. At this point, the CL may not be ready to make that decision, leading to confusion, friction, and potentially lost hires. The overhaul minimized unintended offer withdrawals, resulting in a more streamlined and efficient hiring process. Personas covered: + cost saves reduction • Client
• Hiring Managers

• Freelancers
-57.43% (7 Days) Systematic Offer Withdrawals Simple Link trending_flat Simple Link trending_flat -29% "_ Outcomes (post-launch 45 days) Reduction in CX call volumes

This project reinforced the importance of detailed documentation and organization throughout the PDLC. From planning and defining to building and launching, I ensured that key documents like Architecture Design Docs, UX Brief Decks, and Resource Capacity trackers were well-organized and easily accessible.

I am deeply thankful for the team’s dedication to owning their destiny, playing to win as a cohesive unit, and sweating the details to get every aspect right. By fostering collaboration, empowering ownership, and embracing iteration, we turned a critical problem into a remarkable success. The improvements in contract start rates and user satisfaction highlighted the power of user-centered design to drive meaningful business outcomes.

Testing the content

Get Started