One contractor per trade per market. Check if your market is open
FACTUMHome Services Marketing
Home services marketing — San Jose Bay Area

We make the phone ring — and catch the calls you miss.

We handle the calls you can't take, build your Google presence, and turn finished jobs into reviews — so your phone keeps ringing without you doing the marketing.

Why contractors lose jobs

Most home service pros lose work not because they're bad at the job, but because they were on a ladder when the phone rang. Most homeowners don't wait after a missed call — they call the next contractor.

We fix that, then build the channel that brings the calls in the first place.

What we run for you

One system, not five separate services. Each step feeds the next.

  1. 01

    Get found

    Google Business Profile: setup, verification, posts, photos, service areas.

  2. 02

    Get called

    Website: one fast page on your own domain, built to convert.

  3. 03

    Catch missed calls

    Call capture: an instant text back, a photo of the job, a lead on your phone.

  4. 04

    Get reviewed

    Reviews: every finished job turns into a review request.

  5. 05

    Get found again

    Reviews lift the profile, and the profile brings the next call.

    Back to step 01

Live case study

Sean Handyman Repairs, Palo Alto

A contractor every neighbor knew — and Google didn't. Six years of Nextdoor Neighborhood Favorite awards, 119 neighbor recommendations, no website and no presence in search. We built handymanpaloalto.com, tied his name, phone and profiles into one entity, and set up call tracking.

  • Aug 7, 2026

    Site launched on a brand-new domain

  • Aug 26

    Page 1 of Google for "handyman palo alto"

  • 6×

    Nextdoor Neighborhood Favorite, 2021–2026

The awards are Sean's. The search results are ours.

Some markets don't start from zero

For selected trades and cities we already hold the domain and the lead system. If your market is open, the site goes up around an asset that's ready — not from a blank page.

One contractor per trade per market. When a market is taken, it closes.

See where your calls get lost
FactumOps

FactumOps: the missed call answers itself

Most contractors lose more work in the ten seconds after a missed call than they do to bad ads. The caller doesn't leave a voicemail — they dial the next name. FactumOps texts them back before that happens, collects the job with photos, and puts it on your phone.

  • Text back in seconds, not in the evening
  • A short form with photos instead of phone tag
  • The job lands on the tech's phone already filled in
See how the system works

Why work with us

We do it. You don't.

No dashboards. No marketing meetings. No second client in your trade.

  • One contractor per trade per market.

    We don't work with your competitor. Ever.

  • No contracts.

    Month to month. If it doesn't work, you leave.

  • You own what matters.

    Your Google profile, your license, your customers. Always yours.

  • Straight answers.

    Google Business Profile: usually from two weeks — the verification timeline is Google's. SEO takes months. Call capture works on day one. We'll tell you what's slow before you pay.

How it works

Four steps. The first one is free and you keep the findings either way.

  1. 01

    Audit

    We look at your Google profile, your reviews, and what happens when a call goes unanswered — then send back what's broken.

  2. 02

    Setup

    We fix the profile, wire up call capture and put tracking in place. You approve everything before it goes live.

  3. 03

    Launch

    Listings, reviews and ads start pulling together. Your trade in your market is locked to you.

  4. 04

    Your phone rings

    Calls come in. The ones you miss get answered by the system, and the job details land on your phone.

Trades we work with

One contractor per trade per market. If your trade is taken in your city, we'll say so instead of pitching you.

Questions we get

What does "one contractor per trade per market" actually mean?

We take one fence company per market, one plumber per market, and so on. Your competitor down the road can't buy the same work from us. If your trade in your city is already taken, we tell you on the first call instead of selling you something diluted. One contractor per trade per market — included with System and SEO Pro.

Do I have to sign a contract?

No. Everything is month-to-month, there is no setup fee, and you can stop when you want. If the work isn't paying for itself, a contract shouldn't be what keeps you here.

How much does it cost?

Three flat monthly plans: Presence at $199, System at $499, SEO Pro from $999. No long-term contract, and standard setup is free. What each plan includes is on the Pricing page.

What is the free audit and what do I get?

We go through your Google Business Profile, your reviews and what happens when a call goes unanswered, and call you back with a short rundown of what we found — the three things to fix first. It's yours whether or not you work with us.

What if my profile is already in good shape?

Then we'll say so. If your profile scores 90+, you probably don't need us, and we'd rather tell you that than sell you a retainer you won't feel.

Do you work outside the Bay Area?

We're based in the Bay Area, California, and the work isn't tied to being local. Whether your market is open is the first thing the audit answers.

Find out what your phone is costing you

The audit is free. We call you back within one business day with what we found. No pitch.

See where your calls get lost