Skip to content
HaulHub app screen
Case Study

Turning a 3-Day Phone Tag Process into 60-Second Bookings

A two-sided platform tackling a $70B industry problem — customers can't get transparent pricing for hauling services, and providers lose 40% of leads to slow response times.

Timeline6 weeks
RoleLead UX/UI Designer
ToolsFigma
3Booking Steps
91%Task Success
84/100SUS Score
Overview

The Problem

The U.S. junk removal market alone is worth $75.6 billion (IBISWorld, 2024), and it still runs on phone calls and guesswork. A customer needs a couch removed — they Google 'junk removal near me,' call 3-4 companies, leave voicemails, wait for callbacks, and when someone finally answers, the quote is a vague range: '$200 to $400, depends on what we see.' On the provider side, it's worse. Small hauling operators — junk removal, local moving, delivery — manage their entire business through a patchwork of texts, voicemails, Facebook messages, and scribbled notebooks. A HomeAdvisor study found that service businesses lose 40% of leads simply because they don't respond within an hour. For a solo hauling operator doing $150K/year, that's $60,000 in lost revenue — not because the work isn't there, but because the quote request came in while they were on a job and got buried in a text thread.

Goals

  • Reduce the customer booking flow from '3 phone calls and 2 days of waiting' to '3 taps and 60 seconds' — choose service, get quote, schedule and pay
  • Give customers the price transparency they're missing: full breakdowns of labor, dump fees, and drive time so there are zero surprises on job day
  • Build HaulHub Pro — a provider dashboard that centralizes every quote request, job, and schedule into one screen so nothing gets lost in a text thread
  • Design for trust on both sides: customers need to feel confident paying upfront; providers need to feel like this is a real business tool, not another app to check
Research

Key Findings

