1001 SEO Media
All posts
By 1001 SEO MediaGEO platformmarketing agenciesmulti-client reportingagency operations

GEO platform for marketing agencies with multiple clients: how we run it day to day

How an agency runs one GEO platform across multiple clients: onboarding, prompt templates, monthly reporting, usage budgets, and the limits we plan around.

Choosing a GEO platform for an agency is easy to get wrong because the demo shows one brand. Real life is a roster. By the time you have six or eight clients, the questions that matter are how quickly you can onboard a new one, how much work a monthly report takes, and whether you can see usage before it surprises you.

Here is the routine we use to run multiple clients on one platform, and the parts we would check before buying.

Onboarding a client in week one

We follow the same order every time.

Access first. Before prompts, we connect crawler logs through whichever route the client already has: Cloudflare, AWS CloudFront, Fastly, Vercel, Netlify, Akamai, Google Cloud CDN, a custom HTTP route or the WordPress plugin. In Promptwatch, crawler logs are IP-verified, so spoofed user agents do not pollute the data. Finding out in week one that GPTBot gets blocked saves a month of wondering why nothing moves.

Prompts second. We start from a template per vertical and adapt it. Prompts are tagged by topic and intent, and personas let us stack audiences onto the same prompts. Prompt Explorer can suggest prompts from Search Console, ranking keywords, People Also Ask or a page. Country-level tracking is included, and agency plans add state and city.

Competitors third. Auto-discovered competitors give us a starting list, and we edit it with the client because their view of the market is usually narrower than the data's.

Brand Book last. Its analysis instructions decide what counts as a mention, so we fill it in carefully for brands with common names or product lines that overlap.

Projects, seats and budgets

On the self-serve agency plans every plan includes unlimited projects, unlimited pitch projects, unlimited prompts and 10 seats. The real limit is responses: 10,000 a month on Kick-off ($199), 25,000 on Growth ($399) and 65,000 on Scale ($799). Prompts are cheap to add, but each run consumes responses, so we plan the panel size per client against the monthly budget. Promptwatch sends usage alerts at 85% of a quota, which gives us time to trim or upgrade.

Two trial notes. Kick-off and Growth have a 7-day trial on monthly billing. Scale has no trial, so we test on a lower plan first if we are unsure.

The monthly reporting cycle

This is where multi-client work either runs smoothly or eats a week.

  • Scheduled PDFs go out per client from their main dashboard.
  • Custom reports with the Looker Studio connector give our team a standard view across clients.
  • Excel and CSV exports with a column picker handle the odd client who wants raw data.
  • Agent Chat answers one-off questions over live data, and can generate a PDF report or build a dashboard when a client asks something new.

We keep the report structure the same across clients: Visibility Score, Share of Voice, Sentiment and Position in Answer, a competitor heatmap, the top cited pages, crawler findings and referred visits. Consistency means a new account manager can pick up a client without a handover meeting.

Promptwatch lists white-label branding on PDF exports and a white-label workspace with client portal for agencies. It does not name the plan, so we confirm exactly what is included before promising a client a branded portal. One practical detail: Slack briefings are not available on white-label workspaces.

What the plans do not include

Agency plans do not include AEO articles, the knowledge base, 360 Insights, Shopping Insights or the automated Content Agent. If a client wants managed content production, we scope and price it separately. The Content Agent starts on Business, which is a brand plan.

Pitch projects

Unlimited pitch projects mean we can audit a prospect before they sign. We run a short panel, show where they stand against named competitors, and bring crawler-access findings if they can share logs. Nothing in the pitch has to be made up, and prospects who see real data tend to ask better questions.

Questions to ask any vendor

  1. How are clients separated, and is there a project cap?
  2. What is the usage unit, and how will it grow with a tenth client?
  3. What does reporting look like at 10 clients on a Monday?
  4. Is white-label included, and on which plan?
  5. What can I show a client beyond mentions?

What we tell clients

AI engines vary between runs, and no platform guarantees a recommendation. We report trends and evidence, and we say so in the first call. For a multi-client roster, Promptwatch is the platform we chose, and the plan structure above is the main reason.