gmb-autoposter
Daily Google Business Profile posts for SMBs at $99/mo per location. Local Qwen + GBP API + cron.
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 🧵
- 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
- "GBP posting cadence and local-pack ranking — 2026 data"
- "Best GBP autoposting tools (and why most are too expensive)"
- "Daily-post templates by business type"
- "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)
- Customer authorizes your Google App via OAuth (scope:
business.manage). - 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