Calgary trades business consulting · plumbers, electricians, HVAC, contractors

Homeowners see the website. Your office manager is the iceberg.

A call comes in while you're on a roof. The quote goes out a day late. The job gets typed into three apps, and the invoice gets typed again on Friday. I build a site that looks like the trade you run, and the system beneath it: lead, quote, job and invoice, typed once. You own all of it.

Free. You keep the one-page plan either wayFixed price before anything starts
Chen Deng Chen Deng · PMP engineer, Calgary
You deal with me from the first call on.
A Calgary tradesperson at work
Lead, quote, job and invoice. Typed once.

Most trades don't need more leads. They need fewer dropped ones.

The phone rings, the estimate sits in a truck, the review never gets asked for. Each of those lands on a person, usually the one doing the books. Here's what moves underneath instead.

01 Leads & quotes

Every call, form and text lands in one place. Every quote gets a follow-up.

A missed call gets a text back in a minute. Quote requests arrive with the address, photos and the job type. Estimates that go quiet get a polite nudge on their own.

Off your plate
  • Calling back a number from a sticky note
  • Half your estimates never followed up
02 Scheduling & dispatch

The job is typed once. The crew sees it on their phone.

A won quote becomes a scheduled job without retyping. Customers get a confirmation and a text the day before. Routes and overtime show up where you can see them.

Off your plate
  • The same job in three apps
  • "Are you still coming today?" calls
03 Invoices & job costing

Invoice from the job, paid from the invoice, review asked for after.

Cards or e-transfer, reminders on open balances, and job costs that reconcile without a Friday afternoon. Your bookkeeper gets clean exports.

Off your plate
  • Friday job-cost reconciliation by hand
  • Remembering to ask happy customers for a review
04 Software, ads & site

Pay for each tool once. Stop paying for search terms that never book a job.

I look at what you pay for every month and cut the overlap, often Jobber, ServiceTitan and a separate scheduler covering the same ground. Then the Google Ads terms that haven't booked anything in months. New service or area? Text me. It's on the site that day.

Off your plate
  • Three subscriptions doing one job
  • Paying an agency for a one-line change
A Calgary studio run on a team of contractors

The tip, and what's under it.

R.Song Studios website
One systemfrom schedule to statement to payroll

TipA studio website people book from.

UnderneathScheduling for a team of contractors, statements for each one, and payroll that reads from the same records, so nobody types the week in twice.

Sample site

What a plumber or electrician site can look like.

A working sample with services, a Calgary service area, reviews and a quote request. Yours is designed around your trade.

yourbusiness.oxone.ca

Open the sample in a new tab ↗

You can add another app, hire an agency, or own the whole thing.

Another appMarketing agencyOxOne
CostA monthly fee per user, foreverA monthly retainer, plus ad spendFixed price: from $1,200, websites with the system $4,500–10,000
What it fixesOne step, if your team adopts itMore leads at the topLead to quote to job to invoice, as one flow
Your timeSetup, training, retyping between appsMonthly reports to readA 30-minute call, then a couple of reviews
Who keeps it currentYouBilled per changeMe, from $100 a month
Who owns itThe vendorOften the agencyYou: code, data and accounts

30 minutes, 4–8 weeks, then I keep it running.

Day 1 · 30 minutesThe free call

We follow one job from the first call to the paid invoice and mark every place it gets retyped or dropped. You leave with a one-page plan and a fixed price.

4–8 weeks · paid in milestonesBuild & connect

I build the site, connect your phone, forms and the tools you keep, and move your content over. Phone photos of the truck and finished jobs are fine.

Every month afterI keep it running

Hosting, backups and changes from $100 a month. You text from the job site, I answer.

Questions

Where does a Calgary plumbing or HVAC business usually leak cash?

The same five places come up again and again. Software overlap: Jobber, ServiceTitan and a separate scheduler covering much of the same ground. Google Ads spending on broad-match terms that haven't booked a job in months. Truck and dispatch waste: routes built by gut, parts split across trucks, overtime that is really a scheduling problem. Estimates that never get a follow-up. And repeat work by hand every Friday: quote follow-ups, review requests, job-cost reconciliation.

How much does it cost?

The 30-minute call is free and you keep the one-page plan either way. After it you get a fixed price. Starting small with one fix is from $1,200. A website with the system underneath it is $4,500 to $10,000. Support after launch is from $100 a month and optional.

What do I need to bring to the call?

Nothing is required. To get the most out of 30 minutes: the list of software you pay for each month, a rough idea of your Google Ads spend (or "I don't run ads"), and the three things you or your office manager do by hand every Friday afternoon.

I'm not tech savvy. Is this complicated?

No. You tell me how a job runs today. I build it, you review it, it goes live. If you can send a text, you can run it.

I don't have good photos. Is that a problem?

No. A few phone photos of your truck and finished jobs work well. Until you have more, I use clean, tasteful images.

Our current website is embarrassing. Can you replace it?

That's where most trades start. I build the new one alongside the old and switch over without downtime, so you keep your web address and your Google listing.

Do you serve Chestermere, Airdrie, Okotoks and Cochrane?

Yes. The call is a screen-share, so distance is not a problem, but local context matters. I work with trades in Calgary, Chestermere, Airdrie, Okotoks, Cochrane, High River and the rest of southern Alberta.

How is this different from a marketing agency?

An agency sells you more leads. I start with the leads you already get and the work under them: missed calls, quotes nobody followed up, invoices typed twice, software and ad spend nobody is checking. The website is the front of that system, not the whole job. You own all of it.

Come up for air

You got into the trade to do the work, not to retype it.

Give me 30 minutes. We'll find what's holding your office under, and you'll leave with a plan and a price, whether you hire me or not.

Chen Deng
Chen Deng, PMP engineer. I run two Calgary businesses on the same system I'll build for you.
Book a free 30-min call