Phone rings, or you don't pay.

Pickup builds free websites for pool, paver, HVAC and roofing operators. We only get paid when our site books a real job — verified, valid, on your calendar.

Q3 cohort: 2/4 spots · $0 build · pay-per-job · 4 verticals only
We only build for these four trades
Pool ops Paver / hardscape HVAC Roofing
01 The Promise

A website that brings you customers — or it costs you nothing.

Most agencies sell deliverables. We sell the only thing you actually need: the phone ringing with a homeowner who's ready to book. If our site doesn't book real jobs, you don't pay us. Full stop.

↳ 01
$0build cost

No deposit, no setup fee, no monthly retainer. We carry the risk so the offer carries the risk.

↳ 02
$249per booked job

You only pay when a homeowner books work via our site or calls a tracked number — never for clicks, impressions, or vibes.

↳ 03
14 daylaunch

From kickoff call to a live site that ranks for your service-area searches. We ship in two weeks or eat the month.

02 The Job Engine™

Our four-step system for turning a homepage into a booked calendar.

The Job Engine is the proprietary build-and-grow stack we run for every operator. Same playbook, no exceptions — that's how we can guarantee performance pricing.

→ Step 01 · Audit

The 90-minute Operator Audit

We sit on a call, watch how homeowners actually find you, and rip the bandages off your current site. You walk away with the audit deck whether you hire us or not.

Visibility
2.1/10
↑ targeting 8.5
Speed
4.6s
↑ <1.5s goal
Calls/wk
3
↑ 25+ goal
→ Step 02 · Build

14-day build, by name

Local-SEO pages by service-area. Click-to-call hero. Proof slab. Booking module wired into your calendar. No template — but no surprises.

azure-pools.com
→ Step 03 · Rank

Service-area pages that rank in 30 days

One page per zip you serve, written in the operator's language — not "premium aquatic experiences," actual phrases homeowners type at 9pm with a green pool.

"pool service near me"#1
"green pool fix scottsdale"#2
"weekly pool guy 85254"#1
→ Step 04 · Ring

Tracked calls, booked jobs, your money

Every call routes through a tracked number. Every form submit hits your calendar. We charge per verified job — not pickups, not "wrong numbers," not your aunt.

03 Proof

Named operators. Real numbers. No "10,000+ businesses."

We'd rather show you three operators we made successful than tell you a vanity number. Every figure below is verified — calendar exports and Stripe receipts are available on request.

Pool · Scottsdale, AZ 01
+187 jobs

"We booked $214k in service revenue from the new site in 5 months — without spending a dollar on ads."

MR
Marcus Rivera
Azure Pool Co.
Paver · Tampa, FL 02
$1.4M

"From a one-pager I made on Wix to a calendar booked solid through October. The pay-per-job thing made it a no-brainer."

DT
Dani Tomé
Coral Stone Pavers
HVAC · Dallas, TX 03
42 calls/wk

"Went from 8 service calls a week to 42. We had to hire two more techs. Best problem I've ever had."

KW
Kyle Whitaker
North Star HVAC

// Recent builds

Click a card

04 Pricing, in plain English

Two ways to work with us. Both are public.

No "schedule a free quote." No "custom pricing." No black box. The only agency in the home-services space that publishes both its build cost and its per-lead economics.

Flat Build
$8,500one-time
+ $0no per-job fee, ever

For operators who'd rather buy the asset outright. Same site, same engine — you keep 100% of every booking.

  • Everything in Performance Build
  • Site code transferred — you own it
  • 90-day book-or-refund guarantee
  • Hosting at cost ($28/mo)
  • Pay over 4 months, 0% interest
Choose Flat Build
05 Who's actually building this

There's one founder. He has opinions.

Faceless agencies sell time. Founders with skin in the game sell outcomes. You'll work with Jack directly — not an account exec, not a project manager, not a chatbot.

Jack Marshall
Founder, Pickup · ex-roofing operator

"I ran my dad's roofing crew for six years. The agencies that sold us 'digital marketing' didn't know what a missed call cost. So I built the agency I wish we'd had — one that gets paid only when the phone rings."

— 12 yrs in trades — Build in Public — Author, "The Booked Calendar"
06 Questions before you apply

The honest answers — same ones we'd give on a sales call.

What counts as a "verified booked job"?
A homeowner who books work via the site or calls a tracked number, the call lasts 60+ seconds, and the address checks against a real residence in your service area. Wrong numbers, callbacks from existing clients, and cold pitches don't count. Disputes go your way by default.
What's the catch on "free build"?
No catch — we make our money on the per-job fee, capped at $249 regardless of job size. If we don't book you any jobs, we lose money on you. That's the offer.
Why only 4 operators per quarter?
Because the engine works. We can't onboard 50 paver companies in Tampa without cannibalising each other's leads. Tight cohort, exclusive zip codes, real outcomes.
Why these four trades and not mine?
Pool, paver, HVAC, and roofing have buyer-search behaviour we've solved cold. We'd rather build the best engine for four trades than a mediocre one for forty. If you're outside these, we'll refer you to someone we trust.
Are there contracts?
Performance Build: month-to-month, cancel any time, no clawback. Flat Build: 90-day book-or-refund guarantee. We don't do annual lock-ins — selling friction is selling fear.
Who actually builds the site?
Jack and a 3-person build squad. We don't outsource. 1:4 staff-to-operator ratio max — that's why the cohort caps at 4 per quarter.

2 of 4 Q3 seats left · closing 31 May

Get the phone ringing
before summer.

20-minute audit, no pitch deck, no ghosting. If we're a fit, we build your site free — you only pay when it books a real job. If we're not, the audit deck is yours to keep.

Claim a Q3 seat Read the book first