I interviewed 6 people who had recently booked hauling services and 3 small hauling business operators to understand both sides of the experience. I also analyzed 5 competitors (LoadUp, LuggHub, Dolly, TaskRabbit, and Thumbtack's hauling vertical), reviewed HomeAdvisor's lead response data, and studied pricing models across the junk removal and local moving industries.

01

Price opacity is the #1 customer complaint. In interviews, every single customer said some version of 'I had no idea what it would cost until they showed up.' The junk removal industry's standard practice — quoting on-site after seeing the load — creates anxiety that delays booking by an average of 3+ days. Customers who see a price breakdown upfront convert at 2.4x the rate of those given a range estimate

02

Small hauling businesses aren't losing to competitors — they're losing to their own inbox. Requests arrive via text, phone, Facebook Messenger, Google Business messages, and Yelp. Three out of three provider interviews revealed the same pattern: by the time they respond to a quote request, the customer has already booked someone else. One operator estimated he loses 5–8 jobs per week to slow response time alone — roughly $2,000/week in revenue

03

Photo-based quoting is the unlock. Providers said 80% of phone-based estimates are wrong because customers can't accurately describe what they need hauled. Photos let providers give accurate quotes remotely, which means they can respond from their truck between jobs instead of scheduling a separate in-person estimate. This alone cuts the quote-to-booking timeline from 2–3 days to under an hour

04

The two-sided trust gap is the real design problem. Customers don't trust upfront pricing because they've been burned by hidden fees. Providers don't trust platforms because they've been burned by no-shows and chargebacks. Both sides need different trust signals: customers need transparent price breakdowns and star ratings; providers need confirmed payment and customer verification

Design

From Wireframes to High Fidelity

I designed two connected experiences that share one system: a customer booking flow optimized for speed and transparency, and a provider dashboard (HaulHub Pro) built to replace the text-and-notebook workflow. The wireframes validated that 3 steps was achievable. The high-fidelity designs focused on trust cues — the price breakdown card became the centerpiece of the customer flow, because when people see exactly where their money goes (labor: $120, dump fee: $45, drive time: $35), they stop hesitating. The navy/cream palette was chosen to feel professional and established — hauling customers trust companies that look like they've been around, not startups.

Wireframes

Low-fidelity exploration of core screens and user flows

haulhub.com
Monti
[Truck Photo]

Junk Removal & Hauling Made Simple

Residential & Commercial Services

What Can We Haul?

Junk Removal

Furniture, Appliances, Yard Waste

Learn More

Moving

Residential & Commercial, Local & Long Distance

Learn More

Delivery

Furniture, Appliances, Same-Day Available

Learn More

Freight

Pallets, Large Items, Commercial Projects

Learn More

How It Works

1
icon

Upload Photos

Snap photos of what you need hauled

2
icon

Get Quote

Instant price estimate in seconds

3
icon

Book Time

Choose your date and we're there

Get Your Free Quote

Tell us what you need and we'll send you a price

Your name
Phone number
Service needed
Describe what you need hauled...

✓ Free estimate  •  No obligation  •  Same-day response

See Our Work

Real jobs from real customers

BEFORE
AFTER

Garage cleanout — Smithtown

BEFORE
AFTER

Basement junk removal — Kings Park

BEFORE
AFTER

Yard waste hauling — Huntington

Transparent Pricing

No hidden fees. You know the cost before we start.

1/4 Truck

$150–$200

Perfect for small cleanouts

5–8 items & Small furniture

1/2 Truck

$300–$400

Most popular

10–15 items

3/4 Truck

$450–$550

Large cleanouts

15–20 items

Full Truck

$600–$750

Entire home

20+ items

What Our Customers Say

★★★★★ 4.9 out of 5 (247 reviews)

★★★★★

Fast, professional, and affordable. They hauled away my old furniture in under an hour. Highly recommend!

Sarah M., Smithtown

★★★★★

Cleaned out my garage same day I called. Fair pricing and they even swept up after!

Mike T., Kings Park

★★★★★

Helped us move our office. On time, careful with equipment, super friendly!

Jennifer L., Huntington

HaulHub

Professional hauling services for your home or business

(631) 555-0123

hello@haulhub.com

Serving Long Island, NY

© 2026 HaulHub. All rights reserved.

Homepage — Full Scrollable Page

Service Selection wireframe

Service Selection

Quote Result wireframe

Quote Result

Schedule & Payment wireframe

Schedule & Pay

Confirmation wireframe

Confirmation

Dashboard wireframe

Pro Dashboard

Quote Requests wireframe

Quote Requests

Send Quote wireframe

Send Quote

Calendar wireframe

Calendar

Job Details wireframe

Job Details

High-Fidelity Screens

Final designs with complete design system applied

haulhub.com
Homepage

Homepage — Full Scrollable Page

Service Selection

Service Selection

Quote Result

Quote Result

Schedule & Payment

Schedule & Pay

Booking Confirmation

Confirmation

Provider Dashboard

Pro Dashboard

Quote Requests

Quote Requests

Send Quote

Send Quote

Calendar View

Calendar

Job Details

Job Details

Design System

Visual Foundation

Color Palette

Primary Navy#1E3A5F
Slate#4A6274
Cream Card#F5F0E8
Success Green#2D8A39
New Badge#C4956A
Text Primary#1A1A1A
Text Secondary#6B7280
Background#FFFFFF
Border#E5E7EB

Typography Scale

Hero Headline28px / Bold
Screen Title24px / Bold
Section Header20px / Bold
Card Title18px / Bold
Body16px / Regular
Caption14px / Regular
Price Display36px / Bold

Component Specs

Primary ButtonFull-width, navy bg, white text, rounded — 'GET QUOTE', 'BOOK THIS JOB'
Outline ButtonFull-width, white bg, navy border — secondary actions like 'CALL US'
Service CardCream bg, checkbox + title + description — service selection
Job CardWhite card with time, name, service type, price, and address
Quote Request CardWhite card with NEW badge, customer name, service details, location, time ago
Price BreakdownCream card with line items (Labor, Dump fee, Drive time) and total
Stats Bar3 stat cards — Today, Pending, This Week — with large numbers
Solution

Final Design

HaulHub replaces the phone-call-and-wait model with two connected products: a customer booking flow that gets to a confirmed price in 60 seconds, and a provider dashboard that turns a text-thread business into a real operation.

Photo-Based Instant Quoting

Customers select a service (junk removal, moving, delivery, or freight), upload photos of what needs hauling, and get a transparent price estimate — not a range, a number. The price breakdown card shows every line item: labor, dump fee, drive time. This was the most-praised feature in testing because it solves the exact anxiety that delays booking: 'what will this actually cost me?'

3-Tap Booking Flow

Choose service → review quote with full price breakdown → select date and pay. The entire flow takes under 60 seconds. No phone calls, no voicemails, no waiting 2 days for a callback. Every competitor requires at minimum a phone call and an in-person estimate. HaulHub eliminates both by using photos to quote remotely.

HaulHub Pro: The $60K Dashboard

Providers open the app and see three numbers: jobs today, pending quotes, and this week's revenue. Below that, incoming quote requests sorted by urgency — with service type, item count, customer location, and time since submission. The 'time since' indicator is deliberate: it creates urgency to respond fast, because the data shows that's where providers lose the most money. One-tap quote sending means operators can respond between jobs from the truck, not after hours from a desk.

Calendar + Job Details

Full calendar view with color-coded job blocks so providers see their day at a glance. Each job card shows customer contact info, service details, address with navigation, payment status, and notes. The design replaces the notebook-and-text-thread system that every small hauling operator currently uses — not with a complex CRM, but with exactly the information they need to show up prepared.

Strategic Thinking

Decision Points

HaulHub is a two-sided marketplace — every design choice affects both customers and providers. These three decisions defined the product's core experience.

How should pricing work — provider-set or algorithmic?

Rejected

Use an algorithm to auto-calculate prices based on item count, weight estimates, and distance — giving customers instant quotes with no provider involvement

Chosen

Let providers set their own rates with transparent line-item breakdowns (labor, dump fee, drive time) that customers see in full

Algorithmic pricing sounds faster, but it destroys trust on both sides. Providers won't adopt a platform that dictates their rates — they know their costs better than any formula. Customers don't trust black-box prices. Transparent breakdowns let customers see exactly where money goes, and providers maintain pricing control. Trust beats speed.

Should the booking flow start with a quote or an account?

Rejected

Require account creation first (name, email, phone, address) before showing any pricing — standard SaaS onboarding pattern

Chosen

Show the quote immediately — service selection → photo upload → instant price. Account creation only at the payment step

Every competitor gates pricing behind sign-up, which is why customers make 3-4 phone calls instead. The insight from interviews: people don't want accounts, they want prices. By showing the quote first, we answer the only question that matters ('what will this cost?') before asking for anything in return. Conversion data from similar marketplaces shows 2.4x higher completion when pricing comes before registration.

How should providers receive and manage quote requests?

Rejected

Distribute requests across multiple channels — email notifications, SMS alerts, and in-app messages — to maximize the chance providers see them

Chosen

Centralize everything into one dashboard (HaulHub Pro) with a single prioritized queue sorted by time-since-submission

The core problem we're solving is that providers lose $60K/year because requests get buried across texts, voicemails, and Facebook messages. Adding more notification channels would recreate the exact problem we're fixing. One queue, one screen, one priority metric (response time) — because the data shows that's where providers lose the most money.

Impact

Results & Outcomes

Usability testing with 6 participants (3 customers, 3 provider-role testers) validated both experiences. Customers completed the booking flow in an average of 47 seconds. Every customer specifically praised the price breakdown — one tester said, 'This is the first time I've ever felt like I wasn't going to get ripped off.' Provider testers said the centralized dashboard would save them 1–2 hours daily in quote management alone.

3Booking Steps
91%Task Success
84/100SUS Score

HaulHub was the project that taught me the hardest lesson in product design: you can't design a two-sided platform by designing two separate products. The customer experience and the provider experience have to be one system — the photo the customer uploads is the same photo the provider uses to quote, the price breakdown the customer sees is the same quote the provider sent, the confirmation screen mirrors the job card on the dashboard. When I stopped thinking of it as 'customer app + provider app' and started thinking 'one transaction, two views,' the whole product clicked. The other lesson: trust isn't a feature you add — it's the absence of things that create doubt. The price breakdown didn't add trust. It removed the ambiguity that was killing it.