# graph8 for Content Marketer

> graph8 field guide for Content Marketer. Live URLs, real surfaces, screenshots from a public-data showcase tenant.

Source: https://docs.graph8.com/roles/content/

*A field guide for Content Marketer. Live URLs, real surfaces. Screenshots captured from a showcase tenant with public-company data only.*

## The five things to use today

### 01. Studio Global — your 45 brand DNA documents

*graph8 doesn't make you write a brand brief or messaging house from scratch. It generates 45 docs across 4 buckets (Intelligence · Context · Research · Targeting) from your website + enrichment data. You edit, you don't author.*

**Open it at**

- `app.graph8.com/studio?mode=global` — global doc workbench
- Click any doc to open the full editor

![Studio Global docs grid showing 43/45 Generation Incomplete badge with your data buckets and document table](../../../../assets/roles/content/1-studio-global-docs.webp)

***Fig 1.1** — `/studio?mode=global`. **43 of 45 docs generated** across 4 buckets. Columns: Workflow · Category · Document · Status · Health · Updated. The top bar always tells you how many are done.*

**The 45 docs across 4 buckets**

- **Intelligence (13)** — Website Scrape, Company Enrichment, Competitor Discovery, Company Keywords, Product Inventory, Organic Keywords, Paid Keywords, Brand News, Brand Sentiment, Audience Questions, Products &amp; Services + more
- **Context (21)** — Brand Brief, Value Props, Offer Brief, Personas, ICPs, Messaging House, Proof Catalog, Pricing Matrix, Style Guide, Writing Style Guide, Brand Voice + more
- **Research (6)** — Buyer Psychology, Competitive Teardown, GTM Channel, Industry Analyst, Review Sentiment, Voice of Customer
- **Targeting (3)** — Targeting docs (audience definitions, segmentation rules)

> **Tip: Try this now**
> **Try this now.** Open `/studio?mode=global`. Find the 2 docs not yet generated in Context (21/23). Click *Generate*. Then audit the Brand Voice doc — that's the source of truth every other doc + LP + email pulls from. If the voice is wrong, everything downstream is wrong.

### 02. Brand Kit — homepage clone, design system, 362 assets

*Studio Content extracts your website (homepage cloned + design system parsed + sections catalogued) and gives you a browsable Asset library — logos, hero images, product shots, screenshots, generated images — all categorized.*

**Open it at**

- `app.graph8.com/studio?mode=content` — Brand Kit workspace
- Sub-sections: *Overview · Homepage · Design System · Sections*
- Brand Kit dropdown: Brand Kit · Assets (362) · Website (32) · Landing Pages (41) · LinkedIn (0) · Newsletter (0)

> **Tip: Try this now**
> **Try this now.** Brand Kit → Sections — graph8 auto-extracts every section (hero, features, pricing, FAQ, footer) from your homepage. Click any section, copy the HTML, paste into a landing page. Instant brand-consistent block reuse.

### 03. Landing Pages — 41 live, 19 drafts, 3 creation paths

*Build LPs three ways: custom prompt to AI, pick a layout template, or clone an existing page. The editor is live-preview with publish toggle. Drafts list shows everything in flight.*

**Open it at**

- `app.graph8.com/studio?mode=content&amp;ct=landing_page` — Landing Pages list
- Or click Brand Kit dropdown → Landing Pages

> **Tip: Try this now**
> **Try this now.** Clone your highest-converting LP from the published list. Open the editor. Swap the hero copy to your next campaign's wedge (pulled from Campaign Studio's Messaging &amp; Objections doc). Save as draft, push to publish when copy review is done. The editor handles responsive layout for you.

### 04. Content traffic + lead capture — Forms, Behavior, Keywords

*Where your content lands traffic, what they read, and how you convert them. 19 active forms, top pages by view, intent keywords (still empty for graph8 — easy win).*

**Open it at**

- `app.graph8.com/forms` — 19 forms with submission counts
- `/analytics/behavior` — top pages by views
- `/keywords` — intent keywords (still 0 configured)

![Forms list with 19 forms showing Form ID, Page URL, Total Submissions columns; top entries undefined 76, go-data-progressive-form 76, apply-form 17](../../../../assets/roles/content/7-forms-content.webp)

***Fig 4.1** — `/forms`. 19 forms across graph8.com + a paying customer.com properties. Top: *go-data-progressive-form* 76 subs · *apply-form* 17 · *demo-with-vakkii* 12 · *exit-form* 11. Each form has a target list = routes submitters into the right sequence.*

