We hired one colleague for every department.
Last Tuesday, marketing asked Viktor to write the weekly campaign recap, pull performance from Google Ads and Meta, and format it as a PDF for the exec team. Done in four minutes.
That same afternoon, engineering asked Viktor to review three open pull requests on GitHub, cross-reference with the Linear sprint board, and flag anything blocking the release. Posted to private channel before standup.
At 9pm, ops asked Viktor to draft a vendor contract summary from three Notion docs and send it to the team. It was in #ops by morning.
None of them knew the others were using it.
Same colleague. Three departments. That's what changes when your AI coworker lives in Slack, where your whole company already works. It's not a tool one person logs into. It's a teammate everyone messages.
5,700+ teams. SOC 2 certified. Your data never trains models.
"Viktor is now an integral team member, and after weeks of use we still feel we haven't uncovered the full potential." - Patrick O'Doherty, Director, Yarra Web
A founder in Motihari, India just ran 8 Claude prompts for one local business.
Thirty days later, that business pulled 28 extra service calls. At $900 a job, that's $25,000 in extra revenue.
For one plumber. One listing. One month.
His name is Sarvesh Shrivastava. He runs Alventra Marketing. He's been doing local SEO for 14 years. The boring kind. The kind that doesn't get airtime on X. The kind that just prints money.

