Project 4H

Q-66 pipe.city proof sprint

Plumbing-First Sales Pipeline

The Deep Research reset makes pipe.city the primary scale lane for solo plumbing owner-operators. 4H creates internal CRM rows, proof stages, and printable assets only; no outreach, card order, webhook, billing action, spend, or sawcity-lite edit happens here.

Internal pilot, Jarrad approval required before external action

Total rows

5

0 real, 5 archetypes

Active real leads

0

Excludes archetypes

Weekly touches

35

Rep target

Demos booked

0

Real leads only

Trial starts

0

14-day trial path

Paid

0

$39/mo customers

Dustin field mode

Unlock limited rep CRM writes

Dustin can add real prospect rows, move his own field stages, and keep next actions current. This does not send outreach, place card orders, create webhooks, launch ads, move money, or change billing.

Checking field mode...

https://pumpcans.com/api/sales/track?utm_source=dustinaz&utm_medium=field-sales&utm_campaign=4h_2026-04_az_pipe_proof_sprint&utm_content=dustinaz_dustin-pipe-local-trust_dustin-pipe-local-trust-master&utm_term=phoenix_metro_trade_smb&rep=DUSTINAZ&rep_id=rep-az-founding&card=dustin-pipe-local-trust&card_id=dustin-pipe-local-trust-master&region=phoenix-metro&offer=14-day-free-trial-no-credit-card&trade_domain=pipe.city&event_type=asset_view

QR/card scan path logs `asset_view` and lands on Dustin's demo page.

Add real lead
Mark card left
Book demo
Log next action

Business card proofs

Dustin Bouwhuis pipe.city card mockups

This is the generated creative proof sheet, not a code-redrawn imitation. The approved image-gen artifact is the source of truth; the app stores it, displays it, and tracks it without rebuilding the visual language.

$39/mo lockedAI AgentDUSTINAZ

Creative source of truth

For finished creative, 4H uses the image-gen artifact as the asset. The app stores, displays, tracks, approves, crops, and downloads it; it does not rebuild the visual with a separate coded layout. Blocked here: Half image-gen, half coded recreation for a finished asset.

Dustin Bouwhuis pipe.city three-concept business card proof sheet

Vistaprint-ready flattened exports

These PNGs are cropped from the approved generated proof sheet with the text baked into the image. Use these for Vistaprint instead of the legacy generated SVG/PNG route.

Approved generated proof sheet and print pack

Source creative for Dustin to review: three concepts, front/back, captions, contact details, demo line (385) 475-3881.

Concept 1 - Local trust

AI Agent for plumbing calls.

Concept 2 - Missed-call emergency

Missed call = missed job.

Concept 3 - Live demo QR

Call the demo line.

Q-64 / Q-65 / Q-66 strategy reset

Pipe.City 30-day urgent-call proof sprint

ICP: Solo plumbing owner-operator who misses calls while under a sink, in a crawlspace, driving, or already on a service call. Target: 50-100 qualified demo-call targets; success starts at 30 activated trials from the first 100 qualified demo calls. Activated means handled real call + captured job.

30 days - 5 starter rows - 9 stages

Beachhead recut

pipe.city

Primary scale lane

#1

Run the 30-day urgent-call proof sprint here first.

saw.city

Founder-proof lane

#2

Use for credibility, origin story, and founder-led proof.

rinse.city

Creator/content lab

#3

Use for visual proof and creator demos after the pipe.city message is tight.

lockout.city

Urgency experiment

#4

Run as a focused speed-to-answer test with extra trust controls.

mow.city

Deferred scale lane

#5

Keep the route and assets available, but do not treat it as co-equal for this sprint.

Activated trial requires

  • - phone is connected or forwarded
  • - at least one real inbound call is handled by the AI
  • - owner receives the summary/text
  • - a lead or job is created
  • - owner does not immediately turn it off

Not enough: trial signup alone, demo call alone, phone connected without a real handled call, AI image/ad engagement.

Research

Find a public missed-call or callback pain signal.

Proof: Source URL, quote/pain phrase, trade fit, and confidence score.

Qualified

Solo-owner fit is plausible and the pain maps to pipe.city.

Proof: Owner-operated signal, Arizona or target metro, and no enterprise/franchise mismatch.

Demo target

Ready for a Jarrad-approved one-to-one demo invite.

Proof: Approved draft packet and matching demo line.

Demo completed

