
GrowthGrid is an AI marketing agent for small businesses that already have a website
and no marketing team. Point it at the site, add any documents the business has, and
it audits the pages the business owns, proposes specific SEO fixes, writes an article
and one post shaped for each social channel, and then stops and waits for a person.
Nothing is published, merged or changed on a live site without a named approval, at
any autonomy level. Fixes are delivered as a WordPress draft or a GitHub pull request,
never a live edit. Posts can be opened in each platform's own composer with one click,
so the owner publishes them today without waiting for any platform's app review.
The problem it addresses is a gap in the market for the smallest businesses: the
alternatives are a tool stack they have to operate themselves or an agency they cannot
afford, and neither tells them which channel earned the visit. GrowthGrid measures its
output in tracked clicks through its own short links rather than in promises about
traffic, and it says plainly what it cannot measure.
It runs as a bounded twelve-step LangGraph state machine with a human interrupt at a
defined point, behind a FastAPI backend and a Next.js frontend, on a single Postgres
with pgvector for retrieval over the business's own documents. Every model call goes
through a provider-agnostic router proven by two adapters, and anything computable is
computed rather than asked: SEO scoring, claims checks, citation verification and the
approval policy are deterministic engines, kept free of model calls and side effects
by a guard test that walks the code. Row-Level Security with a restricted database
role keeps each business's data separate. Quality is measured by five deterministic
scorers and two independent LLM judges, whose disagreement on the same texts is
reported rather than averaged away. Every external dependency sits behind a provider
seam: when a credential is absent, the screen says so and the system degrades to a
clearly labelled offline mode rather than making an unpaid-for call or presenting
invented results as real.