He's been ranked #1 SEO expert globally by Favikon, gave a TEDx talk, and was featured in Forbes. None of that matters as much as what he just published.
Because the question is the second question.
If 8 prompts can make one plumber $25K extra in a month, what happens when you do it for 10 plumbers? Or 5 dentists? Or 8 cleaning companies? Or 20 garage door installers?
That's the agency math. And the agency math is the part the SaaS-everything crowd isn't telling you about.
You don't need to build an app to make $10K MRR.
You don't need to learn React.
You don't need a launch.
You need 8 prompts, one vertical, and one city. Sarvesh wrote the prompts.z I'm going to walk you through the rest so you can start your local business SEO agency today.
Why this is a real business, not an internet hustle
Let's do the numbers first.
The global SEO services market crossed $108 billion in 2026, projected to hit $204 billion by 2030 (17.1% CAGR per industry trackers).
A single-location service business (plumber, dentist, HVAC, lawyer, contractor) pays $2,000 to $2,500 a month for local SEO (2026 SEO Agency Pricing). That's a normal line item for them. Like electricity, like rent, like insurance.
Industry Type | Average SEO spending |
|---|---|
SaaS / Tech | $3,000 to $12,000 |
Real Estate | $1,500 to $5,000 |
Healthcare / Medical | $2,000 to $8,000 |
E-commerce / Retail | $2,000 to $7,000 |
Legal / Finance | $3,000 to $10,000+ |
Google Business Profile management specifically costs $300 to $750 per location per month, sometimes higher (Local SEO Pricing Guide 2026). Floor of the entire local SEO market: $500/mo. Below that doesn't move the needle and the market knows it.
Roughly 20 to 25% of business profiles on Google are unclaimed (Google Business Profile Statistics 2026). The other 75% mostly haven't been touched since the day someone set them up five years ago. Wrong category. Missing attributes. No photos in 18 months. Reviews from 2022 with no response.
Every one of those is a potential client.
And local search just got more valuable, not less. The 2026 Whitespark Local Search Ranking Factors report (a 47-expert panel rating 187 ranking factors) puts proximity at 55% of the ranking decision, GBP signals at 32%, reviews at 16-20%, and on-page at 19%.
But the report also flagged something bigger: local search signals and AI search signals merged in 2026. Optimize your client's Google Business Profile, you also optimize their visibility in ChatGPT, Perplexity, Apple Intelligence, Gemini. Same inputs, same outputs.
Translation: when you fix a plumber's GBP, you're not just getting them to rank in Google Maps. You're getting them surfaced when someone asks ChatGPT "best plumber near me."
Try selling that combo for $1,000/mo. The plumber will say yes.
The business model in plain numbers
Here's the model, no fluff.
Step 1: Pick a vertical.
Plumbers. Roofers. Electricians. HVAC. Dentists. Family lawyers. Auto repair. Locksmiths. Landscapers. Cleaning companies. Garage door installers. Pest control. Personal injury lawyers.
You don't serve all of them. You pick ONE.
"I'm the GBP person for plumbers in [Region]."
Or
"I run local SEO for dental practices."
Niche down. Charge more. Become the obvious choice in that vertical.
Step 2: Price the retainer at $500 to $1,500 a month per client.
The market floor is $500. The sustainable middle is $1,000.
If you use AI to generate their websites, and their content (see how in the last article), these prices would be something waaaaay easier to justify, and you could go up to $1.000 easily.
Step 3: The math gets you to TBP's $10K/mo target.
10 clients at $1,000/mo = $10K MRR
6 clients at $1,500/mo = $9K MRR
20 clients at $500/mo = $10K MRR (more clients, more work, less profitable per hour)
Pick a price point and stick with it.
Step 4: Where can you do this from?
Anywhere. Your client's business is local. Your work is remote. You can sit in Lisbon and rank plumbers in Phoenix. The internet doesn't care.
But your easiest first client is the one inside walking distance from where you're reading this. Pitch them in person. Walk into the shop. Show them three holes in their GBP that you spotted in 20 minutes. Close the trial that day. That's faster than any cold email campaign.
The 5-phase playbook
Sarvesh published 8 prompts. Here's the compressed, do-able-from-this-email version. The verbatim prompts are in his original article (linked at the bottom).
Phase 1. Foundation audit
Goal: find every category and attribute your client's competitors have that your client doesn't.
Ask Claude: "Go to Google Maps. Search [service] in [city] for these 3 keywords. For each search, find the top 3 results in the map pack. Open each competitor's Google Business Profile listing and extract their primary category, all secondary categories, and visible attributes (veteran-owned, free estimates, 24/7, accepts credit cards, wheelchair accessible). Put it in a spreadsheet. Highlight every category and attribute my client is missing."
Output: a side-by-side comparison. You'll see, exactly, what's making your client invisible.
Why it matters: Whitespark 2026 puts GBP signals (categories + attributes) at 32% of ranking weight. Adding one missing secondary category can put a business in front of a whole new bucket of searches inside a week. Sarvesh calls this the fastest win in local SEO. It's also the cheapest. 20 minutes of work.
Phase 2. Listing copy
Goal: rewrite every text field on the GBP so Google understands exactly what the business does.
Three pieces:
GBP description (750 chars). Ask Claude for 3 versions: one keyword-focused for ranking, one conversion-focused for clicks, one balanced. A/B test by switching them every 30 days and tracking call volume.
Services section. Most businesses leave this blank or copy-paste from their site. Big mistake. Have Claude write 2-3 sentence descriptions per service, with naturally embedded keywords and service areas.
Q&A section. (Sarvesh didn't cover this. I'm adding it.) Google's AI search now pulls Q&A directly into results. Pre-seed the top 10 questions customers ask. Write the answers yourself. Drop in keywords without sounding robotic.
Why it matters: these are the only fields on the GBP where your client controls the text. Reviews come from customers. Q&A can come from anyone. But services + descriptions + Q&A? That's your copy, your keywords, your conversion lever.
Phase 3. Review system
Goal: know exactly how many reviews per month your client needs, and respond to every single one with keyword-rich copy.
Ask Claude (two outputs):
Competitor review teardown. "Open these 3 competitor GBPs. Count total reviews, average rating, review velocity in the last 30/60/90 days, most-mentioned services and neighborhoods, recurring complaints. Tell me exactly how many reviews per month my client needs to catch the top competitor and how long it'll take."
Response template system. "Write me 4 templates (one each for 5-star, 4-star, 3-star, 1-2 star reviews), 3 variations each, so responses don't look robotic. Every response should naturally include service + location keywords."
Why it matters: Google has publicly confirmed that responding to reviews helps ranking. 10 reviews a month with keyword-rich responses = 120 keyword-rich content pieces a year on your client's GBP, written in under a minute each. This is free real estate most businesses leave empty.
Phase 4. Active signals
Goal: make the listing look alive, every week. Static profiles are dying. Dynamic ones rank.
Ask Claude (two outputs):
8-week GBP post calendar. "Build me 2-3 posts per week, mix of seasonal service promotions, before-after project showcases, neighborhood-specific content mentioning [area 1], [area 2], [area 3], review highlights, team spotlights. Each post naturally includes at least one keyword from this list: [keywords]."
8-week photo upload plan. "Tell me exactly how many photos per week and what type. Focus on before-afters, team on job sites, trucks in neighborhoods we serve, completed installs. No generic office photos."
Why it matters: Whitespark 2026 named "behavioral and engagement signals" (posts, photos, clicks, calls, direction requests, review cadence) as the fastest-climbing ranking category. Those same signals feed AI search visibility. You're optimizing for Google Maps AND ChatGPT in the same move.
Phase 5. Off-listing reinforcement
Goal: signal to Google that the business exists, consistently, everywhere on the internet.
Two layers Sarvesh skipped, both worth a chunk of your retainer:
NAP consistency. Your client's Name, Address, Phone number must match EXACTLY across 50+ directories: Yelp, Yellow Pages, Facebook, TripAdvisor, BBB, niche local directories. Even "Street" vs "St." can suppress map pack rankings. Ask Claude to pull the list of inconsistencies, then fix them. 2 hours of work, recurring monthly check-in.
LocalBusiness schema markup. This is structured data on the client's website that tells Google "this exact business is at this exact address, here's the phone, here are the services." Pair with consistent citations and you've covered the prominence half of Google's relevance + proximity + prominence formula.
Why it matters: these are how your client keeps ranking after the on-listing work is done. Recurring monthly check-ins on both = your retainer earns its keep month after month. Without this, you're a one-time consultant, not an agency.
What to do after
You don't need 8 prompts to land your first client. You need 1.
Step 1. Find 10 candidates.
Open Google Maps. Type "[service] in [your city]" for any service you'd be okay working with for the next year. Look at who shows up in positions 4 through 20 in the map pack. Those businesses can pay. They just can't rank.

