Hudson Valley, NY · HVAC · Plumbing · Electrical · Roofing

Booking systems that turn
searches into booked jobs.

Most contractor websites are brochures. Yours should take the call you missed: show real availability, capture the job, and put it on your phone before the customer opens the next tab.

Build from $4,800$900/mo support & ops34 clients at a timeWhatsApp-first for Kiryas Joel
local-seo-audit — v2.4ready
30 seconds. No signup. The report is yours either way — email only if you want my read on it.
$ waiting for a URL
Checked against: your public HTML · Google PageSpeed Insights · your Google Business Profile · the sites outranking you for your city. Nothing private, nothing you have to give me access to.
Selected work

Three systems, shipped and running.

Published with the owners’ permission. Each one replaced phone tag with a form that actually books something.

geotaxi.us

Dispatch & ride booking

Riders pick pickup, time and vehicle; the driver gets the job on WhatsApp with a one-tap accept. No app to install on either side.

Online
Booking
WhatsApp
Dispatch
friendlymandriving.us

Driving school scheduling

Live instructor calendar, package selection and deposit at checkout. Cancellations free the slot back up automatically.

Live
Calendar
Deposit
At checkout
Ronny's

Service intake & quoting

Job type, address and photos collected up front, so the first call is a quote — not twenty questions.

Photos
Up front
Quote
Before visit
What you actually get

Not a website. A three-part machine.

These are the real screens — the customer’s booking flow, the alert that hits your phone, and the board where the office sees every job.

1 · The booking flow

Real availability, not a “contact us” box.

Step 2 of 3 — pick a window
8–10a
10–12p
12–2p
2–4p
4–6p
6–8p
ServiceAC not cooling
Diagnostic$89 · waived on repair

2 · The alert

On your phone in seconds. WhatsApp or SMS.

3 · The board

Every job, every status, one screen.

#4172Yoel B. Monroe · ACBooked
#4171R. Cordero Middletown · Water heaterQuote sent
#4170S. Whitaker Goshen · Panel upgradeBooked
#4169M. Teitelbaum Kiryas Joel · BoilerCompleted
#4168D. Nunez Newburgh · Roof leakCallback
Pricing

One build. One monthly. No surprises.

If a system doesn’t pay for itself in booked jobs, it isn’t worth building. Here’s the whole number, up front.

The build

$4,800  starting
  • Booking flow built around your actual service types and crew capacity
  • WhatsApp / SMS job alerts with one-tap accept
  • Office board for jobs, quotes and status
  • Local SEO foundation: service + city pages, schema, Google Business setup
  • Speed and mobile work — 90%+ of your traffic is a phone in a driveway
  • Migration from whatever you have now, with no downtime

Support & ops

$900  / month
  • Hosting, backups, monitoring, security patching
  • Content and page changes — you email, it ships
  • Monthly report: calls, bookings, where they came from
  • Seasonal campaign pages (AC season, heating season, storm work)
  • Direct line to me. Not a ticket queue.

3 of 4 slots taken. I run these builds myself, so I take three to four clients at a time. This page is here to filter, not to collect leads — if we’re not a fit, the audit is still yours to keep.

How it goes

Four steps. Live in about five weeks.

01

Audit

The scan is instant and measures only what’s publicly checkable. If you want the read — what to fix first, and what to ignore — leave an email and tell me roughly what a job is worth to you.

Scan: instant · Read: same day
02

Map the jobs

One call: your service types, your crews, your busiest hours, what you say on the phone. That becomes the booking logic.

Week 1
03

Build & test

You see it every week. We book fake jobs until the flow matches how you really work.

Weeks 2–4
04

Launch & watch

Go live, watch the first real bookings land, tune the parts customers hesitate on.

Week 5 →
Who you’re hiring

One person, and that’s the point.

I build booking and dispatch systems for service businesses across the Hudson Valley — based in Orange County, NY, and working from Rockland up to Kingston. No account manager, no offshore team, no handoff. The person who scopes your build is the person who writes it and the person who answers when something breaks at 6am during a heat wave.

Why so few clients? Because a booking system isn’t done at launch — it gets tuned against real jobs for months. Four at a time is what I can do properly.

Kiryas Joel work runs on WhatsApp end to end — scoping, approvals, support, all in one thread. In English: I don’t speak Yiddish, and I’d rather say so up front.

FrameworkNext.js 16 · TypeScript
StylingHand-written CSS
DataPrisma · Neon Postgres
HostingHetzner (dedicated)
MessagingWhatsApp Business API · SMS
Uptime target99.9%
Code ownershipYours, in your repo
Lock-inNone — cancel monthly
Get in touch

Start wherever you’re comfortable.

Top of the list needs nothing from you. The bottom is my actual phone. Most people start in the middle.

Kiryas Joel & Monroe

Built around how you already work.

Everything runs on WhatsApp — scoping, weekly progress, approvals, support. No portal to log into, no ticket numbers, no email chains.

I work in English. I don’t speak Yiddish, and I’d rather tell you that now than on week three.

Message me on WhatsApp →
ScopingVoice notes and photos — no forms
ProgressWeekly screenshots, sent as images
ApprovalsReply on the thread. That's it.
SupportSame thread, same person
The siteLight enough for filtered and older devices