Owner heard or watched a realistic pipe.city call.

Proof: Demo date, objection heard, and next action.

Trial started

Owner began the 14-day no-card trial.

Proof: Trial source and trade-domain UTM.

Phone connected

Forwarding or phone setup is complete.

Proof: Phone setup confirmation; this alone is not activation.

Real call handled

The AI handled a real inbound customer call.

Proof: Handled-call event or owner-confirmed call summary.

Job captured

The call produced a lead or job record the owner can act on.

Proof: Masked job/lead summary and owner acknowledgement.

Paid

Activated owner converts to the $39/mo plan.

Proof: Paid conversion event; no billing action from 4H.

Phoenix emergency plumbing owner

Phoenix, AZ - review-signal-outbound

research

Public review mentions no answer, voicemail, or slow callback.

Learn: $39 sounds too cheap to trust.

Capture public source URL and draft a one-to-one review-signal note for approval.

Mesa water heater repair owner

Mesa, AZ - field-sales

qualified

Emergency water heater calls are high value and time-sensitive.

Learn: I need to answer my own calls.

Use the AZ rep card to invite a live call simulation after approval.

Scottsdale drain cleaning owner

Scottsdale, AZ - direct-install

demo-target

Calls arrive while hands are dirty or equipment is running.

Learn: I do not want another app.

Run the no-dashboard pitch: AI answers and texts the owner first.

Tempe after-hours plumber

Tempe, AZ - founder-video

demo-completed

After-hours callers will call the next plumber.

Learn: AI sounds fake.

Compare the demo reaction to the objection bank and decide if trial invite is worth approval.

Gilbert leak repair solo owner

Gilbert, AZ - review-signal-outbound

trial-started

Callback complaints create a concrete before/after story.

Learn: Setup friction.

Track whether phone connection happens inside 72 hours.

Rows, scripts, and drafts are internal. Outreach/send, paid boost, platform upload, webhook, billing, or sawcity-lite edits require Jarrad approval.

Q-58 pain-signal lead finder

Google Maps review-signal roadmap

Use Google Maps as a pain-signal research surface, not as a blind spam cannon. Prefer official Places API, manual review, and user-entered rows before any scale motion. This is prospect research and scoring only. 4H does not scrape, evade controls, enrich paid lists, or send outreach from this surface.

5 pain signals - 10 capture fields

Starter queries

  • - plumber Phoenix AZ reviews did not answer phone
  • - lawn care Phoenix hard to reach owner reviews
  • - pressure washing Scottsdale no call back reviews
  • - locksmith Tempe voicemail reviews
  • - concrete cutting Mesa estimate callback reviews

Manual/API/provider import

  1. 1. Manual row: human reviews Google Maps/public pages and enters only business facts, source URL, quote, review date, confidence, and next permitted action.
  2. 2. Official API row: Google Places API or an approved provider supplies the business/source metadata; a human still verifies the pain signal before drafting.
  3. 3. Provider row: imported from a compliant vendor list only after source terms and data fields are reviewed.
  4. 4. Approval row: any draft outreach, enrichment, or repeatable collection job stops for Jarrad approval before transmission or automation.

Pain phrases

did not answer

Direct signal that a caller tried to buy and the phone path failed.

never called back

Good fit for 24/7 capture plus owner SMS summary.

left a voicemail

Voicemail is a conversion leak that a live AI receptionist can replace.

after hours

High-fit for plumbers, locksmiths, and emergency service owners.

hard to schedule

Indicates job-management and follow-up pain beyond just call answering.

Blocked tactics

  • - No CAPTCHA solving, login bypass, proxy rotation, rate-limit evasion, or hidden scraping infrastructure.
  • - No copying private contact data, browser history, or personal data into 4H.
  • - No automated outreach from this finder; any outreach draft from manual/API/provider research rows requires action-time approval.
  • - No claims that a review proves a business is losing revenue unless the owner confirms it.

Compliant path

  1. 1. Start manual: search one trade/city, capture only public business facts and review snippets needed for qualification.
  2. 2. Use official Google Places API or approved data providers before any repeatable collection job.
  3. 3. Store source URL, query, review date, and confidence so every prospect can be audited.
  4. 4. Create internal 4H rows only; do not send outreach until Jarrad approves the exact message and recipient set.
  5. 5. Let the Arizona rep validate whether the pain is real before adding paid budget.

