Resellers onboard business clients as tenants, sync storefronts to Google My Business via OAuth, reply to reviews with AI-suggested responses, publish promo posts across many locations at once, and track per-location metrics — all from one dashboard, scaling from one SMB to hundreds of storefronts.
Franchise operators and SMBs managing locations across Google, Meta, and X had reviews, updates, and engagement scattered across separate provider dashboards.
One business can run hundreds of storefronts, and one reseller can run many such businesses. Every reply, post and metric has to land on the right location for the right client, Google’s data has to stay in sync without anyone watching it, and bulk actions across hundreds of locations can’t freeze the app or fail without anyone knowing.
- Reseller, client, locationResellers onboard business clients as tenants; each client manages its own locations, isolated from every other client.
- Google Business Profile syncOne OAuth connection per business; reviews and per-location metrics sync automatically.
- AI-suggested replies and auto-reply rulesReplies are drafted by AI, and per-location rules answer reviews in bulk.
- Bulk work runs in queuesPosting to many locations, CSV import/export and media processing run as Horizon-queued jobs.
- An audit trailA Spatie activity log records who changed what, across every tenant.
- Every location’s reviews, replies and metrics in one dashboard, instead of tab after tab.
- One post published to many locations at once.
- Scales from a single business to resellers managing hundreds of storefronts.




