📞 Web Friend HQ
Calls land on (323) 379-5251 · pricing locked July 23
⚔️ Battle One · day 19 of 90
- Day 1 = Tue Aug 11, 2026. Verdict day = Sun Nov 8. The mission: prove strangers will pay $99/month for a website already built for them.
- The gates: first 100 cards mailed by Mon Aug 31 (day 21 — Aug 31 is a Monday; the Sunday check-in is Aug 30). All 500 by Fri Oct 9 (day 60). Every delivered card gets a phone call.
- WIN: 5+ paying clients by Nov 8. KILL: 0–1 clients after 300 mailed and called.
- Funnel targets: 20% of cards become a real conversation, 20% of conversations close. QR scans are logged but are not a goal.
- Cold calls are not recorded (California, all-party consent — settled). Script on screen, then a 30–60 second voice memo straight after every call. Scheduled or incoming calls: record, with the heads-up line first.
- Sunday check-in every week, starting Aug 16. You commit 2–3 numbers for the week.
Where things stand · Sat Aug 29, day 19
- 17 businesses pitched · $20.82 in mail · 22 dials · 4 owner conversations · 0 clients. 23 cards ever sent, 21 delivered (15 prospects + 6 home proofs), 2 in flight (Eagle Rock Smile, Eagle Rock Thai Spa).
- ⭐⭐ THE WARM LEAD: John at The Tranquility Nook. He answered Wed Aug 26, heard the price, asked for the link, and opened the site twice Thu Aug 27. Follow-up text sent Thu; the ball is his until Mon Aug 31, 10:30 AM — the backstop callback (rehearsal first). Never mention we saw the opens.
- 📬 Three cards landed TODAY (Sat Aug 29): Budtho Auto Tech, Boyer Cleaners, Tea N' Me. Calls from Monday (Tea N' Me is open Sundays if you want an early start).
- ✉️ Jake's Barber Shop: JUDGED, APPROVED, AND THE CARD IS IN THE MAIL (Sun Aug 30) — expected to land Wed Sep 9. Pitch mode is live, so a scan pushes to your phone. Ask for Carlos. Appointment-first shop: Mon closed, Tue–Fri 9–1 and 2–7, Sat 9–4, Sun 10–3 — Saturday midday is the best window on record.
- The trigger: a scan or claim tap pushes to your phone with the business name and their number. That is your cue to call, ideally the same hour.
☎️ The weekend block · Sun Aug 30 + Mon Aug 31
- ➡️ The live list is its own page: Calls due. Who to call, in dial order, tap-to-call, with the hook and the hours.
- Sun Aug 30: the weekly check-in (no exceptions — the referee lives in the life project).
- Mon Aug 31, 10:30 AM: John at The Tranquility Nook (323) 980-6466 — the backstop callback. Rehearsal first. If the beacon shows him looking again before then, call within the hour.
- Monday, fresh deliveries: Budtho Auto Tech (Adam by name; Tina answers; speak slowly) · Boyer Cleaners · Tea N' Me (greet the business — owners plural, roster line only). Tea N' Me is open Sun noon–midnight if you want a head start.
- Retries at a different hour: Sofa Decor + Haute Cuts (both rang out twice Wed afternoon — week one says mid-morning) · Tritch when Glenn is in.
- Not recorded (California). 30–60 second voice memo straight after every call, win or lose.
The cold open (superseded — each business now has its own sheet)
- ⚠️ Two changes from the first real calls (Aug 13): never ask for "the owner" when you don't have a name — Beauty Brow Bar hung up on that exact line; lead with the postcard instead. And say the reframe early, not as a rescue: "It's not advertising — it's so when somebody looks you up they land on your own page instead of Yelp."
- They answer with the shop name. You: "Hi — this is Tony, I'm local, over in Eagle Rock. I mailed you a postcard — the one with your shop on it. The quick version: I build websites for local businesses, and I already built yours. It's live right now. It's free to look at, that's the whole call."
- If they're lost: one sentence, concrete. "It's got your real hours, your photos, your reviews, already up. I build it first so you can judge the work."
- Early: "Who am I speaking with?" Then their say-line from the fact card below — the say-line IS the pitch.
- The ask is the LOOK, not money: "Nothing to sign, nothing to pay. Take a look tonight — what's the best number to text the link to?" Price only when THEY ask, word for word from the price box.
- Busy or no: "No problem — the card has the address, and I'm local. This number always reaches me." Thank them, hang up, log it. A polite no still counts as one of the 8.
Build phase · days 1–21 (to Aug 31)
- 1. Judge the queue. ✅ Jake's Barber Shop is done — approved Aug 30 and mailed the same day. Waiting on you now: Manong's Autobody copy (regenerated under the current brief) and Pho District Cafe copy (read in progress). Ike Auto Repair copy is read but the About is not approved.
- 2. Stripe checkout — decided long ago, never built. Nothing can close without it.
- 3. Scale the builder to good-enough and produce sites for the prospect queue. 100 cards by Aug 31 needs sites behind them.
- 4. Call script — ✅ cold-open box live on this page (Aug 13); refine from voice memos after the first real calls. Batch 1's postcard still to design.
- 5. Commit this week's 2–3 numbers at the first check-in, Sunday Aug 16.
- 6. Delivered so far: 15 prospect cards + 6 home proofs; the newest three (Budtho, Boyer, Tea N' Me) landed Sat Aug 29. The phone can ring from any of them.
Standing levers
- 1. Card volume is the lever. Eleven cards is a rounding error. The sprint exists to get past that.
- 2. Finish zip 90041 (67-business queue already compiled) and compile 90042.
- 3. Cheaper builds at volume — the OpenClaw cheap-builder bake-off, so 10 sites cost what 2 cost now.
- 4. Close the first client and learn what onboarding actually takes.
- 5. Then judge the design on conversion data instead of taste, and start the hero and headline A/B tests.
🔨 Tritch Hardware · card DELIVERED Fri Aug 21 · Wed call hit a gatekeeper, Glenn wasn't in — retry when he is
- Call (323) 255-8222 · 1620 Colorado Blvd at Townsend. Site: tritchhardware.webfriend.co
- Ask for GLENN. Glenn Tritch, third generation, press-verified — LAist interviewed him. Safe to use his name.
- OPEN WITH THE CONGRATULATIONS: in June 2024 the city named the corner of Colorado and Townsend Tritch Family Square. Lead with that, not with the pitch.
- Why this lands — it is a DEAD LINK, not a missing one: the website field on their Yelp page points at a True Value page that ran 2013–2018 and now dumps you on a generic corporate site with nothing of theirs on it.
- The say-line: "The website link on your Yelp page goes to a True Value page that isn't yours anymore. I built you a real one. It's free and it's already up."
- Second hook if you need one: they changed their hours and had no way to tell anybody. A customer wrote "Not open to 6pm like their hours say. Wasted a trip and my time."
- ⚠ THEY HAVE ALMOST NO PHOTOS — five on Yelp, and the only one with a person in it is 190 pixels wide. The site ships with none. Asking him for photos is the natural first favour and the easiest yes in the conversation.
- At first contact, capture: email · does this number take texts · confirm the current hours · photos.
🛋 Sofa Decor · card DELIVERED Fri Aug 21 · rang out twice Wed — retry mid-morning
- Call (323) 684-4646 · 1660 Colorado Blvd, next door to Casa Bianca. Site: sofadecor.webfriend.co
- Ask for the owner but DO NOT say a name. She is Tonie, a woman, and 133 customers spell it three ways (Tonie 101, Toni 29, Tony 3). Nothing she wrote herself exists to settle it. Ask her how she spells it — the card deliberately greets the business for this reason.
- She is not a one-woman shop. She works with her husband and a small team. Never say "you work alone."
- Why this lands: 115 Yelp reviews at 4.8 and nowhere to send anybody. Her Google listing is unclaimed and shows 4.2 from just 5 reviews, so the weak number is the one strangers see.
- The say-line: "You've got a hundred and fifteen reviews at four point eight and no website, so when somebody Googles you they land on Yelp. I built you one. It's free, it's already up."
- Warm opener if you need one: her customers are quoting her prices to each other in public because she publishes none. One wrote that when she was told a hundred dollars a cushion, her reaction was "that's it?"
- They'll recognize: the wine velvet chair on the card is their own work, and the site shows six more pieces plus how a job actually goes.
- At first contact, capture: her name spelling + surname · email · does this number take texts · do they still pick up and deliver · current turnaround.
If you only read one box
- Get their name early."Who am I speaking with?" Their number is ALREADY on your screen — never ask for it. Instead, confirm the channel by GIVING something:"I'll text you the link at this number so you have it — this one takes texts, right?"
- The price, word for word:"The website's already built and it's free. Keeping it running — hosting, your web address, changes done same day — is $99 a month, cancel anytime."
- Anything you can't price instantly:"Great idea — let me write that up and I'll text you a flat price today."
- Before hanging up:"Do you prefer text or email for updates?"
They said YES
- Lock the channel:"Perfect. Let me grab your email and the best number to text you."
- Say the next step out loud:"I'll text you today to get you set up. The site stays live the whole time — nothing for you to do."
- The sweetener (included, say it):"And when you come on board, we reshape the site however you want — that's included." One revision round in the first 30 days.
- Then stop selling. Thank them, hang up. Don't add features, don't re-explain the price.
- After the call, tell Claude. The Stripe link goes out by text, pitch mode + claim bar come off the site, the pipeline gets logged. Same day.
The add-on menu (the only numbers to memorize)
- Everything else → the write-it-up line. Small changes (hours, prices, photos) are free, included, same day. Never hourly, never surprises.
- New clients: one "make it yours" pass free in the first 30 days (full revision round). The $250 redesign is for LATER redesigns, never for onboarding.
Answers that work
- "How much?" → the price line above. Then stop talking.
- "Contract?""No contract. Cancel anytime, no fees. If you ever leave, your domain goes with you free."
- "Why free?""It's how I introduce myself. If you like the work, we talk. If not, it cost you nothing."
- "Is this a scam?""Fair question. The site's live right now — judge the work. I'm local, this number always reaches me, nothing to sign today."
- "I have a web guy.""No problem. Keep the link — if you ever want it, it's yours."
- "Change something?""Text it to me and it's done today." (Write it down word for word.)
- "Take it down.""Of course — offline today. Sorry to bother you." (We actually do it.)
- "Will I be first on Google?""I don't promise rankings — nobody honest does. What you get is a real site that makes you look as good as your work."
Don't promise / don't say
- No ranking or SEO promises. No timeline you haven't checked.
- No vendor names. "I build them myself with my own tools."
- Old domains: "I can look into that" — never a promise on the spot.
Always before hanging up
- Their name + text number. One concrete next step, out loud. Then log the call.
Missed a call?
- Text back within the hour — a text beats a voicemail:"Hi, this is Tony with Web Friend — sorry I missed your call. Happy to talk whenever suits, or just text me here."
- Calling back:"Hi, it's Tony with Web Friend — I missed your call. You're calling about the website?"
- One-time setup: make sure the Google Voice voicemail greeting says "You've reached Tony at Web Friend — text this number and I'll get right back to you." A caller who hears a generic robot greeting assumes a wrong number.
🐩 Julie's Dog Grooming
card DELIVERED Mon Jul 27 · called Sat Aug 15 — Jose said no ("we're not interested… we don't need websites") · manual follow-up TEXT remains the parked lever
- Owner: Jose V. Staff: Manny, Katherine. Never "Julie" — there is no Julie.
- Facts: 1803 Colorado Blvd · shop line (323) 258-5548 · Mon–Sat 9–5, Sun closed · dogs AND cats · since 1990
- Site: julies.webfriend.co
- Why this lands: dead website; a customer publicly asked on Yelp why booking was broken."Your old site's been down — folks on Yelp were asking about it."
- They'll recognize: the cream doodle in the bandana · Robert G. "customer for 15 years" · the loyalty punch card · cats welcome.
💈 Eagle Rock Barber Shop
email fired Thu Jul 30 · card DELIVERED Mon Aug 3, 10:01 AM (USPS scan) · both touches landed, silent so far
- Owner: UNKNOWN — never guess a name. Ask: "Who am I speaking with?" Barbers: Juan, Roberto, Hubert.
- Facts: 4908 N Eagle Rock Blvd · shop line (323) 428-7374 · open 7 days (Mon–Fri 9–7, Sat 9–6, Sun 10–3) · Since 1958, "The Original" · first come first serve, no appointments
- Site: eaglerockbarbershop.webfriend.co
- Why this lands: their dead domain is PRINTED ON THEIR BUSINESS CARDS; "how much is a haircut" sits unanswered on Yelp."Your website's been down — it's still printed on your cards."
- ⭐ Closer move: their old domain is unregistered."We can even recover your old web address."
- They'll recognize: the mid-cut photo with the vintage chrome chair · the Est. 1958 neon · the barber-pole stripes.
🧵 Beauty Brow Bar
card sent Jul 25 · LANDED Tue Aug 4 (your berry proof arrived same batch) · front desk hung up on the Aug 13 call — the postcard-first opener exists because of it
- Owner: UNKNOWN — ask who's speaking. Artists customers book by name: Anita, Renia, Tatiana.
- Facts: inside Eagle Rock Plaza, Ste 9208 · (323) 258-5157 · open 7 days (Mon–Sat 10–8, Sun 11–6) · NO age claim (none exists — don't invent one)
- Site: beautybrowbar.webfriend.co (pitch mode ON — claim bar + chip point at your number)
- Why this lands: 16 unanswered Yelp questions, including "are you open?" — customers can't find basic info."People are asking Yelp if you're open — now the answer's always online."
- They'll recognize: their lit script sign in the hero · "Eyebrows speak louder than words" (their own wall print) as the headline · their before/after grids.
- At first contact: ask for their email address + confirm the Instagram handle.
💅 Pearl Nail Lounge
card v2 sent Jul 25 (honest hook: "your website is still the old Pearl") · LANDED Tue Aug 4 (your violet proof arrived same batch) · silent so far
- Owner: UNKNOWN — ask who's speaking. Artists (review-verified): Nikki (the star — Gel X, nail art), Tammy, Lily, Sofia.
- Facts: 1747 Colorado Blvd · (323) 739-6265 ⚠️ from their decal + menu card, never dialed — Yelp lists a different number. Ask: "what's the best number for you?" · open 7 days (Mon–Thu 10–7, Fri–Sat 10–8, Sun 10–6) · UNDER NEW MANAGEMENT · site shows their real printed menu prices
- Site: pearlnaillounge.webfriend.co (pitch mode ON)
- Why this lands: no website, and they're fighting a reintroduction with only a vinyl banner."Your banner says come see the difference — now there's a website saying it for you."
- ⭐ The name question: their menus and decal say "N for Nail Lounge.""Are you rebranding to N for Nail Lounge? We'll match whichever name you want."
- They'll recognize: their polish wall as the hero · their banner's words in the headline · their own menu prices on the site.
- At first contact: email address · Instagram (@N_for_NailLounge?) · best phone number.
👞 George's Shoe Comfort & Repair
card DELIVERED Mon Aug 17 · called Sat Aug 15 — no · then the beacon saw his card's QR opened five times Aug 18, and a georges-only visitor again Aug 22 · the face-hypothesis watch item
- Owner: GEORGE — full name Gevork Boladjian, printed on his own business card. He works alone. Say George.
- Facts: 2161 Colorado Blvd Ste 108 (plaza next to Chase) · (323) 257-2264 · Mon–Sat 10 AM–4 PM, Sunday closed · CASH ONLY, paid up front, no checks (his own signage) · since 1980 · shoes, boots, bags, belts, keys, watch batteries
- Site: georgesshoerepair.webfriend.co (pitch mode ON, site v2)
- ⭐ THE WARM OPENER — use this, it is the best one we have: a customer asked publicly on Yelp "What is going on with George? Shop hasn't been open for a month. I have a pair of shoes there. Hope he is ok." It has sat unanswered for a year, and he was open the whole time."Somebody on Yelp was worried you'd closed down. You've been open the whole time and there was no way for you to tell them. That's what this fixes."
- They'll recognize: his own portrait at the bench as the cover photo · his four steps (walk in, price first, cash up front, keep your ticket) · his real reviews.
- At first contact: email · does this number take texts (the site has no Text button for that reason) · does he want the plural "Repairs" spelling from his card.
🕹️ Walt's Bar
card v3 DELIVERED Mon Aug 17 · silent so far · no email exists for them, card-only pitch
- Owners: JEFF JOHNSEN (the LA one — runs the Wednesday tournaments, maintains the machines), brother Brad, and Travis Echert. ⚠️ WALT IS THEIR DAD, NOT AN OWNER — never ask for Walt. Ask for Jeff.
- Facts: 4680 Eagle Rock Blvd (the 1928 Connors Plumbing building) · (323) 739-6767 · every day from noon, Fri–Sat till 2 AM · 21 and over · beer and wine only, no liquor · ~10 vintage pinball machines, quarters only · Wednesday tournament 8 PM, $5
- Site: waltsbar.webfriend.co (pitch mode ON, site v2)
- Why this lands: their entire web presence is Instagram — Google's own website slot points there, so anyone searching lands on Yelp or TimeOut."You've got the Instagram, but when somebody Googles Walt's they land on Yelp. Now there's a place that's actually yours."
- They'll recognize: their neon at night as the hero · the three lives of the building (1928 plumbing shop, Vans Store #14, Walt's) · their own menu board prices.
- At first contact: email · best number · the 11 AM–2 AM window sign vs the noon hours we published · are the menu prices still current · waltsbar.com looks like a parked page — ask, never assert.
🪡 Roya's Bridal Alterations
card v2 DELIVERED Thu Aug 13 · called same day — no ("I'm old school") · site stays live
- Owner: ROYA — first name only, surname NOT FOUND anywhere, never guess one. She works alone.
- Facts: 4511 Eagle Rock Blvd ⚠️ Lovely Bride's public page says 4523 — ask which is right · (720) 496-7566 (her mobile; texts unproven) · by appointment · three fittings per dress · 5.0 × 94 on Yelp
- Site: royasbridal.webfriend.co (pitch mode ON, site v2)
- Why this lands: a perfect five stars and nowhere to send brides — even the bridal shop that recommends her publishes the wrong street number."You have a perfect five stars and no website. Brides are finding you through a page that gets your address wrong. Your new site fixes both."
- They'll recognize: herself pinning a hem in the hero · her three-fittings ritual on its own card · her real reviews.
- At first contact: email address · does her number take texts · 4511 vs 4523 · which bride photos she has permission to use.
🔧 Eagle Rock Import Car Service
card v3 DELIVERED Wed Aug 12 · no email exists for them, card-only pitch
- Owner: PONG JAMPRAVIT (say "Pong") · son Pete works with him. ⚠️ Wendell and Rod are independent mechanics renting bays in the same building — NOT staff, never imply a team.
- Facts: 2442 Colorado Blvd (driveway on College View Ave — white sign, red arrow) · (323) 255-0173 ⚠️ the number PAINTED ON THEIR WALL — Yelp and Bing list two OTHER numbers. Ask: "what's the best number for you?" · Mon–Sat 8–6, Sun closed
- Site: eaglerockimport.webfriend.co (pitch mode ON, site v3)
- Why this lands: no website, so googling them lands on Yelp — where two customer questions sat unanswered for 2 and 3 years, and Yelp's AI now answers for them with a number that is not the one on their wall."When people google you, a robot answers for you — and it gives out the wrong phone number. Your new site answers with the number painted on your own wall."
- They'll recognize: their painted wall as the hero · their painted red in the buttons · the honest-mechanic reputation ("we'll show you the pads") their reviews rave about.
- At first contact: best phone number (the three-numbers question) · email address · does "PJR" still matter to him (old second name).