Aggressive but human path

  1. 1. Use a human researcher or agent-assisted browser session to inspect public results and paste qualified rows into 4H.
  2. 2. Prioritize businesses with recent public reviews mentioning phone/callback friction.
  3. 3. Personalize every draft around the visible pain signal and the matching trade demo line.
  4. 4. Batch in small sets of 10-25 for approval, not hundreds of automated sends.

Q-60 / Q-62 customer proof sprint

Objections and first 10 customer attempts

The next motion is ten named attempts, not abstract TAM math. Rows below are hypotheses until a real owner interaction, trial, or paid event is verified.

10 rows - 5 objections

first-001 - pipe.city

review-signal-outbound / research

internal

Small emergency plumbing shop with public callback complaints.

Review mentions no answer, voicemail, or slow callback.

Find one public review-signal row, save source URL, and draft a Jarrad-approved one-to-one message.

first-002 - pipe.city

field-sales / qualified

internal

Phoenix plumbing owner who answers from the truck.

After-hours and emergency calls are too valuable to miss.

Arizona rep validates whether a live Pipe.City call is interesting enough for a trial.

first-003 - mow.city

founder-video / demo-target

internal

Lawn owner who misses estimate calls during route hours.

Estimate requests go cold by evening.

Publish or review the mowing-route founder script before any paid boost.

first-004 - rinse.city

creator-demo / demo-target

internal

Pressure washing creator audience includes solo operators with quote friction.

Visual quote calls arrive while the wand is running.

Match a creator demo brief to the Rinse.City proof packet.

first-005 - lockout.city

field-sales / qualified

internal

Locksmith owner knows missed lockout calls are instantly lost.

Emergency caller will not leave voicemail and wait.

Run a live lockout call simulation before discussing trial.

first-006 - saw.city

founder-video / demo-target

internal

Concrete cutting owner believes the product because it came from the trade.

Noisy jobs make missed estimate calls unavoidable.

Record the saw-running estimate demo with KCC credibility.

first-007 - mow.city

review-signal-outbound / research

internal

Lawn care company has public complaints around scheduling or callbacks.

Hard-to-schedule reviews indicate admin overload.

Capture source evidence and route into the objection bank if subscription fatigue appears.

first-008 - rinse.city

paid-social / research

internal

Pressure washers respond to simple before/after proof more than generic AI claims.

Quote requests arrive mid-job.

Hold paid spend until one organic/founder proof clip has response signal.

first-009 - lockout.city

review-signal-outbound / research

internal

Locksmith reviews expose speed and phone reliability pain.

Caller could not reach a locksmith in an urgent moment.

Manual source capture only; no automated scraping or send.

first-010 - answered.city

creator-demo / trial-target

internal

A non-beachhead trade owner enters through broad Answered.City proof.

Wants an AI phone rep without caring about the domain portfolio.

Use only if trade-specific paths do not explain the buyer's business.

I already use Jobber or Housecall Pro.

They may not need full FSM replacement, but they still may miss calls before jobs enter the system.

Keep your current tools. Answered.City is the phone layer that captures the job before it becomes admin work.

Proof needed: Demo call that ends in a clean job summary and optional handoff notes.

AI sounds fake.

Trust and voice quality are the buying barrier, not feature comprehension.

Call the trade demo line first. If it would embarrass you with a real customer, do not use it.

Proof needed: Live demo line recording or in-person call on speaker.

$39/mo seems too cheap.

Low price can create credibility doubt even while reducing friction.

It is priced for owner-operators, not enterprise dispatch teams. One captured job can cover the year.

Proof needed: ROI math with one missed job and clear trial terms.

I do not want another app.

The product must feel like phone-first relief, not a dashboard chore.

Start with the receptionist and SMS summaries. Use the app only when the lead is worth tracking.

Proof needed: SMS/job summary screenshot and two-tap next action.

I need to answer my own calls.

They fear losing relationship quality or job control.

Answered.City catches the calls you cannot answer, then texts you the lead so you stay in control.

Proof needed: Missed-call scenario where owner receives the summary immediately.

Q-33 field-sales attribution

Card scans to paid signal

Reads marketing_events for rep-coded field-sales UTMs and card metadata. This is measurement only: no outreach, card order, webhook, launch, billing action, or spend.

Loading attribution...

Card scans

0

asset_view

Demo calls

0

demo_call

Signups

0

signup

Trials

0

trial_started

Activated

0

activated

Paid

0

$0

Top reps