Step 2. Run the Phase 1 audit on ONE of them.
Pick the most promising. Run the category + attributes audit on them in Claude. Free. 20 minutes max.
Step 3. Reach out with 3 specific gaps.
Don't write a cold pitch. Send a short email, DM, or walk into the shop and say:
"I spotted three things on your Google listing that are costing you calls this month. Want me to show you?"
Then list them. Specific. Like: "Your primary category is 'Plumbing Contractor', but the top 3 ranking competitors all have 'Emergency Plumber' as a secondary category. That's why you don't show up for 'emergency plumber near me' searches. That's roughly 40% of high-intent traffic in your zip code, missing."
Step 4. Offer a one-month trial.
$500 for the first month. You run the full 5-phase playbook for them. End of month, you show them what moved (rankings climbed, calls increased, photos uploaded, posts published). They decide if they want to continue at $1,000-$1,500 a month.
You'll close 1 in 3 if your audit is real. Pitch 10, close 3. Run for 30 days. Show results. Three clients turns into six by month three. Six turns into ten by month six.
That's an agency. Real. The kind that pays your rent before you have a single line of product code shipped.
Pick the vertical. Pick the city. Pick this week.
See you next week. Go ship.
— Bissuh
Fi you want to go deep in this rabbit hole, you can watch and add some extras in your strategy:

Local SEO is just one shape of this.
There's a whole shelf of one-person service businesses that AI now makes runnable from a laptop. They don't get pitched at startup conferences because they don't 10x. They just print steady money. A few on my list this week:
Review management as a service. Hotels and restaurants pay $300-$800/mo to have someone monitor every review platform and write responses. Same shape as Phase 3 above, different vertical, different platform mix.
Local content as a service. Plumber, HVAC, dentist blog posts. $50-$150 per post, 20 clients with two posts a month = real money. Claude writes the draft, you edit for facts.
Inbox management as a service. Solopreneurs and small agencies pay $500-$1,500/mo for an AI-assisted human triaging email and drafting replies. One operator can run 10 inboxes.
AI customer support setup. One-time $2K-$5K to set up the support agent, then $300-$500/mo to maintain. Ecommerce shops eat this for breakfast.
I've got 10 more like this drafted, all the same shape: pick a service, charge $500-$1,500/mo, AI does 80% of the work, you supply judgment and accountability.
Reply with the number above that hooked you and I'll do the full breakdown on the most-requested one for next Monday's Palinha.
How did you like today's newsletter?
Sources and further reading:




