All formulas
Marketing · Formula·Skill Pack normally $99 — FREE for a limited time

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 →

Compatible:Hermes AgentOpenClawClaude CodeAnthropic Skills API
Function
Marketing
Fit verticals
9 of 16
Best for
Owner-operator of a local service business · Office manager
Install Pack
$69
Prerequisites

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 system prompt

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.

skills/local-seo-gbp-review-engine/SKILL.md
Source on GitHub Select all to copy
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 circumstance
Tools the agent uses

The integration set. All vendor-neutral.

Twilio Messaging
SMS send + STOP/HELP compliance
Google Business Profile API
Read reviews + post owner responses
FSM webhook listener
Job-complete trigger
Yelp Fusion API
Multi-platform review monitoring
Customer database
Phone, name, last-review check
Setup

How to install it step by step.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Expected outcomes

Illustrative ranges. Not promises.

What this Formula typically lifts when installed correctly. Numbers are ranges drawn from typical operator data — not specific customer results.

3–5x prior baseline
Review velocity
+0.2 to +0.5 stars in 90 days
GBP rating lift
+10–20% from rating lift
Inbound call volume
>70% within 7 days
Negative-review service recovery
Compliance + safety

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.
Quick FAQ

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.

Buy 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.