No attributed rows yet.

Top cards

No attributed rows yet.

Top trades

No attributed rows yet.

Next measurement move

No field-sales scans are logged yet. Confirm the printed card QR lands with field-sales UTMs before counting rep activity.

Q-34 weekly rep packet

Arizona operating plan

Turns the CRM board and field-sales attribution into an internal route plan. It is not an outreach sender, card order, webhook, ad launch, or billing control.

Week of Apr 28, 2026 - 0 active real rows, 5 archetypes, 0 card scans, 0 demo calls, 0 trials, 0 paid customers.

Weekly touches

35

7/day

Cards to carry

14

Tracked cards

Real rows

0

Active only

Archetypes

5

Research only

Scans logged

0

Before scale

Priority rows

Mesa concrete cutting owner target

Mesa, AZ - saw.city - qualified - archetype

AZ-S-001

Research only: replace with a real owner/business row before any visit, card drop, demo, or customer claim.

Archetype row: useful for route research, not contact activity.

dustinaz_dustin-pipe-local-trust_az-s-001

Phoenix plumbing owner target

Phoenix, AZ - pipe.city - qualified - archetype

AZ-P-001

Research only: replace with a real owner/business row before any visit, card drop, demo, or customer claim.

Archetype row: useful for route research, not contact activity.

dustinaz_dustin-pipe-local-trust_az-p-001

Tempe locksmith owner target

Tempe, AZ - lockout.city - qualified - archetype

AZ-L-001

Research only: replace with a real owner/business row before any visit, card drop, demo, or customer claim.

Archetype row: useful for route research, not contact activity.

dustinaz_dustin-pipe-local-trust_az-l-001

Chandler lawn care owner target

Chandler, AZ - mow.city - prospect - archetype

AZ-M-001

Research only: replace with a real owner/business row before any visit, card drop, demo, or customer claim.

Archetype row: useful for route research, not contact activity.

dustinaz_dustin-pipe-local-trust_az-m-001

Scottsdale pressure washing owner target

Scottsdale, AZ - rinse.city - prospect - archetype

AZ-R-001

Research only: replace with a real owner/business row before any visit, card drop, demo, or customer claim.

Archetype row: useful for route research, not contact activity.

dustinaz_dustin-pipe-local-trust_az-r-001

Daily cadence

Mon

7 touches - Qualify or refresh the highest-priority real rows.

Tue

7 touches - Run clustered first visits and card-left handoffs.

Wed

7 touches - Verify one QR scan path before scaling card drops.

Thu

7 touches - Push demo-booked or trial-started rows toward the next logged milestone.

Fri

7 touches - Clean the CRM, replace archetypes with real rows, and write the learning note.

Boundary

Internal route planning only. Do not send outreach, order cards, create webhooks, upload ads, launch campaigns, move money, change billing, or treat archetypes as contacted businesses.

Rep

Dustin Bouwhuis

Arizona Growth Rep

Region

Phoenix metro, AZ

Rep code

DUSTINAZ

Next field move

Qualify the next Arizona owner list, then hand cards only to trades with obvious missed-call pain.

0 real AZ pilot leads, 5 archetypes, 1 field rep, 35 planned weekly touches, no external outreach sent by 4H.

Business card tracking utilities

Dustin Bouwhuis pipe.city cards

The generated proof sheet above is the visual source of truth. This section keeps rep-coded URLs and flattened print files available without sending outreach or placing card orders.

$39/mo lockedAI Agent angledustin@saw.city

Mockup 1

Concept 1 - Local trust

AI Agent for plumbing calls.

Call the demo line: (385) 475-3881

$39/mo OKTrial OKpipe.city

Tracking URL

https://pumpcans.com/api/sales/track?utm_source=dustinaz&utm_medium=field-sales&utm_campaign=4h_2026-04_az_pipe_proof_sprint&utm_content=dustinaz_dustin-pipe-local-trust_dustin-pipe-local-trust-master&utm_term=phoenix_metro_trade_smb&rep=DUSTINAZ&rep_id=rep-az-founding&card=dustin-pipe-local-trust&card_id=dustin-pipe-local-trust-master&region=phoenix-metro&offer=14-day-free-trial-no-credit-card&trade_domain=pipe.city&event_type=asset_view

Mockup 2

Concept 2 - Missed-call emergency

Missed call = missed job.

AI Agent answers while you work. Demo: (385) 475-3881

$39/mo OKTrial OKpipe.city

