Build Your GTM Stack
on graph8 Build Your GTM Stack on graph8
The most comprehensive GTM developer platform. One SDK for visitor intelligence, AI copilot, webchat, booking, enrichment, sequences, campaigns, and more.
// npm install @graph8/js
import { g8 } from '@graph8/js';
g8.init({ writeKey: 'YOUR_KEY' });
// Who's visiting?
const v = await g8.visitors.identify();
// Acme Corp, SaaS, 200 employees
// Embed AI copilot
g8.copilot.open();
// Book a meeting
g8.calendar.show({ eventType: 'demo' });
// Enrich (server-side)
g8.enrich.person({ email: 'j@acme.com' }); 14 modules, one namespace
Client-side modules use a write key (safe for browsers). Server-side modules use an API key.
Visitor Intelligence
Write Keyg8.visitors.identify() IP-to-company resolution. Know who's visiting before they fill out a form.
Event Tracking
Write Keyg8.track(event, props) Track any user action with typed properties. Auto page views.
AI Copilot
Write Keyg8.copilot.open() Embeddable AI assistant with your org's knowledge base and custom actions.
Webchat
Write Keyg8.chat.open() Live chat + AI chat widget. Human transfer, conversation memory.
Calendar Booking
Write Keyg8.calendar.show(config) Scheduling widget with slot management. Embed inline or as modal.
Progressive Forms
Write Keyg8.forms.lookup(email) Smart forms that skip fields graph8 already knows. Higher conversion.
Enrichment
API Keyg8.enrich.person(params) Look up anyone from 300M+ contacts. Verified emails, phones, company data.
Intent Signals
Bothg8.signals.company(domain) Real-time buying signals. Know when target accounts are in-market.
Sequences
API Keyg8.sequences.add(config) Trigger automated multi-step outreach from your code.
Campaigns
API Keyg8.campaigns.create(config) Programmatic campaign creation, AI content generation, launch.
Voice AI
API Keyg8.voice.start(config) AI voice agent with real-time transcription and call analysis.
Landing Pages
API Keyg8.pages.clone(url) Clone any URL, generate from templates, publish to CDN.
CRM Sync
API Keyg8.integrations.connect(crm) Bi-directional sync with HubSpot, Salesforce, Pipedrive, and more.
Webhooks
API Keyg8.webhooks.on(event, cb) Listen for replies, meetings, enrichment completion, and more.
Four ways to integrate
Pick the path that fits your workflow.
JavaScript SDK
14 modules. TypeScript. React hooks. SSR-safe.
npm install @graph8/js REST API
300+ endpoints. Any language. OpenAPI spec.
POST /api/v1/search/contacts MCP Server
43 AI tools. Claude, Cursor, ChatGPT. OAuth.
https://be.graph8.com/mcp/ CLI
20+ commands. Scriptable. JSON output.
pip install g8-mcp-server Built-in CDP + data pipeline
All your data is stored and actionable out of the box. Optionally route a copy to your own warehouse.
+ ClickHouse, Redshift, Postgres, MySQL, Amplitude, Mixpanel, Facebook, webhooks
Functions
Write JavaScript to transform, filter, and enrich events in transit. PII stripping, normalization, third-party API lookups.
Live Events
Real-time event debugger. See events arriving, function results, and destination delivery status. Verify in seconds.
Auto-Schema
Send any JSON. Tables and columns are created automatically in your warehouse. No DDL, no migrations.
One platform replaces seven
Stop paying for and maintaining separate tools. graph8 handles the entire stack.
g8.track() + Destinations Tracking + data routing
g8.enrich.person() Enrichment (300M+ contacts)
g8.sequences.add() Email sequences
g8.calendar.show() Booking & scheduling
g8.copilot.open() AI chat & copilot
g8.forms.lookup() Progressive forms
Built-in CRM Contacts, companies, deals
g8.visitors.identify() Visitor intelligence
g8.pages.clone() Landing page builder
How it Works
Install - Identify - Engage - ConvertInstall
npm install @graph8/js or paste the MCP URL. One line, any framework.
Identify
Know who visits your app. IP-to-company resolution, engagement scoring, intent signals - automatically.
Engage
Embed copilot, webchat, booking, and forms in your product. Every interaction feeds your CRM.
Convert
Enrich contacts, launch sequences, trigger campaigns - from your code or let AI handle it.
Explore the tools
Click any example below to see a live preview of how it works.
REST API
Programmatic access to contacts, companies, enrichment, and campaigns.
- Search 200M+ B2B contacts
- Waterfall enrichment across providers
- Full CRUD on your workspace data
- Webhook notifications
- OpenAPI 3.1 spec included
MCP Server
Connect AI agents in your IDE to graph8 via the Model Context Protocol.
- Claude Code, Cursor, Windsurf support
- OAuth — no API keys needed
- 16 tools for search, campaigns, tracking
- 8 resources for agent context
- Dev and GTM modes
CLI
Terminal access to tracking snippets and progressive forms for any framework.
- One command: pip install g8-mcp-server
- OAuth login or API key auth
- 7 framework templates
- Progressive form generation
- JSON output for scripts
What you can build
Personalized product experiences
Use g8.visitors.identify() to know which company is visiting, then personalize pricing, case studies, and CTAs in real-time.
Embedded AI assistant
Drop g8.copilot.open() into your product. The AI knows your knowledge base and can book demos, answer questions, and trigger actions.
Smart lead capture
Progressive forms that only ask for missing fields. 2-field forms instead of 6. Higher conversion, same data.
In-app scheduling
g8.calendar.show() embeds booking directly in your product. No redirect to Calendly. Full control over the experience.
Automated outreach pipelines
Enrich contacts, score intent, enroll in sequences - all triggered from your code when a user hits a threshold.
AI-powered sales workflows
Connect MCP to Claude or Cursor. AI agents build lead lists, enrich contacts, and launch campaigns from natural language.
Live chat with AI fallback
g8.chat.open() gives visitors instant answers. AI handles first response, transfers to humans when needed.
Real-time intent alerts
g8.signals.stream() watches target accounts. When intent spikes, trigger Slack alerts, sequence enrollment, or custom logic.
Landing page factory
g8.pages.clone(url) + g8.pages.publish(id). Clone competitor pages, customize with AI, publish to CDN - programmatically.
Works with your stack
The SDK works with any JavaScript framework. Tracking snippets for every major platform.
Next.js
SSRReact
CSRVue
CSRHTML
SSRWordPress
SSRWebflow
SSRShopify
SSRAI agent integrations
43 tools available via MCP. Just paste the URL - OAuth handles the rest.
Claude.ai
URL PasteCustomize > Connectors > Add. OAuth sign-in.
Claude Desktop
URL PasteSettings > MCP Servers > Add. OAuth sign-in.
Cursor
MCP ConfigOne line in .cursor/mcp.json. OAuth.
ChatGPT
URL PasteSettings > Apps > Developer Mode. OAuth.
Frequently Asked Questions
The @graph8/js SDK covers 14 modules: event tracking, user identity, visitor intelligence (IP-to-company), AI copilot widget, webchat, calendar booking, progressive forms, enrichment (300M+ contacts), sequences, campaigns, CRM integrations, intent signals, voice AI, and landing pages. One npm install, one g8.init() call.
Two modes: write key (client-side, safe to expose in browser) for tracking, visitor ID, widgets, and forms. API key (server-side) for enrichment, sequences, campaigns, and integrations. The MCP server supports OAuth for Claude, Cursor, and Claude Desktop.
Claude.ai, Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, and ChatGPT. Just paste the server URL - OAuth handles the rest. 43 tools available covering CRM, prospecting, enrichment, sequences, and campaigns.
The @graph8/js SDK works with any JavaScript framework. It includes a React provider and useG8 hook for React/Next.js. Tracking snippets are available for Next.js, React, Vue, HTML, WordPress, Webflow, and Shopify.
Yes. API rate limits depend on your plan tier. Standard plans include generous limits for search, enrichment, and CRUD operations. Contact us for enterprise-grade throughput.
Yes. The SDK provides embeddable widgets for AI copilot (g8.copilot.open), webchat (g8.chat.open), calendar booking (g8.calendar.show), and progressive forms. All widgets are configurable - position, theme, greeting, and context.
Yes. Configure destinations in Connections > Destinations. Every g8.track() and g8.identify() call automatically routes to all connected destinations - BigQuery, Snowflake, ClickHouse, Redshift, Postgres, S3, GA4, HubSpot, Amplitude, and more. No extra code needed.
Yes. Functions let you write JavaScript that runs on every event in transit. Filter out bot traffic, strip PII, enrich with external APIs, or normalize data shapes. Functions have access to HTTP fetch, persistent storage, geolocation, and warehouse queries.
Yes. The Live Events debugger shows events arriving in real-time with full payloads, function execution results, and destination delivery status. Install the SDK, open Live Events, see your first event in seconds.
Yes. The graph8 REST API ships with a full OpenAPI 3.1 specification that you can import into Postman, Insomnia, or any API client.
Proof of Value
We connected graph8's MCP to Claude Code and had our AI agent building lead lists and enriching contacts in under ten minutes. The API is clean, the docs are solid, and the CLI just works.
- Engineering Lead, GTM SaaS
graph8 — Everything Included
7-day free trial. No credit card. Cancel anytime.
2,500 free credits to start
75,000 AI credits/month included
Every feature — voice, email, chat, data, coaching — included
Automatic upgrades
Start your first campaign in 3 minutes. No credit card required.
Calculate my ROIFull GTM Platform
Sequencer, dialer, inbox, campaigns, CRM, and AI agents in one system.
AI Voice Agents
Clone any rep's voice for inbound and outbound calls with live booking.
5-Channel Sequencer
Email, phone, LinkedIn, SMS, and WhatsApp in automated sequences.
AE Cockpit
AI-prioritized deal actions with meeting prep and risk alerts.
44-Doc Intelligence Engine
Auto-generated battle cards, personas, and competitive analysis per org.
700M+ Contacts & 100M+ Companies
Search by title, seniority, industry, and tech stack with real-time filters.
Waterfall Enrichment
5+ providers queried in sequence - only pay for the one that matches.
Intent + Visitor Signals
See which companies research your keywords and visit your site.
AI Staging Tables
Enrich, score, and classify leads with AI formulas before they hit your CRM.
Unlimited Users
No per-seat fees, ever.
Every Feature Included
Voice AI, enrichment, sequencer, campaigns - nothing locked behind tiers.
No Contracts
Month-to-month, cancel anytime, credits never expire.

Ready to Replace Your Sales Stack?
One platform. $499/month. Unlimited everything. Battle-tested and launching campaigns in 3 minutes.

