openclaw
← All products
Business Operations

gmb-autoposter

Daily Google Business Profile posts for SMBs at $99/mo per location. Local Qwen + GBP API + cron.

Get startedSource on GitHub

Launch kit

gmb-autoposter — launch kit

1-liner

Daily Google Business Profile posts for SMBs at $99/mo per location. Local Qwen + GBP API + cron.

Tweet hook

Google deranks GBP listings that go quiet for 7+ days. Most SMB owners won't post daily. They're running the business.

I built an autoposter: local Qwen writes the post, GBP API publishes. $99/mo per location.

50 customers = $5K MRR. Math 🧵

Reddit

  • r/smallbusiness: "GBP daily posting on autopilot — open framework"
  • r/SEO: "Local SEO + AI: do daily GBP posts actually move ranking?"

Cold-email ICP

HVAC / dental / restaurant / salon / real-estate-agent SMBs with active GBP listings but inconsistent posting cadence. Pull from Google Maps search + filter by "last post >14 days ago".

Cold-email template

Subject: 47 days since {business name}'s last GBP post

Hi {first} — Google deprioritizes profiles that go quiet. {business}
is at 47 days. Local-pack ranking has likely slipped.

We post daily for $99/mo (per location). AI writes posts in the
voice of your business; you approve via SMS in 30 seconds.

Free first month. Reply for setup.

SEO content

  1. "GBP posting cadence and local-pack ranking — 2026 data"
  2. "Best GBP autoposting tools (and why most are too expensive)"
  3. "Daily-post templates by business type"
  4. "GBP posting + reviews + Q&A: the local-SEO trifecta"

Documentation

gmb-autoposter

Daily Google Business Profile post generator + scheduler for SMBs. Qwen writes the post; OAuth-authorized API publishes it. $99/mo per business — 50 customers = $5K MRR.

Why this works

  • GBP posts decay after 7 days. Google deranks profiles that go quiet. Daily posting keeps the listing active and surfaces in local-pack searches.
  • SMBs cannot/do not post daily. Owners are running the business, not writing copy.
  • Local Qwen = $0 marginal cost. Cloud LLM tools (LocalSpark, PostPilot, BrandWell) charge $99-499/mo because they pay GPT-4.

Pricing

  • $99/mo per business — daily post, 1 location
  • $199/mo — daily post, up to 5 locations (multi-site)
  • $499/mo — daily post + GMB review responses + Q&A monitoring, up to 20 locations
  • $0 setup; $0 per-post API charge

Compare:

  • LocalSpark: $99-299/mo
  • BrandWell: $49-249/mo (less GMB-specialized)
  • BirdEye / Yext: enterprise pricing ($500-2000/mo)

Setup

One-time (per business)

  1. Customer authorizes your Google App via OAuth (scope: business.manage).
  2. Token + account_id + location_id stored in their config YAML.

Cron-driven daily posting

# pp-gmb-daily (6am ET each day)
gmbposter post C:\customers\acme\config.yaml --hint "weekly maintenance reminder"

The hint can be rotated by day-of-week from weekly_hints section in the config.

Test (no Google connection needed)

gmbposter post examples/plumbing.yaml --hint "St. Patrick's Day specials" --dry-run

Roadmap

  • Web onboarding flow with OAuth-init for the customer
  • Auto-pull from RSS / blog for "fresh content" hints
  • Photo attachment (LM Studio's image gen, or stock-photo API)
  • Multi-location batch (one config, N locations)
  • Review-response automation
  • Q&A monitoring + draft answers
  • Local-keyword targeting tracker