Tracking URL

https://pumpcans.com/api/sales/track?utm_source=dustinaz&utm_medium=field-sales&utm_campaign=4h_2026-04_az_pipe_proof_sprint&utm_content=dustinaz_dustin-pipe-missed-call_dustin-pipe-missed-call-master&utm_term=phoenix_metro_trade_smb&rep=DUSTINAZ&rep_id=rep-az-founding&card=dustin-pipe-missed-call&card_id=dustin-pipe-missed-call-master&region=phoenix-metro&offer=14-day-free-trial-no-credit-card&trade_domain=pipe.city&event_type=asset_view

Mockup 3

Concept 3 - Live demo QR

Call the demo line.

(385) 475-3881 answers like a plumbing AI Agent.

$39/mo OKTrial OKpipe.city

Tracking URL

https://pumpcans.com/api/sales/track?utm_source=dustinaz&utm_medium=field-sales&utm_campaign=4h_2026-04_az_pipe_proof_sprint&utm_content=dustinaz_dustin-pipe-live-demo_dustin-pipe-live-demo-master&utm_term=phoenix_metro_trade_smb&rep=DUSTINAZ&rep_id=rep-az-founding&card=dustin-pipe-live-demo&card_id=dustin-pipe-live-demo-master&region=phoenix-metro&offer=14-day-free-trial-no-credit-card&trade_domain=pipe.city&event_type=asset_view

Dustin proof guidance

1. Local trust

Best for face-to-face handoffs and supply-house conversations.

2. Missed-call emergency

Best when the owner already knows missed calls are costing jobs.

3. Live demo QR

Best when the card needs to sell the demo before a longer conversation.

Bleed export

3.75 x 2.25 in

1125 x 675px

Trim

3.5 x 2 in

1050 x 600px

Safe area

3.25 x 1.75 in

975 x 525px

Add lead

Create a tracked Arizona row

Real rows can move into contacted/demo stages. Archetype rows stay in research/qualification until replaced by a real owner lead.

Enter only information shared for this pilot. This is internal CRM storage, not an outreach sender.

Mini CRM

Arizona early tester board

Placeholder lead rows are internal target archetypes, not sent outreach and not committed customer claims.

Loading CRM rows...

Prospect

2

Active

Local owner looks like a fit, but no touch yet.

Chandler lawn care owner target

Chandler, AZ - mow.city

archetype

Estimate requests stack up during route hours, then go cold by evening.

Bring a card to the yard or trailer after the owner is confirmed.

dustinaz_dustin-pipe-local-trust_az-m-001

Create real row to advance

Scottsdale pressure washing owner target

Scottsdale, AZ - rinse.city

archetype

Driveway, patio, and HOA cleanup leads go cold if the owner waits until evening.

Confirm owner name, qualify estimate volume, then plan a first card drop.

dustinaz_dustin-pipe-local-trust_az-r-001

Create real row to advance

Qualified

3

Active

Trade, region, and missed-call pain are confirmed enough for a visit.

Phoenix plumbing owner target

Phoenix, AZ - pipe.city

archetype

High-value calls hit while the owner or dispatcher is already on another job.

Visit during office hours, leave tester card, and invite a same-day demo call.

dustinaz_dustin-pipe-local-trust_az-p-001

Create real row to advance

Mesa concrete cutting owner target

Mesa, AZ - saw.city

archetype

High-intent project calls arrive while saws are running and callbacks happen too late.

Confirm owner name, then offer a live saw.city estimate-call simulation.

dustinaz_dustin-pipe-local-trust_az-s-001

Create real row to advance

Tempe locksmith owner target

Tempe, AZ - lockout.city

archetype

Lockout callers rarely wait; missed calls become someone else's job.

Ask for one emergency-call simulation and track whether a demo gets booked.

dustinaz_dustin-pipe-local-trust_az-l-001

Create real row to advance

Visited

0

Empty

Rep had a real-world touchpoint or attempted a visit.

Card left

0

Empty

Printed card was handed over or left with front desk/crew.

Demo booked

0

Empty

Owner agreed to a call, walkthrough, or live demo.

Trial started

0

Empty

Owner started the 14-day trial.

Activated

0

Empty

Phone connected, one real call handled, owner summary received, and a lead/job captured.

Paid

0

Empty

Owner converted to the $39/mo plan.

Lost

0

Empty

Not a fit, no response, or explicit decline.