AI Advisor — Account Manager Guide
How to get the most out of Roam Prospect and the Dashboard AI Advisor.
What you have
You have one brain with two front doors.
| Roam Prospect | Dashboard AI Advisor | |
|---|---|---|
| Where | Ro.am chat, any channel | The AI panel inside the client Dashboard |
| Best for | Prospecting + meeting prep + ad-hoc market / rank questions | Deep questions on an already-open client |
| Context it loads | Only what you tell it in chat | Everything the Dashboard has already pulled for the open account |
| Tools | 20+ — CRM, ads, GBP, GA4, GSC, Ahrefs, LRC grid, InSites, SayMore, HubSpot, Yext, company knowledge, Irish places, Meta reach, case studies | Same tools; plus all the account's loaded data up-front |
| Memory | Remembers within one Ro.am chat | Remembers within one Dashboard session |
Simple rule:
- Don't have the account open? → ask Roam.
- Looking at the account in the Dashboard? → ask the Dashboard Advisor.
- Prospecting a business you've never worked with? → Roam, every time.
Part A — Prospect Use (in Roam)
You're meeting a business that isn't an FCR client yet, or you're researching a trade/area to find prospects. This is where Roam shines.
A1. Quick rank lookup — the daily driver
These are one-line questions that return in ~10 seconds. These are the real wins — keep them in your head as muscle memory.
*How does [business] rank for [keyword] in [town]?*
How does Fergal Colbert Tree Care rank for tree surgeon in Youghal?
Roam will:
- Find the business on Google Maps (confirms name + place_id)
- Run a 25-point SERP grid over Youghal for "tree surgeon"
- Reply with a rank summary: "Rank X/25 points, best Y, avg Z. In top-3 at N points."
- Surface the top competitors that appear across the grid
If the business is based outside Youghal you'll get a cross-location read — can be useful to see catchment strength.
*Identify the primary local competitors to [business] in [town].*
Identify three primary local competitors to Fergal Colbert Tree Care in Dungarvan.
Roam will run the SERP grid, aggregate who tops each point across the grid, and return the 3 most-present names. Follow up with "enrich the top three" and it calls enrich_competitors for services, photo counts, response rate, opening hours, and — critically — whether any of them are already FCR clients (so you don't pitch against your own).
A2. Market / category intelligence
If you're preparing to meet a trade or category cold, lead with:
Meeting a plumber in Cork tomorrow — what should I know?
Meeting prep: electrician in Louth
Prospect intel for pet shops in Cork
Roam calls prospect_intel and comes back with six sections:
- Similar FCR-built sites (sector + location; gold-standard NPS clients first with their review quote)
- Search terms — split into:
adsSearchTerms— real Google Ads clicks + CPC, lead with these for ads pitcheshighVolumeTerms— aggregate demand (note volume but don't pitch against informational "rip.ie"-style queries)
- National keywords — Ahrefs monthly volumes, Ireland-wide
- Local keywords — Google Keyword Planner, county-level
- Area intelligence — population, households, purchasing power, active companies
- Consumer review priorities — what customers actually care about in that trade
A3. Area map
Cork City
Dungarvan
area map for Naas
Get a full-screen interactive map: small-area demographics, commercial properties, housing, FB/IG ad-reachable audience, new builds. Great as a visual to open during a meeting or paste into a proposal.
A4. Local Rank Check (LRC) — the grid visual the client sees
Run an LRC for Fergal Colbert Tree Care in Dungarvan
Run a multi-grid LRC for Fergal Colbert — home, Kilmacthomas, Youghal
Roam will:
- Call
suggest_insites_paramsand propose 5 keywords + 1-3 locations (pulling from your KI if they're a client, their homepage + Irish-places gazetteer if they're a prospect) - Show you the suggestion list and wait for your confirmation — correct the keywords/locations, add/remove, then say "go"
- Submit to InSites via SayMore
- Poll for results and come back with the grid + share URL
Never skip the confirm step. Every fabricated keyword burns 25 SerpAPI points and produces garbage for the AM.
A5. Publish a prospect-safe map
Once a grid is run, ask:
Publish the map
Share the map link
Roam publishes a 30-day interactive grid map URL with demographics overlays, a "Competitor" tab, and an InSites iframe drill-down. Prospect-safe — the FCR-client badge is stripped server-side so it won't accidentally tell a prospect "Acme down the road is our client."
A6. Case studies — proof points for pitches
Case studies for an accountant booking system
Do we have a similar success for an e-commerce pet shop?
Roam pulls from the 15 curated case studies authored by the Commercial Director. Each comes back with the business name, account manager, MRR, and the narrative quoted verbatim — don't paraphrase the Commercial Director's voice in outreach.
If you ask "list all the case studies," Roam will tell you how many it returned vs how many exist — reconcile before presenting a partial list.
A7. InSites Digital Footprint (website audit)
Run a DF on forkliftandpallettrucks.ie
Submit an InSites audit for this URL
DF is the one-page website audit (SSL, mobile, organic, GBP, reviews, GDPR, AI readiness, content, social, tech, indexability, paid search, ecommerce, booking, live chat, backlinks). Roam waits for you to confirm the suggested target keywords, submits, and summarises when the report is back.
Part B — Existing Client Use (in Dashboard or Roam)
You have a subscriber ID (or you've clicked on the account). The Advisor already has the full enrichment loaded: CRM, products, MRR, GBP, keywords, ads, GSC, Ahrefs, tickets, call tracking, reviews.
B1. Quick lookups — no opening, just ask
When's the next bill for Valentine Ladders?
Any open tickets on 38007492?
What products does Brian Stephens' portfolio include?
Is Maura Mackey Design suspended?
How much MRR does this account have?
These are instant — the /check-account data is already on screen.
B2. Performance deep dive — the "how are we doing" question
How's Google Ads performing this month?
SEO detail — what tracked keywords moved?
Any performance drops I should flag to the client?
For ads, the Advisor will always:
- Quote pre-calculated CPA / CPC / CTR — never calculate itself
- Break Search campaigns out individually (not rolled into one SEARCH bucket)
- Flag Call-Only campaigns separately
- Apply the PMax caveat: PMax cost-per-conversion is not directly comparable to Search — includes Shopping, GBP actions, map clicks, view-throughs. Never recommend budget shift without a conversion-action parity check + client lead-quality check.
- Flag the conversion mix — if all conversions are click-to-call and no form/purchase tracking, that's a measurement gap worth fixing.
For SEO clients (anyone with SEO Plus / Optimiser / MapRank in their program), the Advisor leads with:
- Ahrefs tracked keywords (what FCR committed to moving) with position, change, landing page
- Backlink diagnostics (DR, dofollow ratio, spam-farm flags)
- GSC impression-trap (keywords showing but below click threshold)
- Not the KI gap list — that's for prospects; for paying clients the tracked set is the accountability surface
B3. Full client deep dive
Deep dive on Pro Fix Roofing
Full review of 38007258 — I've got a QBR Thursday
Returns:
- Active program + MRR + renewal dates
- DEA / Setup service periods (
fromDate→toDate, 30/60/90-day flags) - Google Ads, GA4, GSC, GBP, call tracking (if installed), SEO, reviews
- Keyword capture vs category
- Risks (suspended lines, aged tickets, declining trends, low reviews)
- Opportunities (missing products, missing GBP services, uncaptured keywords)
- Health score breakdown
Use this the day before a QBR.
B4. Cross-sell angles
What's missing from Fergal Colbert's program?
Upsell angles for this account
The Advisor reads the active product list and surfaces:
- No website built by FCR → SitePro / LocalRank
- No listings management → SayMore Ultimate
- Retailer with no shopping → SayMore Retail
- Phone-heavy business with no call tracking → iovox
- Website with low organic → SEO
- No Google Ads in a high-volume category → SEA
It won't pitch a product the client already has — and it won't say a prospect "doesn't have X" based only on our own data (FCR covers ~3-5% of the market).
B5. Follow-up questions (conversation memory)
Within a single chat, Roam and the Dashboard Advisor both remember context. After a deep dive, you can keep digging:
[after a deep dive]
What about their GA4 traffic mix?
Run an LRC on that
Tell me more about that Search campaign
Who are their top 5 competitors?
Publish the meeting brief
If you switch topic (a different client / a different category), the Advisor will start fresh — don't try to carry history across unrelated accounts.
Gold Patterns — prompts that consistently deliver
Keep these in your back pocket. They reliably trigger the best tool chain.
| Goal | Prompt |
|---|---|
| Rank spot-check | How does [business] rank for [keyword] in [town]? |
| Competitor ID | Identify three primary local competitors to [business] in [town] |
| Meeting prep (cold) | Meeting a [trade] in [town] tomorrow — what should I know? |
| Market read (trade-level) | Prospect intel for [trade] in [county] |
| Area snapshot | [Town name] (just the name — triggers area map) |
| LRC submission | Run an LRC for [business] in [town] |
| Grid publish | Publish the map (after a grid has been run) |
| Deep dive | Deep dive on [business] / [subscriber ID] |
| SEO detail (paying client) | SEO detail — what tracked keywords moved? |
| Ads detail | How are the ads performing this month? |
| Account basics | When's the next bill / Any open tickets / What products for [X] |
| Similar-client proof | Do we have a case study for [sector / solution]? |
| Website audit | Run a DF on [url] |
What the Advisor won't do (by design)
- Calculate metrics itself. CPA, CTR, conversion rate, averages — it quotes pre-calculated values or says "not available." Never divides spend by conversions in its head. If a number looks off, it's the data, not the model.
- Say a prospect "has no Google Ads" / "no SEO." Our data covers ~3-5% of the Irish SME market — absence in our system doesn't mean absence in reality.
- Compare PMax vs Search conversions as equals. It'll always attach the parity + lead-quality caveats before any budget-shift recommendation.
- Submit an InSites audit without your confirmation. It proposes, you sign off, it submits.
- Invent case studies. If a case study isn't in the curated set, it'll say so.
- Present a 5-of-15 case-study search as "the complete list." It reconciles against the index total.
- Publish a grid map for a different business than the one the grid was run for. The cache is target-scoped; mismatch = refuse.
Common pitfalls
- Vague ask = thin answer. "Check this ID and see where we can improve SEO" will get you a generic dive. "Pull the Ahrefs tracked keywords for Pro Fix Roofing and flag what's moved in the last 60 days" gets you the focused answer the first time.
- Reusing a grid across prospects in one session. If you ran a grid for Prospect A and then switch to Prospect B, re-run the grid. Ask for "publish the map" without re-running and the Advisor will now refuse — but muscle memory is: new business, new grid.
- Acting on conversion numbers without reading the caveat. If the Advisor flags "only click-to-call tracked," the "conversions" line in the ads data is phone taps, not leads. Treat it accordingly.
- Asking Roam a question about an account that's open in the Dashboard. The Dashboard already has the enrichment loaded — asking Roam forces it to re-fetch. Faster and richer to stay in the Dashboard panel.
- Copy-pasting case study narratives and "fixing" typos. The Commercial Director's voice is the feature. Quote verbatim.
- Treating the PMax CPA as comparable to Search CPA. Don't.
Tips for better answers
- Lead with the subscriber ID when you have it — the Advisor pins on the ID for all downstream tool calls. No guessing.
- State the output shape you want — "give me a three-row table" / "one paragraph summary" / "bullet list of risks." The Advisor will respect it.
- Say what the meeting or decision is — "I'm re-pitching at renewal next Thursday" changes the framing. The Advisor will prioritise risks + conversion hooks over background.
- Re-ask with a sharper scope if an answer sprawls. Follow-up questions are cheap.
- Use "near me" — never a locality name — when asking about searcher intent unless you're deliberately testing a locality-embedded keyword.
- For a second opinion, ask the same question in the other advisor. Roam fetches fresh from tools; Dashboard uses loaded context. If they disagree, the newer data (Roam) is usually right.
Where to get help
- Something looks wrong → flag the specific prompt + output to Cathal. The system prompt and tools are tuned weekly based on real AM sessions.
- Tool returned nothing when you expected data → the data may be a genuine gap (small account, no Ahrefs, no GSC). The Advisor will say so rather than invent.
- Stuck on a prompt shape → start with a Gold Pattern above and follow up.
FCR Dashboard documentation · generated from docs/ · keep counts verified, not guessed.