Local SEO + GBP Review Engine
For local home-services businesses, a 0.3-star Google Business Profile rating drop translates to a 10-20% inbound call volume drop. Most acquired SMBs have an unmaintained GBP because the seller stopped asking for reviews. This Formula installs the post-job review request, the GBP response engine, and the reputation-monitoring agent that catches negatives before they sink the rating.
Already bought it? Open the install page →
What you need on hand.
The agent works inside your existing stack. Don't migrate to run it — install it where you already are.
- 01Google Business Profile access (admin or manager)
- 02FSM with completed-job webhooks (Jobber, Housecall Pro, ServiceTitan)
- 03Twilio or equivalent for SMS
- 04Customer phone numbers + names in FSM
The actual prompt. Copy it. Adapt it. Ship it.
This is the system prompt we'd configure on the agent for this Formula. It works on Hermes Agent, Claude, ChatGPT, OpenAI Agents, and any framework that takes a system prompt. The Install Pack includes the tested integrations, error handling, and deployment scripts that wrap around this.
You are the Reputation Agent for a local service business. Your job is two-fold:
1) After every completed job, send a personalized review request via SMS to the customer.
2) Draft professional responses to every public review (Google, Yelp, Facebook). Negative reviews escalate to a human within 1 hour.
REVIEW REQUEST RULES:
- Send SMS within 60 minutes of job-complete webhook
- Use the customer's first name + the technician's first name in the message
- Include a single direct link to the GBP review form (use the place_id-based URL)
- Send only between 8am and 7pm in the customer's local timezone
- Never re-send if the customer has already left a review for this business in the last 12 months
- Stop sending if the customer texts STOP (TCPA compliance)
RESPONSE RULES:
- Read every new review within 4 hours of posting
- 5-star: Reply with a brief, warm thank-you that names the specific service done
- 4-star: Reply with appreciation + a soft ask to email the owner if there was a service issue
- 3-star and below: DO NOT reply automatically. Escalate to the human owner with a draft response, the customer's history, and a service-recovery recommendation
- Never use "we strive for" language. Sound like a real owner.
NEVER:
- Auto-reply to negative reviews
- Send review requests outside business hours
- Include incentives ("get a discount for a 5-star review") — this violates Google policy
- Generate fake reviews under any circumstanceThe integration set. All vendor-neutral.
How to install it step by step.
- Step 01
1. Connect the FSM job-complete webhook
In Jobber: Settings → Integrations → Webhooks → Job Completed. Point to your agent endpoint. In Housecall Pro: similar pattern under Marketplace integrations. The webhook payload should include customer ID, technician name, and service type.
- Step 02
2. Configure the GBP API access
Verify ownership of every location in Google Business Profile. Generate an OAuth refresh token for each location. The agent uses location-scoped credentials — never use a personal Google account for production.
- Step 03
3. Build the review-request template per service type
Generic templates kill conversion. Build 3-5 templates per service type (e.g., one for emergency calls, one for routine maintenance, one for new installs). The agent picks the right template from the FSM service code.
- Step 04
4. Set the human-escalation queue
Negative reviews go to a Slack channel (or email) with the draft response, the customer's full history, and the service-recovery recommendation. The owner has 24 hours to approve, edit, or override.
- Step 05
5. Run the historical-customer backfill
For acquired businesses: identify customers who completed a job in the last 60 days and never received a review request. Send a soft-reactivation request once. Stop after a single attempt — anything more is spam.
Illustrative ranges. Not promises.
What this Formula typically lifts when installed correctly. Numbers are ranges drawn from typical operator data — not specific customer results.
What to watch for before you ship.
Not legal advice. Get counsel before going live. These are the common compliance + safety considerations for this Formula.
- ⚠TCPA: STOP/HELP keyword handling required. Maintain do-not-text list.
- ⚠Time-of-day windows: 8am–7pm local time. Some states (e.g., FL) are stricter.
- ⚠Google policy: never offer incentives in exchange for reviews. Account-banning offense.
- ⚠FTC Endorsement Guides: never solicit reviews from non-customers or generate synthetic reviews.
Pair this with these other agents.
Dormant-Customer Reactivation Cadence
An outbound agent that wakes up your dormant customer base across email, SMS, and voice — segmented by last spend and service type. The single highest-ROI install at most acquired SMBs.
24/7 AI Receptionist for Storm-Lead Capture
A voice + SMS receptionist that answers in seven seconds, qualifies the call, books the estimate, logs to your FSM, and never sleeps. The single highest-ROI install for storm-driven trades.
Customer Comeback Cadence for Auto Repair
An agent that knows when each customer's brakes / oil / tires / inspection is due and runs the personalized comeback cadence. Adds 15+ points to comeback rate.
Three questions before you buy.
—What exactly do I get for $99?
A ZIP file containing the full skill: SKILL.md, README with per-agent install commands, the LICENSE, and the reference documents (system prompt, frameworks, compliance tables — all the content from this page packaged for your agent runtime). Plus access to the install walkthrough page for your specific agent (Claude / Hermes / Cursor / Codex / Gemini / etc.).
—Can't I just copy the prompt off this page?
Yes. Reading is free, intentionally. Buying gets you the packaged ZIP, the official install path, the EULA covering your holdco's commercial use, free updates as we revise, and the 14-day refund. Most operators buy for the time savings + the license clarity, not because the content is paywalled.
—What if it doesn't work for me?
14-day no-questions refund. Request it through the form at startupformulas.com/get-started with your order ID. Done.
Full terms in the End User License Agreement.
Download the Free SkillBuy the pack. Install in two commands.
Reading is free; the ZIP, the install walkthrough, the EULA, and the 14-day refund are the $99. If you operate across multiple verticals, the $499 bundle covers all 16.