docs/account-manager-training · Owner: Raymond
Last updated: 2026-07-04
This is the build plan for a searchable, video-accompanied documentation site. It is the
control document for the ~10-hour autonomous build that follows. Read the Open Decisions
at the bottom first — a couple of forks are yours to call before I start.
1. Goal & audiences
Two jobs, one site:| # | Audience | What they need | Primary parts |
|---|---|---|---|
| A | Account managers onboarding (internal + agency partners), starting ~week of Jul 7 | A training curriculum + SOPs they can run accounts from, at scale, consistently | Parts 1 + 2 + 3 |
| B | Direct-to-subscriber self-serve users (future product opening) | A guided tour so they aren’t “lost at best” — the why and the how, minus the agency-scale ops | Parts 1 + 2 |
For AMs / For self-serve) where the guidance diverges — rather than maintaining two sites.
Audience model (resolved): self-serve subscribers can touch everything — the difference
is not capability, it’s discipline and standardization. Agency/internal AMs run the rigorous,
repeatable version at scale (checklists, quality gates, cadence); self-serve users get the same
tools with a lighter-weight path. So audience tags mostly mean “here’s the disciplined version
(AM)” vs “here’s the quick version (self-serve)”, not “you can’t do this.”
Never mention credits/credit units anywhere in the docs. We are moving off that model;
describe throughput and cadence in concrete terms (pages, posts, weeks) with no credit language.
2. The three parts (the user’s structure)
- Part 1 — Theory & the Synscribe way of SEO. Not a regurgitation of generic SEO advice. It codifies what we do differently and why: programmatic SEO + GEO (AI-answer-engine optimization) for SaaS, SERP-cliff-first keyword selection, BOFU-first, speed-to-rank, and agent-operated execution. This is the layer that makes the how-tos make sense.
- Part 2 — Doing it on the platform. Step-by-step micro-guides, one task per page, each with a video where one exists (or is planned). The literal button-by-button.
- Part 3 — SOPs for running accounts at scale. The operating procedures for internal AMs and agency partners: onboarding, monthly/weekly cadence, quality gates, client reviews, roles & handoffs, capacity/credit planning.
3. Design principles for the site
- One page = one micro-guide. Small, searchable, linkable. A page should be readable in 2–4 minutes and answer exactly one “how do I…” or “why do we…”.
- Video-first where it helps. Every task page has a slot for a video. Some already exist (Loom library + 2 YouTube); the rest go on a shot-list for Raymond to record.
- Real prompts, real examples. The platform is agent-operated, so the “how” is often a
prompt you send Pi. We lift real operator prompts from production chats (via the
prod-contextskill) rather than inventing them — copy-paste-ready, lightly anonymized. - Grounded, not aspirational. If a feature isn’t live, it’s not taught as if it is (e.g. the guardrail’s real publish-blocking vs. its stale settings copy). Code + prod win over docs.
- Progressive disclosure. Part 1 gives the model; Part 2 the mechanics; Part 3 the cadence. Cross-linked so a reader can drop from “why” straight to “how.”
4. Full site map
Legend for per-page status (filled during the build):✍️ draftable now · 🎥 video exists (Loom/YT to embed) · 🎬 needs video (shot-list) ·
❓ needs Raymond (knowledge gap) · 🔬 mine from prod chats
Part 1 — Theory & the Synscribe Way
| Page | Notes / source |
|---|---|
| 1.1 The Synscribe thesis: programmatic SEO + GEO for SaaS | ✍️ — I draft the positioning vs. blog-mills/agencies (Raymond reviews); mine Workshop Notes |
| 1.2 Two search surfaces now: Google and AI answer engines | ✍️ — GEO; why we track ChatGPT/Perplexity/Claude/Gemini referrals |
| 1.3 The atomic unit: keyword → page, and why we start BOFU | ✍️ — bottom-of-funnel landing pages before TOFU |
| 1.4 SERP cliff analysis — our “can we actually win this?” method | ✍️ 🎬 — the core differentiator vs. volume/KD chasing (Organise-Keyword SOP has the model) |
| 1.5 Intent & cannibalization discipline (one keyword ≠ always one page) | ✍️ — survival gates, signal hierarchy |
1.6 Landing-page pillars: horizontal (/uses) vs vertical (/feature) | ✍️ — programmatic scale model |
| 1.7 Speed-to-rank: the new-domain playbook (5–10 pages, pos 1–5, in 2 weeks) | ✍️ — I draft the “quick win” theory (Raymond reviews) |
| 1.8 Authority & internal linking (hub/spoke, footer links) | ✍️ 🔬 — “How to build strong internal links” SOP |
| 1.9 Off-page: link building & press for the bump | ✍️ 🎥 — Loom library |
| 1.10 Attribution that matters: AI traffic + pillar-level conversion, not vanity | ✍️ — PostHog philosophy from Onboarding SOP |
| 1.11 Quality as a gate: our Definition of Done | ✍️ — from Quality Gate + DoD SOPs |
| 1.12 Agent-operated SEO: why an AI assistant changes the operating model | ✍️ — I draft the Pi thesis / where the leverage is (Raymond reviews) |
Part 2 — Doing it on the platform (micro-guides)
2.0 Orientation| Page | Status |
|---|---|
| 2.0.1 The app in 5 minutes: sidebar, orgs, the Pi Agent | ✍️ |
| 2.0.2 Working across clients (org switch, per-tab pinning) | ✍️ |
| 2.0.3 Driving Pi well (prompts, the Agent Inbox, sessions & sharing) | ✍️ 🔬 |
2.0.4 Filing work in Pi’s VFS (/reports/, memory, soul) | ❓ 🔬 — confirm folder conventions |
| Page | Status |
|---|---|
| 2.1.1 Create the org & initialize Pi (memory + soul) | ✍️ 🎬 |
2.1.2 Company research (company-explorer) & the Product Bible | ✍️ 🔬 |
| 2.1.3 Connect Google Search Console | ✍️ 🎬 |
| 2.1.4 Connect PostHog (or Mixpanel) | ✍️ 🎥 (Loom: conversion tracking) |
| 2.1.5 Configure publishing platform + IndexNow | ✍️ 🎥 (Loom: IndexNow for Framer) |
| 2.1.6 Set up the branded image generator | 🎥 YouTube: lfV72h8kwDE |
| 2.1.7 Set up refiners (brand / CTA / FAQ / TLDR) | 🎥 YouTube: 5gppErb1Yrk |
| Page | Status |
|---|---|
| 2.2.1 Keyword exploration (DataForSEO/Ahrefs/web) | ✍️ 🎥 🔬 (Keyword Explorer Loom) |
| 2.2.2 Evaluate + SERP-cliff a batch | ✍️ 🔬 |
| 2.2.3 Organise, tag & file keywords in Synscribe | 🎥 🔬 (Loom: organize/file keyword) |
| 2.2.4 Build the monthly look-ahead keyword report | 🎥 (Loom: keyword report) |
| Page | Status |
|---|---|
| 2.3.1 Design a landing-page pillar (schema + prompt, ASCII wireframe) | ✍️ 🔬 (Landing Page Prompt Alignment SOP) |
| 2.3.2 Generate LPs that read the SERP + existing pages | 🎥 (Loom) |
| 2.3.3 Align/adjust a pillar prompt from client feedback | 🎥 (Loom) |
| 2.3.4 Export a pillar (JSON for code sites, CSV for CMS) & wire to the site | ✍️ ❓ |
| 2.3.5 Landing-page refiners / compliance edits | ✍️ |
| 2.3.6 Convert a video → vertical landing page | 🔬 (SOP exists) |
| Page | Status |
|---|---|
| 2.4.1 Write content (auto-research / deep / technical) | ✍️ 🎥 (Loom: setting up blog) |
| 2.4.2 Edit articles — manually & with AI | 🎥 (Loom) |
| 2.4.3 Run refiners to get publish-ready | 🎥 YouTube: 5gppErb1Yrk |
| 2.4.4 Prepare guest-post articles | 🎥 (Loom) |
| Page | Status |
|---|---|
| 2.5.1 Publish & set the live URL | ✍️ |
2.5.2 Technical SEO audit (account-quality-control) | ✍️ 🔬 (checklist in Onboarding SOP) |
| 2.5.3 Index on GSC + submit sitemap (+ Bing) | ✍️ |
| 2.5.4 Link-building kickoff from a search term | 🎥 (Loom) |
| 2.5.5 Handle an inbound link-exchange proposal | 🎥 (Loom) |
| 2.5.6 Press release for a quick bump | 🎥 🔬 (Loom + SOP; Hyperbound example) |
| Page | Status |
|---|---|
| 2.6.1 PostHog dashboard setup (AI-traffic insight + conversion funnels) | 🎥 🔬 (Loom + SOP; SQL snippet in hand) |
| 2.6.2 Set up client attribution | 🎥 (Loom) |
| 2.6.3 Reconcile GSC + PostHog into a performance review | ✍️ 🔬 |
Part 3 — SOPs for running accounts at scale
| Page | Source |
|---|---|
| 3.1 Onboarding Flow — Month 1 (the backbone) | Port + enrich existing SOP-7 (already excellent) |
| 3.2 Monthly planning flow | SOP “Flow for Monthly Planning” 🔬 |
| 3.3 Weekly planning flow | SOP “Flow for weekly planning” 🔬 |
| 3.4 Organise keywords for a cycle | Port SOP-4 (already excellent, prompt-rich) |
| 3.5 Content production procedures + Definition of Done | SOP “Content Production” + “DoD for Content” |
| 3.6 The Quality Gate | SOP “Quality Gate” |
| 3.7 Preparing client-review material | SOP “Preparing Client Review Material” 🎥 |
| 3.8 Running the client review | Client Review SOP 🎥 |
| 3.9 Link-building SOP | 🔬 |
| 3.10 Press-release SOP | ”Press Release for a Quick Bump” |
| 3.11 First set of keywords (kickoff) | “How to start first set of keywords” |
| 3.12 Playbook for API & MCP servers | SOP exists |
| 3.13 One Startup A Day launch | SOP exists |
| 3.14 Roles & handoffs — AM vs BPO publishing (YiAn/#bpo), human-only tools | ✍️ — from Onboarding SOP |
| 3.15 Agency partners & standardization at scale (the rigor delta, not gated features) | ✍️ — self-serve can do everything; agency = disciplined, standardized, repeatable at scale |
| 3.16 Capacity & cadence planning (throughput in pages/posts per week) | ✍️ — no credit language; describe cadence concretely (e.g. blogs/week, LP batches per week) |
5. Source ledger (what feeds the build)
- Workshop Notes (Notion, 69k chars) — Part 1 philosophy backbone. To be mined in Phase 1.
- SOP database (Notion) — Part 3 backbone; several are already high quality (Onboarding Month 1, Organise Keyword). Port + normalize, don’t rewrite what’s already sharp.
- Loom library (~20 videos, catalogued from the SOP page) + 2 YouTube how-tos — embed map.
- Client dossiers (Wonderchat, Hyperbound) — real worked examples for Part 1/3 case studies and Part 2 illustrations (pillar design, competitor mining, BOFU strategy).
- Production operator chats via
prod-context(factory session/messages) — real prompts and longitudinal patterns (how the same operator handles a cycle over months). Feeds the copy-paste prompt blocks throughout Part 2 & the “what good looks like” in Part 3. - Codebase (already mapped) — surfaces, routes, skills, integrations; keeps the how-tos honest.
- Existing repo training docs (
docs/training/account-manager/*) — my earlier product map; fold in / supersede.
6. The 10-hour phase plan
Each phase has a mini-goal (the acceptance check) and a concrete deliverable. Phases are ordered so the site is usable even if we stop early (index + Part 3 SOPs land first, since those are what next week’s AMs need most).Phase 0 — Scaffold & decide (≈0.75h)
- Stand up the doc-site skeleton (tooling per Open Decision #1), nav for the 3 parts, search, a video-embed component, and the audience-tag convention.
- Mini-goal: site builds locally; a placeholder page renders with an embedded video and is searchable.
Phase 1 — Mine the sources (≈2h) (runs as parallel subagents)
- Mine Workshop Notes → a distilled “Synscribe SEO principles” outline for Part 1.
- Mine
prod-contextoperator chats (3–5 exemplary sessions across a couple of orgs, over time) → a real-prompt library tagged by task, + patterns for Part 3. - Catalogue every Loom/YouTube → an embed map (video ↔ page).
- Confirm VFS filing conventions (folders, memory, soul).
- Mini-goal: a
_sources/folder with (a) principles outline, (b) prompt library, (c) video embed map, (d) VFS conventions note — every downstream page has its raw material staged.
Phase 2 — Part 3 SOPs (≈2h) (first, because next week needs it)
- Port + normalize the existing SOPs into micro-guides; fill the gaps I can; flag the rest.
- Mini-goal: all 16 Part 3 pages exist; the 4 already-strong SOPs are fully ported;
❓pages have a clear “what I need from you” stub.
Phase 3 — Part 2 platform how-tos (≈2.5h)
- Write every task page: steps + real prompt block + embedded video (or 🎬 shot-list stub).
- Mini-goal: all Part 2 pages exist; every page with an existing video has it embedded; every video-less page has either full written steps or a shot-list entry.
Phase 4 — Part 1 theory (≈2h)
- Write the differentiated-SEO chapters from the mined principles + client examples.
- Mini-goal: all 12 Part 1 pages drafted; each states a distinct Synscribe stance (not
generic SEO), with a real example;
❓positioning nuances flagged for Raymond.
Phase 5 — Assemble, cross-link, gap register, shot-list (≈0.75h)
- Home page + learning paths (“New AM start here”, “Self-serve tour”); cross-links between parts; the consolidated knowledge-gap register and video shot-list as their own pages.
- Mini-goal: a coherent, navigable, searchable site; every gap and every needed video is itemized in one place for Raymond to action.
If a decision blocks me mid-run, I proceed on the recommended default, mark the spot with
❓, and keep moving — I won’t stall the whole run waiting.
7. Video strategy
- Embed what exists: ~20 Looms + 2 YouTube already cover a big chunk of Part 2. Phase 1 produces the exact video↔page map.
- Shot-list for the rest: every
🎬 needs videopage gets an entry with: the one task it shows, a 3–5 beat outline, and est. length. Raymond records against the list; each page has the embed slot ready so dropping a URL in is a one-line edit. - Self-serve priority: for audience B, prioritize recording 2.0.x (orientation) + 2.1.x (setup) — that’s where a lost subscriber needs to see it most.
8. Knowledge-gap register (mostly resolved 2026-07-04)
Resolved by Raymond:- Part 1 positioning — I own the draft; Raymond reviews. Mine Workshop Notes + client dossiers for the sharp version. (1.1, 1.7, 1.12)
- Credits — do not mention at all. No credit language anywhere; describe cadence in pages/posts/weeks. (3.16)
- Agency vs self-serve — self-serve can do everything; the delta is discipline/rigor/ standardization at scale, not gated capability. (3.15, audience tags)
- VFS conventions — confirm the real folder structure from prod chats + code, then document.
prod-contextaccess — key provided and verified working.- Exemplary chats/orgs — pick from the high-activity orgs (wonderchat, chalkie, frameshft, straitsx, rently-uae, bluente, bookaclinic, scheduling-wizard, …).
❓ where hit:
- Any org-specific claim I can’t verify against code/prod/chats gets a
❓marker rather than a guess, and lands in the consolidated gap register page for Raymond’s pass.
The Definition of Done (what the goal-loop judge checks) — see GOAL.md
The autonomous build is driven by docs/training/GOAL.md, whose acceptance gates encode
“a GREAT outcome,” not merely “all pages exist.”
9. Decisions (resolved 2026-07-04)
- Format: portable Markdown in-repo under
docs/training/this run; pick the site generator (Starlight/Mintlify/etc.) in a later tooling pass. Everything is authored so it drops into a generator unchanged (clean front-matter, relative links, video-embed slots). - Audience: one site with audience tags — shared pages with
For AMs/For self-servecallouts where guidance diverges; Part 3 is AM-only. - Prompt mining: live —
FACTORY_API_KEYprovided and verified working (curated + sql tiers; readsfactory.agent_session/messages). Rich source confirmed (wonderchat, chalkie, frameshft, straitsx, rently-uae, bluente, bookaclinic, …). Mining routes through subagents to keep transcripts out of the main context.