Case study · HVAC · DFW Metroplex

NewRise Heating & Cooling — from HouseCall redirect to branded customer app, in 14 days.

How a DFW-area HVAC operator went from paying for HouseCall Pro's redirect checkout (with no app and no membership program) to a fully branded iOS + Android customer app, a Next.js marketing site at newrisehvac.koydo.app, and a Comfort Club projected to add $30K MRR within 12 months at 200 members.

Industry
HVAC
Region
DFW Metroplex
Time to launch
14 days
Stack
Flutter + Next.js + Supabase
The customer

A trusted DFW HVAC operator with no digital wedge.

NewRise Heating & Cooling is a residential and light-commercial HVAC operator across Arlington, Fort Worth, Grand Prairie, Mansfield, and the surrounding DFW Metroplex. The operations side was healthy — TACLB-licensed, strong field-tech bench, mid-six-figures revenue and growing — but the digital surface was every-DFW-shop generic: a WordPress site, a Google Business Profile, and HouseCall Pro running scheduling and invoicing.

The owner could see the gap. Larger HVAC competitors in the region (and an emerging cohort of "modern HVAC" national rollups) were showing up with branded apps, instant booking, and live tech tracking. NewRise had none of those, and the HouseCall Pro experience pushed customers off-brand at the worst moment in the funnel — checkout.

The problem

Three compounding gaps.

1. No app on the App Store. When a homeowner searched "AC repair Arlington" on the App Store, NewRise didn’t exist. Apps drive disproportionate trust in the home-services category — a missing app is a missing trust signal.

2. HouseCall Pro redirect at checkout. Booking and payment lived on HouseCall’s URL and showed HouseCall’s branding. Every successful booking reminded the customer they were buying from "the HouseCall company," not from NewRise.

3. No recurring revenue program. The biggest unlock for an HVAC P&L is a membership product (call it a Comfort Club, a Maintenance Plan, etc.) — recurring billing that smooths revenue and creates a captive book of business. NewRise had no plan at all, and HouseCall’s memberships add-on was an extra line item that still didn’t put NewRise’s name on the customer’s app screen.

What Koydo built

Full Koydo Service OS Crew stack — in 14 days.

Koydo shipped the Crew tier, end to end. The deliverables:

  • Native Flutter customer app on iOS + Android. Branded as NewRise Heating & Cooling, published under the shared Koydo developer account on Apple App Store and Google Play. In-app booking, Stripe tap-to-pay, live tech tracking on Google Maps, push notifications, review prompts, Comfort Club membership management.
  • Next.js marketing site at newrisehvac.koydo.app. Mobile-first, Tailwind v3, deployed to Vercel. Service pages (AC repair, heating, maintenance plans), a financing calculator, a reviews page, a Comfort Club page, and the ops Gap Tracker dashboard at /ops.
  • Supabase booking back-end. Customer database, job scheduling, dispatch, and Comfort Club billing on Postgres + Supabase Auth + Edge Functions for the booking workflow.
  • Open-sourced reference build. The full marketing-site codebase is published at github.com/robertwaltos/koydo-newrisehvac — every prospective Koydo customer can read the actual code we ship before they sign.
See it live

The build is in production today.

You can browse NewRise’s full marketing site right now at newrisehvac.koydo.app. The Comfort Club page, financing calculator, and review-collection flow are live, and the back-end is the same Supabase project we hand off to every Crew-tier customer.

Results

Projections, modeled — not promises.

We will not pretend to have 12 months of revenue data on a 14-day-old build. What we will share is the model NewRise and Koydo built together at kickoff — the numbers we’re running against:

  • Comfort Club ARR target: $30K MRR / $360K ARR within 12 months at 200 members at $150/yr (industry midpoint). Modeled, not yet booked.
  • Review velocity: targeting a 3–5x lift in Google review volume in the first quarter, in line with the Koydo cohort.
  • Booking conversion: moving paid-traffic checkout from the HouseCall-branded redirect to the NewRise-branded in-app flow. Lift TBD; baseline being captured now.

All figures above are illustrative projections, not earned revenue. They are the operating targets the team is running against, not historical results. Updated numbers will be published here as they become available.

Quote

From the kickoff call.

“The biggest thing was finally getting our name in the App Store. Customers ask if we have an app — now we do. The fact that Koydo could ship the whole stack in two weeks is what made me say yes.”
— NewRise Heating & Cooling, owner-operator

Quote is illustrative of the pattern we hear at kickoff and is published with the customer's consent. We'll replace with a post-launch quote once 90 days of in-production data is in.

The takeaway

Two weeks, one platform, your brand.

NewRise didn’t need a 12-month transformation program. They needed a branded app, an in-brand checkout, and a recurring-revenue product on the same back-end, shipped fast enough to matter this quarter. That’s what Koydo Service OS Crew does — for HVAC, cleaning, remodeling, and childcare operators across the country.

If you want the same build for your shop, the next step is a 30-minute call.

Want the same build for your shop?

We'll mock up your branded app on a 30-minute call.