Homecoming Payments

Building a payments feature into an all-in-one, mobile & web platform for mental health and wellness practitioners.

0 to 1

UX/UI

UXR

Contributions

Product Design Lead — UX/UI, Interaction Design, Rapid Prototyping, User Research, Design Systems, Visual Design

Team

Eli Goodman, Product Lead

Samir Uppaluru, Engineering Lead

Habib Rehman, Full-Stack Engineer

Timeline

2 months, Jul – Aug 2023

Overview

Homecoming is a startup building an all-in-one toolkit for mental health and wellness professionals. The company pivoted in Q3 2022, requiring the team to build a new web dashboard and mobile app for practitioners and a mobile app for clients from zero to one.

This case study showcases the Homecoming Payments feature, which serves as an example of how we built the entire product.

Impact

The Payments feature was one of several features that contributed to the growth of our customer base from 0 to 250.

Context

Solo coaches, therapists, and other wellness practitioners need help

After pivoting markets in Q3 2022, we conducted market research and interviews with therapists, coaches, and other wellness practitioners for 2 months. One near-unanimous objective emerged: practitioners want to focus on supporting their clients, and to do that they needed help managing other aspects of their business.

To address this objective, we built dozens of features that consolidated all aspects of their business into a single product. Payments was one of these features.

💡 Optimizing for velocity

Homecoming’s main objective was to find product/market fit. We designed and shipped quickly, and let customer feedback guide subsequent steps.

User Research

We learned about the goals and pain points of practitioners in getting paid

I shared a survey with practitioners in our network to learn how they got paid today and what pain points they experienced.

Limited customizability (33%)

"I can't find an anti-racist booking / payments platform that allows a sliding scale and no tips."

"I can't find an anti-racist booking / payments platform that allows a sliding scale and no tips."

Late payments (25%)

"Sometimes I have to harass clients for payment... If they cancel I charge full price if it is day of."

"Sometimes I have to harass clients for payment... If they cancel I charge full price if it is day of."

Disjointed process (25%)

"It's a separate process from everything else. I have to go into many different softwares to get the billing correct."

"It's a separate process from everything else. I have to go into many different softwares to get the billing correct."

Transaction fees (17%)

"The fees drive me nuts. 2.9% per payment. My corporate clients have all switched to ACH and I'll be encouraging my personal clients to do the same."

"The fees drive me nuts. 2.9% per payment. My corporate clients have all switched to ACH and I'll be encouraging my personal clients to do the same."

User Insights

A comprehensive payments solution needs to address many pain points

We learned from the survey that there were a variety of needs, none of which dominated above others. We realized we'd probably have to start small and continue to build on top of the initial solution to ensure that all needs would be met.

Competitive Research

We looked at industry-leading payment products

We researched the UX/UI of Stripe, Square, Acuity, SimplyBook, and other top payment solutions to learn what problems they were able to solve. We learned that these tools offered users some combination of selling, billing, and tracking of their products and services, along with features like scheduling and website-building as bonuses.

Engineering Spike

Engineers spiked on the technical bits of launching a payments tool

Concurrent to the customer survey and competitive research, the engineers on this project began spiking on what it would take to host our own payments platform. They looked at the API of Stripe, Paypal, and other products that would integrate well with ours.

Opportunity

We decided to build a lean payments tool that leverages our access to client data

When we merged the insights from the user research, competitive research, and engineering spike, we saw that Homecoming's main competitive advantage in building a payments feature was its capacity to integrate with existing client data and client management tools.

Furthermore, because there were already cheap payment API and repeated UX patterns we could use, the design and technical investment could be minimal.

Design

The team brainstormed and mocked up the ideas

The team synced to get aligned on the research insights and user needs. We brainstormed solutions, and after the meeting, I proceeded to mock up the ideas for us to consider.

💡 We skipped lo-fi designs. Why?

  1. Velocity: This was our priority. Our team would use existing components for v1 and was always willing to rebuild if any issues were to arise.

  2. Pattern recognition: There were many repeated patterns across the competitors I researched. For something as risky as financial transactions, repeating familiar patterns seemed like a better move than innovating new ones.

Prioritization

We trimmed down the scope

Elements that wouldn't be included in the MVP would either be kept in our backlog for an engineer to pick up in the future. Here were the principles governing how we prioritized:

📈 High-value

We reviewed practitioners’ current processes and pain points to determine which solutions would bring most value.

📉 Low-cost

We discussed the technical cost of each solution and prioritized solutions that were quick to ship.

↔️ Breadth Over Depth

How might we support a simple version of selling, billing, and tracking?

🤝 Synergy

We prioritized solutions that could be synergetic with existing or planned solutions.

Testing

We interviewed current customers to validate the scope of our MVP

We interviewed 5 current customers. We showed them a prototype that reflected the MVP to learn whether this was enough or if the feature would need more.

Outcome (1/3)

Connect your Stripe account and see invoices in your Payments tab

Creating a Stripe account was free, and once connected, Stripe would handle all the data security and transactions between the practitioner and the clients.

💡 Why invoicing?

67% of survey respondents sent invoices to get paid, followed by 50% using Venmo. Building an invoicing system had an additional benefit: we’d have control over payment data, which would sync well with our scheduling and follow-up features.

Outcome (2/3)

A simple invoice builder that leverages your client list and auto-fills past services and prices

The simplest version of an invoice builder would only need an invoice ID, invoice recipient, and invoicing items and prices. We wanted to do better, so we added a due date (to handle past-due invoice notifications), a client-facing note (to add a human touch), and an auto-fill that remembered your past services and prices.

Outcome (3/3)

One step closer to becoming the all-in-one toolkit for practitioners

Payments was one of dozens of projects that constituted the web dashboard experience for our practitioners. I was the lead designer in building other capabilities, such as following-up with clients, connecting with Calendly to enable on-platform scheduling, and building a custom resource library.

I spent so much time trying to cobble together a solution to keep track of all my client communication, plus taking care of all the admin tasks like scheduling and billing. It was exhausting… Now, I can manage my whole business in one place, and it's much easier to keep things on track. I feel more aligned in my work now.

I spent so much time trying to cobble together a solution to keep track of all my client communication, plus taking care of all the admin tasks like scheduling and billing. It was exhausting… Now, I can manage my whole business in one place, and it's much easier to keep things on track. I feel more aligned in my work now.

Jules X.

Integration Coach

Impact

Paying customers from 0 to 250

In the past 6 months, we've grown our customer base to 250 practitioners. To learn more about the specific impact of this project, please reach out.

Interested a deeper dive?

This page is meant to be a preview of the full portfolio walkthrough. If you're interested in a deeper dive, including a case study of how I contributed to one specific feature, please reach out.

Interested a deeper dive?

This page is meant to be a preview of the full portfolio walkthrough. If you're interested in a deeper dive, including a case study of how I contributed to one specific feature, please reach out.

© 2024 Irene Limb. All Rights Reserved.