GMB Auto-Poster
Four business profiles, four voices, one scheduler.
NOT PUBLIC · CLIENT TOOL RUNNING PRIVATELY. NO INTERFACE TO SCREENSHOT: THE IMAGE IS THE COMMAND YOU RUN.
The problem
A Google Business Profile that stops posting goes quiet in local search, and four businesses (a hospital, a wholesaler, a learning centre and the agency itself) each needed their own steady cadence. Writing those posts by hand every few days for four different voices is the kind of task that gets skipped first and noticed last.
What it does
An automated Google Business Profile post generator and scheduler. Each business gets its own profile, tone and cadence in config, with a topic queue that keeps posts from repeating.
Why it is built this way
One Node tool with a config file per business holding its voice, its website, its topics and its own posting cadence, plus a topic queue so the same subject does not come round twice. Contact details are deliberately stripped from every post body. Google already has them on the profile, and repeating them reads as spam.
What was hard
Two things, both smaller than they sound. The image cards are generated as SVG and rasterised, and the library underneath does not support HTML inside SVG, so every line of wrapped text has to be measured and placed by hand as its own tspan rather than flowed into a box. And the delivery model: Google Business Profile has no posting API worth building on for a business this size, so the tool stops at a dated text file and a matching image per profile, named so they are trivial to find and paste. That is a deliberate ceiling. Automating the paste would mean driving a logged-in browser session, which is exactly the kind of thing that gets an account flagged.
What it ships with
- 4 business profiles
- Per-brand cadence
- No repeated topics