# graph8 for Marketing / Demand Gen

> graph8 field guide for Marketing / Demand Gen. Live URLs, real surfaces, screenshots from a public-data showcase tenant.

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

*A field guide for Marketing / Demand Gen. Live URLs, real surfaces. Screenshots captured from a showcase tenant with public-company data only.*

## The five things to use today

### 01. Acquisition — where every visitor comes from, what they read

*9 analytics tabs. Start with Overview for the daily pulse, then drill: Acquisition for channel mix, Behavior for top pages, Realtime for "who's on the site right now."*

**Open it at**

- `app.graph8.com/analytics` — Overview dashboard (single-screen pulse)
- `/analytics/acquisition` — channel breakdown
- `/analytics/behavior` — top pages by views
- `/analytics/realtime` — active visitors right now
- `/analytics/live-visitors` — visitor table with journey/referrer/location

![Analytics Overview showing 78K unique visitors, 81K sessions, 97K page views, top traffic sources Direct 74.4% Organic 4.6% Referral 3.5%](../../../../assets/roles/marketing/1-analytics-overview.webp)

***Fig 1.1** — `/analytics` Overview. **78,208 unique visitors · 81,302 sessions · 97,898 page views · 8s avg engagement.** Top sources: Direct 74.4% · Organic 4.6% · Referral 3.5%. Bounce 97% · Engagement 1.6%.*

![Acquisition channels showing Direct 90.2%, Organic Search 5.5%, Referral 4.1%, AI/LLM 0.2% with 79.3K users](../../../../assets/roles/marketing/2-acquisition-channels.webp)

***Fig 1.2** — `/analytics/acquisition`. 30-day window: **Direct 90.2% (72K) · Organic 5.5% · Referral 4.1% · AI/LLM 0.2%.** Direct dominance = brand search + bookmark traffic. Organic + AI/LLM is your SEO/AEO growth lever.*

![Behavior page views showing B2B Contact Database 72,843 views, homepage 2,913, Replace Your Sales Stack 1,609, /startups 746, /credits 707](../../../../assets/roles/marketing/3-conversions.webp)

***Fig 1.3** — `/analytics/behavior/pages`. Top pages: **B2B Contact Database 72.8K views** (99.7% bounce — long-tail SEO landing) · graph8.com homepage 2.9K · *"Replace Your Sales Stack"* 1.6K · `/startups` 746 · `/credits` 707 · `/dialer` 321 · `/pricing` 305.*

> **Tip: Try this now**
> **Try this now.** Open `/analytics/realtime` right before a campaign push. After firing the email/ad, watch live visitor count climb — instant signal that copy/CTA worked. Then check `/analytics/behavior` to see which page they landed on and how long they stayed.

### 02. The conversion funnel — Marketing Intelligence + Conversions

*graph8 ships a unique **Outbound Bridge Funnel**: Web Visitors → Identified → Added → Replied → Meetings. Lets you see exactly where the funnel breaks.*

**Open it at**

- `app.graph8.com/analytics/marketing` — Marketing Intelligence + Outbound Bridge Funnel
- `/analytics/conversions` — Goal Completions + Form Performance
- `/analytics/attribution` — Sender Performance + Acquisition Breakdown (empty for graph8 today)

![Marketing Intelligence showing Qualified Traffic 471, Engagement Quality 2%, Campaign Influence 471, Pipeline Impact 0, plus Outbound Bridge Funnel](../../../../assets/roles/marketing/4-behavior.webp)

***Fig 2.1** — `/analytics/marketing`. **Qualified Traffic 471 · Engagement Quality 2% · Campaign Influence 471 · Pipeline Impact $0**. The Outbound Bridge Funnel below shows where the leaks are.*

Outbound Bridge Funnel · live 2026-05-20 Web visitors78,470 Identified471 (0.6%) Added to sequence0 Replied0 Meetings booked0

![Conversions showing 146 total conversions, 146 form submissions, 40 meetings booked](../../../../assets/roles/marketing/5-marketing-intel.webp)

***Fig 2.2** — `/analytics/conversions`. **146 conversions · 0.1% rate · 146 form submissions · 40 meetings booked.** Two goals tracked: Form Submission + Meeting Booked.*

> **Tip: Try this now**
> **Try this now.** The Outbound Bridge Funnel above shows 471 identified visitors but 0 added to a sequence. That's a Marketing-to-SDR handoff gap. Build a routing rule: *identified visitor + hit /pricing → auto-add to a re-engagement sequence*. Then watch the funnel — Added should climb within a week.

### 03. Paid acquisition — Ads wizard for Meta · LinkedIn · Google · X

*6-step campaign builder: Platform → Audience → Creative → Budget → Review → Publish. Pulls audiences from graph8 lists and creatives from the brand snapshot. One UI, four channels.*

