Curb&Code

Home services

SEO, inquiry routing and AI agents for home service companies. More booked jobs from the demand you already have.

For HVAC, plumbing, electrical and roofing companies. Show up when homeowners search Google and ask ChatGPT, get every call, form and text to the right person fast, and hand the back-office work your team repeats to agents a person approves.

What we build. Each piece priced on its own.

Full service: search, ads and reporting

One monthly fee for SEO and AI search, Google Ads and Local Services Ads management, every inquiry routed with a text back on missed calls, and one report that shows which search or ad each call and form came from. You own every account, and ad spend goes straight from you to Google.

$5,000 to $8,000 a month, no setup fee. First term 90 days, then month to month.

SEO and AI search

Service and city pages for the searches homeowners make before they call, Google Business Profile work, technical fixes, and weekly tracking of your rankings and whether ChatGPT, Perplexity and Google's AI answers name you.

$3,000 a month, month to month

Every inquiry answered and routed

Calls, forms and texts looked up against your customer list, prioritized by your own rules (service area, job type, membership) and sent to dispatch, a CSR or an estimator. Missed calls get a text back. No AI phone answering.

Routing from $10,000. Maintenance from $750 a month.

Back-office agents

Supplier invoices coded from the AP inbox, open invoices chased, supplier price increases flagged. Each agent does one job, and a person approves before anything is paid or sent.

Paid assessment from $1,000, then agents from $15,000. Maintenance from $500 a month.

Outbound for commercial service

If you sell service agreements to property managers, facilities directors or builders, we find the accounts with a reason to talk now and run the outreach. Every send is approved first.

$15,000 for the first 60 days, then $5,000 a month

Found when homeowners search.

Which searches you show up for on Google, and which AI answers name you, tracked every week for the services and towns you actually work.

Sample data. Click through it.

Search and AI answer tracking

Sample data
  • ac repair austin

    Google: page one

    Cited in ChatGPTPerplexityCited in Google AIClaude
  • best hvac company near me

    Google: page one

    Cited in ChatGPTCited in PerplexityCited in Google AIClaude
  • heat pump or furnace for central texas

    Google: not yet

    ChatGPTCited in PerplexityGoogle AIClaude
  • how often should an ac be serviced

    Google: page one

    ChatGPTPerplexityCited in Google AICited in Claude

Every inquiry to the right person.

Each call, form and message is looked up, prioritized by your rules and sent where it belongs, so a no-heat call on a member's house never waits behind a quote request.

Sample data. Click through it.

Inquiry router

Sample data
  • Homeowner, San Marcos

    Website form

    Looking up...

    New
    Waiting
  • General contractor

    Email

    Plumbing rough-in bid, new build

    GC already on the bid list

    High
    Waiting
  • Homeowner, Round Rock

    Google profile

    Furnace replacement quote

    New customer, in service area

    Normal
    Estimate scheduled
  • Property manager

    Phone call

    Water heaters, apartment complex

    Commercial account

    High
    Commercial estimator
  • Homeowner, Westlake

    Website form

    AC not cooling

    Past customer, in service area

    High
    Dispatch: booked today

Priority follows your own rules: service area, job type and customer history.

Back-office work done before your team gets to it.

The agent reads the invoice, codes it and queues it. Anything that doesn't match goes to a person with the reason spelled out.

Sample data. Click through it.

Agent run

Sample data

Incoming

From: billing@summit-supply.example

Invoice: condenser coils, net 30

Coil price above the contract price

Freight added at the bottom

Agent output

A person approves before anything is paid, sent or filed.

Commercial accounts with a reason to talk now.

For companies that sell to property managers and facilities teams: each account comes with its signal, the right contact and a first line. Addresses that can't be verified are held back.

Sample data. Click through it.

Account research

Sample data

Drafted first line

Saw Lakeline picked up new communities. Who handles HVAC calls there now, your own techs or an outside vendor?

Every send is approved before it goes out.

See a sample first. Then pay for one piece at a time.

  1. 01

    Free sample

    Within 48 hours: 25 researched accounts with a verified contact and a first line each, or an agent run on a few of your real documents. We sign your NDA first and delete your files after.

  2. 02

    Fixed quote

    After a 30-minute call you get a fixed price for each piece you want, plus its monthly plan. You can start with one.

  3. 03

    Build

    Built on your accounts and in your company's name. A person approves every send, payment and filing.

  4. 04

    Run and improve

    The person who built it keeps it running, with a weekly report on what each piece produced.

What home service companies ask. Plain answers.

Who is this for?
Owner-led and multi-location HVAC, plumbing, electrical and roofing companies that want more booked jobs from search and less repeat work in the office. If you run several brands, see the page for home services platforms.
Do you build AI phone answering?
No. The big field software vendors already sell AI call answering inside the software you run. We route inquiries to your people and text back missed calls, and the agents we build work in the back office.
Do the agents connect to ServiceTitan?
Not through its API. ServiceTitan's API terms limit how AI can use it, so our agents work from your accounting system, your inboxes and reports your team exports. We check your setup before we quote.
How long until SEO shows results?
Usually a few months for new pages to rank. You see the weekly tracking from the first month, so you can judge progress on rankings and AI citations before you judge it on calls.
What does it cost?
Full service is $5,000 to $8,000 a month depending on your towns and services, with no setup fee. Or buy pieces on their own: SEO and AI search is $3,000 a month, routing starts at $10,000, agents from $15,000 after a paid assessment from $1,000, with maintenance from $500 a month, and commercial outbound is $15,000 for the first 60 days, then $5,000 a month. You get a fixed quote after a 30-minute call.
Do you lock us into a contract?
No yearly contract. Full service runs a first term of 90 days, then month to month. The ad accounts, Google Business Profile, site and data stay in your company's name, so if you leave you take everything with you.
Who owns what gets built?
You do: the code, the accounts, the data and the pages. Where a tool is needed, it goes in your company's name.
What if the agent doesn't work?
Every agent is scoped in writing: the job, the inputs and the checks it has to pass on your own data. It only goes live after it passes them, and a person approves its work. Half is due at kickoff and half at go-live. Builds are scoped to go live in two to six weeks.

See your pipeline before you pay for it.

Tell us your trade and your towns. Within 48 hours we send the searches you show up for and the ones you don't, or, if you sell commercial service, 25 accounts with a recent signal, a verified contact and a first line. No cost, no obligation.