case study

How a Custom Web App Managed $1.32M in Revenue for a Tree Removal Business

Treely is a custom-built internal web app designed to manage tree removal jobs from first inquiry to final invoice, giving the owner and partner a clear, real-time view of every job, dollar, and stage without the complexity of a full CRM.

The Client

Two Guys Tree Service

The Problem

Before Treely, every job was managed through a single, long-running iMessage thread between the owner and his business partner. That thread served as their entire operating system—tracking new jobs, scheduling work on the calendar, confirming details, and referencing past conversations to understand job status. The system technically worked, but it created major limitations. The iMessage thread had to remain untouched and organized, which meant the partners couldn’t even use iMessage to communicate normally. Everyday conversations were pushed to other apps like Snapchat or Instagram just to avoid cluttering the job thread. Over time, important details became harder to find, job status was unclear, and there was no structured way to track revenue or invoicing.

As the business grew, this approach became unsustainable. Jobs couldn’t be viewed in a pipeline, invoices weren’t tied cleanly to completed work, and revenue visibility required manual effort. Off-the-shelf CRMs were far too complex for what the business actually needed, adding unnecessary features without solving the core problem. The client didn’t need a traditional CRM—they needed a purpose-built system that replaced the iMessage thread entirely, streamlined job management, and made revenue instantly visible.

Our Solution

Purpose-Built Job Pipeline

We replaced the shared iMessage thread with a simple, visual job pipeline that tracks every tree removal from lead to scheduled work to completed invoice.

Centralized Scheduling

Jobs are organized directly on a shared calendar, giving both partners instant clarity on upcoming work without digging through old messages.

Integrated Invoicing

Completed jobs flow directly into invoice creation, allowing revenue to be tracked, generated, and sent without external accounting tools.

Supabase-Powered Backend

Supabase was used to securely store jobs, customers, invoices, and revenue data—providing real-time visibility without unnecessary complexity.

Rapid AI-Assisted Development

Using AI-assisted development, we rapidly prototyped, iterated, and shipped the app—delivering a production-ready tool in a fraction of the usual timeline.

Modern Cloud Deployment

The app was deployed on Vercel for fast performance, easy updates, and reliable access—without the overhead of managing servers.

Results Snapshot

Revenue Managed in Treely
Custom Web App
Total Revenue Managed
$1.39M
$958K completed · $133K upcoming · $302K pending
Total Invoices Sent
420
Invoices generated for completed jobs
Avg. Revenue per Job
$2,529
$1.39M ÷ 551 total jobs
Largest Invoice
$9,500
3 separate jobs at this $ amount
Completed Revenue
$958,234
420 completed jobs
Upcoming Revenue
$133,000
42 scheduled jobs
Pending Pipeline Value
$302,350
89 jobs in the pipeline (not yet scheduled/completed)
Operational Control
Pipeline + Calendar
Jobs Managed
551
420 completed · 42 upcoming · 89 pending
Completed Jobs
420
Finished + invoiced
Upcoming Jobs
42
Scheduled on the calendar
Pending Jobs
89
In the pipeline awaiting scheduling/close

Client Testimonial

Want to work with us?

See what a custom-built web app could unlock for your business. If spreadsheets, texts, or off-the-shelf tools are slowing you down, we’ll design and build software around how you actually operate.

Services

Website Design

Software Development

Social Media Marketing

SEO & Digital Advertising

Graphic Design

Links

About

Services

Portfolio

Resources

Chicken Coop

Take Assessment

Privacy Policy

Terms of Use

Copyright © 2026 Moon Rooster LLC. All Rights Reserved.