**Open it at**

- `app.graph8.com/ads` — ad campaign manager + Create Campaign wizard

![Ads Create Campaign wizard showing 6-step flow Platform/Audience/Creative/Budget/Review/Publish with Meta/LinkedIn (preselected)/Google/X platform cards](../../../../assets/roles/marketing/6-realtime.webp)

***Fig 3.1** — `/ads` Create Campaign wizard. 6 steps. 4 platforms (LinkedIn pre-selected). Each platform needs a one-time connection ("Platform not connected — Connect Account"). Once connected, audiences from `/lists` push as custom audiences; creatives auto-resize for each platform.*

> **Tip: Try this now**
> **Try this now.** Connect LinkedIn Ads first (highest B2B intent). Build an audience in `/lists` from your ICP filter (e.g. "VP Sales at SaaS, 100-500 employees"). Open `/ads` → Create Campaign → pick that list as audience. Reuse a graph8 brand-asset for creative. Set a $50/day budget for a 14-day learning run.

### 04. Studio — Landing Pages, Brand Kit, 45 brand DNA docs

*Studio is the full content surface: 41 published landing pages + 19 drafts, Brand Kit with extracted homepage clone, and 45 globally-generated brand DNA docs (Intelligence · Context · Research · Targeting buckets).*

**Open it at**

- `app.graph8.com/studio?mode=content` — Brand Kit + content workspace
- `/studio?mode=content&amp;ct=landing_page` — Landing Pages list (the hidden URL)
- `/studio?mode=global` — Global brand-DNA doc workbench
- Studio modes also: *?mode=campaign* (Campaign Studio) · *?mode=team* (Team Studio)

![Landing Pages with 19 Drafts, 41 Publish counts; Create panel with 3 paths (Custom prompt, From a layout, Clone existing); template list and sidebar named drafts](../../../../assets/roles/marketing/7-live-visitors.webp)

***Fig 4.1** — Landing Pages under Studio → Content → Brand Kit dropdown. **19 drafts · 41 published.** Templates: *Bold Hero + Single CTA · Benefits Grid · Social Proof First.* Named drafts include *ROI calculator · Comparison LP · Free Trial Signup · Pricing-Led · Product Launch · Video Explainer.**

![Studio Content mode with Brand Kit sidebar (Overview/Homepage/Design System/Sections) and graph8.com clone preview](../../../../assets/roles/marketing/7b-attribution.webp)

***Fig 4.2** — `/studio?mode=content`. **Brand Kit** with sub-sections Overview / Homepage / Design System / Sections. graph8.com cloned (extracted 5/5/2026) — *Re-extract* + *Re-capture* buttons keep it fresh.*

![Studio Global Docs showing 43/45 generation with Intelligence 13/13, Context 21/23, Research 6/6, Targeting 3/3 buckets](../../../../assets/roles/marketing/8-ads-wizard.webp)

***Fig 4.3** — `/studio?mode=global`. **43/45 brand DNA docs generated** across 4 buckets: *Intelligence 13/13 · Context 21/23 · Research 6/6 · Targeting 3/3*. Includes Audience Questions · Brand News · Brand Sentiment · Company Enrichment · Competitor Discovery · Organic Keywords · Paid Keywords · Products &amp; Services.*

> **Tip: Try this now**
> **Try this now.** Open `/studio?mode=global`, check which 2 docs in *Context (21/23)* are still pending. Generate them. Then open a Landing Page draft and re-generate copy — the LP builder pulls from those same brand-DNA docs, so updating Context flows through automatically.

### 05. Lead capture, intent keywords, copilot for sequence performance

*19 forms shipping submissions today, intent-keyword tracking (set up your first one), and a copilot that answers "which campaign drove the most replies?" with structured tables.*

**Open it at**

- `app.graph8.com/forms` — 19 forms with submission counts
- `/keywords` — Intent Keywords (Signals → Intent)
- Copilot — sparkle icon top-right

![Forms list showing 19 forms with submission counts: undefined 76 on /lists, go-data-progressive-form 75 on a paying customer.com, apply-form 17 on graph8.com/marketplace](../../../../assets/roles/marketing/9-landing-pages.webp)

***Fig 5.1** — `/forms`. **19 forms · per-form submission counts + latest submission + target list.** Top: *undefined* 76 submissions on /lists · *go-data-progressive-form* 75 on a paying customer.com · *apply-form* 17 on graph8.com/marketplace · *demo-with-oleksii* 12 · *exit-form* 11.*

![Intent Keywords UI empty for graph8 org with your data columns](../../../../assets/roles/marketing/10-keywords.webp)

***Fig 5.2** — `/keywords`. **0 keywords configured for graph8 org.** UI ready — add keywords like *"replace HubSpot"*, *"sales automation"*, *"sales tooling consolidation"* to surface contacts at companies actively discussing your wedge.*

