For agencies

Read the category before you pitch it

Clients are already asking how they show up in ChatGPT. Bring the actual questions, the actual winners and the actual sources to that conversation, then run every client as its own project.

Research a prospect's category before you have the account.

Gap analysiscompetitors cited, you are not

g2.com/categories/ecommerce-analytics

Score 94
ListicleUsed by 4 competitors312 retrievals

reddit.com/r/ecommerce

Score 81
DiscussionUsed by 3 competitors244 retrievals

capterra.com/ecommerce-analytics

Score 73
ComparisonUsed by 3 competitors187 retrievals

shopify.com/partners/directory

Score 58
ProfileUsed by 2 competitors121 retrievals

Per client

An isolated project each

Own market

Country and language per project

Scoped

Every gap becomes billable work

API

Pull data into your own reporting

The agency loop

Three problems, one account

Each of these maps to a moment where an agency either wins or loses money.

01

Walk in already briefed

Prompt Research reads a prospect's category before you have their business: the questions buyers ask, who currently gets named, and which sources decide it. All without touching a tracked prompt.

02

Keep every account separate

Each client is a project with its own brand, market, prompts, competitors and history. Switch between them without losing context or mixing data.

03

Bill against evidence

Every scan ends in a ranked backlog with the evidence attached. That is a statement of work you can quote from, rather than a dashboard you have to interpret for the client.

New business

Their numbers beat your point of view

Every prospect is already asking how they show up in ChatGPT. Most of your competitors answer with an opinion. You can answer with the actual questions in their category, who wins them today, and the specific sources costing them the recommendation.

  • Research any topic and sample live answers before you have the account
  • Sampling is sandboxed, so exploration never pollutes a client's tracked data
  • Reports cached by topic and region, so a second look is instant
Prompt researchAI search volume
PromptAI volumeDifficulty

best ecommerce analytics tool

Commercial
18.4k72

shopify analytics not accurate

Problem
9.1k34

how to attribute ecommerce revenue

Informational
6.7k41

is GA4 good for ecommerce

Comparison
4.2k28

Sampled live. Nothing is written to your monitored data until you press Track.

Track

Delivery

One account, a project per client

Client work stays isolated: separate brands, separate competitor sets, separate markets, separate history. The project switcher moves you between them without changing which module you were looking at.

  • Per-project brand profile, tags, topics and tracked prompt set
  • Country and language configured per client, passed to the engines
  • Workspace members and roles, so juniors cannot break a client's setup
Share of voiceall engines
Everline
34%-3
Northlaneyou
31%+9
Portside
18%+1
Cadence
11%-2
Belmont
6%0

Reporting

Numbers with the receipts attached

The hardest part of an AEO retainer is proving anything happened. Every metric here opens into the answer behind it, which turns a monthly report from a claim into evidence a client can check themselves.

  • Visibility, share of voice and sentiment tracked per scan run
  • Answer receipts behind every chart, for any client, any prompt
  • Project API keys to pull the data into your own reporting stack
Your brand over timeper scan run

Visibility score

61%

↑ 39 pts
Northlane
Everline
Portside

Scope

Turn insight into billable work

A dashboard is a deliverable a client eventually questions. A ranked list of the exact pages to write and the directories to earn a profile on is a scope of work. Every gap arrives scored and evidenced.

  • Opportunities scored on impact, winnability and effort
  • Source gaps ranked by retrievals and competitor breadth
  • Draft the article in app when the retainer covers content
Gap analysiscompetitors cited, you are not

g2.com/categories/ecommerce-analytics

Score 94
ListicleUsed by 4 competitors312 retrievals

reddit.com/r/ecommerce

Score 81
DiscussionUsed by 3 competitors244 retrievals

capterra.com/ecommerce-analytics

Score 73
ComparisonUsed by 3 competitors187 retrievals

shopify.com/partners/directory

Score 58
ProfileUsed by 2 competitors121 retrievals

Also included

Built for running several accounts, not one

The parts that start mattering once you are past your third client.

Project switcher

Move between clients from the header without losing the module you were in or the filters you had set.

Members and roles

Workspace membership with roles, so account teams get what they need and nothing they should not have.

Per-client markets

Different clients, different countries. Region is a per-project setting that reaches the engines on the next scan.

Site audit per client

A quick, defensible technical finding for a kickoff deck: whether AI crawlers can read the client's site at all.

API keys

Per-project keys so you can feed client data into the dashboards and decks you already produce.

Ads intelligence

Show a client who is buying sponsored placements against their brand inside ChatGPT. It is usually news to them.

The deliverable

A backlog is easier to sell than a dashboard

Scored, evidenced and ready to quote, refreshed on every scan.

Content opportunitiesrefreshed each scan

GA4 vs dedicated ecommerce analytics

Losing promptScore 94
Generate

Cheapest analytics tool for small stores

Weak promptScore 81
Generate

Get listed on G2 ecommerce category

Source gapScore 76
Generate

Integrations coverage

Topic holeScore 64
Generate

Every prompt, every scan, across every major platform

ChatGPTChatGPT Search
Google AI OverviewsGoogle AI Overviews
GeminiGemini
PerplexityPerplexity
ClaudeClaude

Add AEO to your retainer

Tell us how many clients you run and we will put together a plan and a rollout that fits your team.