![Analytics Behavior Pages tab showing top pages by view: B2B Contact Database 74376, homepage 2914, graph8 for AI Agents 1808](../../../../assets/roles/content/8-behavior-pages.webp)

***Fig 4.2** — `/analytics/behavior`. **Top: B2B Contact Database 74,376 views** (long-tail SEO) · graph8.com homepage 2,914 · graph8 for AI Agents 1,808. Where your content is winning + losing.*

![Intent Keywords empty state with your data Added/Last Updated/Sync/Actions columns and Add Keyword button](../../../../assets/roles/content/9-keywords.webp)

***Fig 4.3** — `/keywords`. **0 keywords configured.** The fastest content win: add 5-10 keywords (e.g. "replace HubSpot", "sales automation") so the intent dashboard surfaces contacts at companies talking about them.*

> **Tip: Try this now**
> **Try this now.** Open `/analytics/behavior`, sort by views desc. The B2B Contact Database page at 74K views is a giant audience graph8 isn't capitalizing on (99.7% bounce). Build a soft-pitch form for that page (or a contextual chat-leads widget) to convert that traffic.

### 05. Copilot — draft heroes, headlines, full pages on demand

*Natural-language content generation. Ask for a hero, get 2-3 variants with rationale. Ask for a full landing page, get a structured outline. Ask for blog headlines, get a brainstormed list grounded in your Brand Voice.*

**Open it at**

- Sparkle icon · top-right · any page → Copilot side panel

![Copilot response to 'Generate me a landing page hero for replacing HubSpot' showing Variant B Pain-forward with your data structure plus follow-up offer](../../../../assets/roles/content/10-copilot-content.webp)

***Fig 5.1** — Live copilot exchange. Q: *"Generate me a landing page hero for a campaign about replacing HubSpot."* A: structured Variant B (Pain-forward, recommended) with *Eyebrow · Headline · Subheadline · CTA · Recommendation* + offer to *"turn this into a full landing page document or build out the rest of the page."**

> **Tip: Try this now**
> **Try this now.** Try these content-marketer queries: *"write 5 LinkedIn post headlines about our wedge against Apollo"* · *"give me 3 blog post outlines grounded in our Voice of Customer doc"* · *"draft an exit-intent popup for graph8.com/pricing"* · *"compare our messaging house against Outreach's homepage"*. The copilot reads from the 45 brand DNA docs so output is on-brand by default.

## URL cheat-sheet

| To do this | Go here |
| --- | --- |
| 45 brand DNA docs | `/studio?mode=global` |
| Brand Kit (homepage clone + design system) | `/studio?mode=content` |
| Landing Pages (19 drafts · 41 published) | `/studio?mode=content&amp;ct=landing_page` |
| Asset library (362 images) | Brand Kit → Assets |
| Website pages catalog (32 pages) | Brand Kit → Website |
| LinkedIn content (still empty) | Brand Kit → LinkedIn |
| Newsletter (still empty) | Brand Kit → Newsletter |
| Forms list + submissions | `/forms` |
| Top pages by view | `/analytics/behavior` |
| Intent keywords (still 0) | `/keywords` |
| Open Copilot anywhere | Sparkle · top-right |

## Heads-up — known Content gaps + workarounds

> **Caution:**
> **1. No /blog route in the app.** Blog content management lives outside (in the `g8web/graph8-web` repo). For in-app content, use Landing Pages — they cover most use cases.
>
>  **2. Studio `?ct=landing_page` param is sometimes stripped.** If direct URL doesn't switch content type, use the Brand Kit dropdown in the UI to select Landing Pages.
>
>  **3. LinkedIn + Newsletter sections are empty.** Brand Kit dropdown shows LinkedIn (0) + Newsletter (0) — surfaces are shipped but unused. Easy quick-win to populate.
>
>  **4. Two Context docs are still pending generation.** Counter shows 43/45 — find the missing 2 in Studio Global and trigger generation manually.
>
>  **5. Keywords are empty.** 0 intent keywords configured. Set up your first 5 to populate the Intent Keywords column in `/contacts` + the Bridge Funnel in `/analytics/marketing`.

---

<small>Generated 2026-05-20 against `app.graph8.com` (org `your org`). Surface state verified live before publication</small>