![Copilot response showing Email Campaign Performance table with SDR/BDR_SaaS 2350/2085, SalesLeaders_AI&ML 1282/1207, sequence reply rates and key takeaways](../../../../assets/roles/marketing/11-forms.webp)

***Fig 5.3** — Copilot, "Which channels generated the most conversions this month?" Response: **full Email Campaign Performance table** — SDR/BDR_SaaS 2,350 sent / 2,085 delivered · SalesLeaders_AI&amp;ML 1,282/1,207 · SalesEnablement_SaaS 1,707/1,570 · GrowthDemandGen_SaaS 1,281/1,211. Plus takeaways: *"SalesLeaders_AI&amp;ML 0.41% best reply rate. VP/Head-Sales_SaaS 24 replies (highest volume). No channel comparison possible — everything is email."**

> **Tip: Try this now**
> **Try this now.** Set up your first 5 intent keywords at `/keywords`. Within 24h you'll start seeing companies in `/contacts` with the Intent Keywords column populated. Build a list from those, run it through a sequence. Then ask copilot: *"Which intent keyword had the best reply rate?"*

## Discovered nav map (the full marketing surface)

| Top-nav bucket | Sub-routes you'll use |
| --- | --- |
| **Studio** | `?mode=global` (brand DNA) · `?mode=content` (Brand Kit + LPs) · `?mode=campaign` · `?mode=team` |
| **Signals** | Visitors (Contacts · Companies · Chat · Campaigns) · Intent (`/keywords`) · Forms · Hiring |
| **Engage** | Sequencer · Nurture · Inbox · Dialer · Web Chat · Appointments · Newsletter |
| **Revenue** | Trial / Customers / Churned / Quotes / Products / Deals |
| **Agents** | AI agent management (Receptionist, SDR, CSM, Twins) |
| **Data** | Search / Contacts / Companies / Lists / Suppressions / Workbench / Data Pipelines |

## URL cheat-sheet

| To do this | Go here |
| --- | --- |
| Daily analytics pulse | `/analytics` |
| Channel acquisition breakdown | `/analytics/acquisition` |
| Top pages by views | `/analytics/behavior` |
| Marketing Intelligence + Bridge Funnel | `/analytics/marketing` |
| Conversions (forms + meetings) | `/analytics/conversions` |
| Attribution (sender / acquisition) | `/analytics/attribution` |
| Active visitors right now | `/analytics/realtime` |
| Live visitor table | `/analytics/live-visitors` |
| Performance Reports (13 sub-reports) | `/reports` |
| Ad campaigns (Meta/LI/Google/X) | `/ads` |
| Landing Pages list | `/studio?mode=content&amp;ct=landing_page` |
| Brand Kit + Homepage clone | `/studio?mode=content` |
| 45 brand-DNA docs (global) | `/studio?mode=global` |
| Forms list + submissions | `/forms` |
| Intent Keywords | `/keywords` |
| Chat (was Chat Leads) | Signals → Visitors → Chat tab |
| Hiring Signals (job-posting intent) | Signals → Hiring |
| Open Copilot anywhere | Sparkle · top-right |

## Heads-up — known Marketing gaps + workarounds

> **Caution:**
> **1. Landing Pages URL is non-obvious.** `/landing-pages`, `/studio/landing-pages`, `/lp`, `/pages` all 404. The real URL is `/studio?mode=content&amp;ct=landing_page` or click Studio → Content → Brand Kit dropdown.
>
>  **2. No /blog route in the app.** Blog content management lives outside the product (in the `g8web/graph8-web` repo). The app doesn't have a blog post editor — for in-app content, use Landing Pages.
>
>  **3. Attribution is empty for graph8 today.** `/analytics/attribution` shows "No sender data yet" because no `cb_outbound_sends` rows exist on graph8's own tenant. Use `/analytics/conversions` + `/analytics/marketing` instead for goal-based + funnel attribution.
>
>  **4. Intent keywords are empty.** 0 keywords configured at `/keywords`. UI ready — set up your first 5-10 keywords today so the Bridge Funnel can start surfacing intent-driven contacts.
>
>  **5. The Outbound Bridge Funnel shows 0 Added / 0 Replied / 0 Meetings.** 471 visitors identified but no auto-routing to sequences. That's a Marketing-to-SDR plumbing gap, not a tool gap — fix with a routing rule.
>
>  **6. Ad platforms need one-time connection.** All 4 platforms (Meta · LinkedIn · Google · X) ship as "Platform not connected" until you authenticate the ad account. Connect once, reuse forever.
>
>  **7. The Studio docs counter shows 43/45.** Two Context docs are still pending generation. Run them so all 45 are ready when you fire the next campaign.

---

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