A growth leader approving a guardrail while the graph8 agent advances the winning experiment along a rail that branches from one hypothesis into three tests and loops the outcome back.
For growth teams

AI agents for your growth team, with your team setting the rules.

Your GTM engineers connect the data. Your campaign managers turn buying signals into campaigns across every channel. The agents run the sends, the calls and the follow-up, and your team picks Autopilot, Approve or Off for each decision type. Every action is logged. You pay for what the agents run, not per seat.
Join Demo
Connect the data A signal starts a campaign Agents run the sends Set Autopilot, Approve or Off Every action logged Review the results
GTM engineer · the data layer

What your GTM engineer sets up

Connections route events between your sources. Functions are JavaScript transforms your engineer tests against sample events before they run. Field mapping sets the two-way CRM sync for each object, and Destinations send data to your warehouses. The same data is available from the app, the MCP server, the API and the CLI.

  • ✓ Connections route events between your sources
  • ✓ Functions: JavaScript transforms, tested before they run
  • ✓ Two-way CRM field mapping, per object
  • ✓ Destinations send data to your warehouses
The data layer Example
Connections

event routing between your sources

Functions

JavaScript transforms, tested on sample events

Field mapping

two-way CRM mapping, per object

Destinations

warehouses and other destinations

✓

normalize_company.js · test passed

tested on sample events before it runs

3/3
access it via appMCPAPICLI
Signals · example Scored

northwind

visited /pricing 3x

Visitor · 92

meridian co

researching "data pipeline"

Intent · 78

cobalt labs

VP Eng changed jobs

Job change · 71
✓ Campaign started
SequencerDialerNurtureAdsLanding pages
Every touch is written to one record for attribution.
Campaign manager · campaigns from signals

Campaigns that start from signals

graph8 matches each signal (site visits, intent, hiring and job changes) to a person and scores it for intent and fit. Your campaign manager turns that into a campaign across the sequencer, dialer, nurture, ads and landing pages. Every touch is written to the same record, so attribution comes from records you already have.

  • ✓ Site visits, intent, hiring and job changes, matched and scored
  • ✓ Across the sequencer, dialer, nurture, ads and landing pages
  • ✓ Started in graph8, with no export or list upload
  • ✓ Every touch written to one record for attribution
AI agent operator · the rules for the agents

What your agent operator controls

Your agent operator sets up the agents and picks Autopilot, Approve or Off for each decision type. Anything set to Approve goes to an approval queue. Every agent and human action is logged, so you can see what happened and undo it.

  • ✓ Set up each agent
  • ✓ Autopilot, Approve or Off for each decision type
  • ✓ Approval queue: Pending, Approved, Rejected, Revoked
  • ✓ Every action logged, and each one can be undone
Autonomy settings · example Autopilot or Approve
Outbound Autopilot
Messaging Autopilot
DealDesk Approve
AE Assistant Approve
Lead Ops Autopilot
Scheduling Autopilot
Approval queue States
Pending Approved Rejected Revoked
Activity log · example Reversible
AI

Scheduling

booked a meeting with northwind

Undo
AI

Messaging

drafted a nurture sequence

Undo

Priya Shah

set DealDesk to Approve

Undo
AI

Outbound

started a campaign on meridian co

Undo
One system instead of many tools

Your growth stack in one system

A typical growth stack is a data vendor on top of a CRM, plus a separate tool for each channel, joined by scripts. graph8 has its own CRM and its own data, and syncs both ways with the tools you keep. You pay for what the agents run, not per seat.

A typical stack

A data tool, a CRM and a tool for each channel, joined by scripts

Every tool is another sync to maintain. The syncs drift, and the system runs only while someone keeps the scripts working.

× A data vendor bolted onto a CRM
× A separate tool for every channel
× One-way syncs that drift overnight
× Per-seat fees on every login
× Scripts only one person understands
With graph8

graph8's own CRM and data, with two-way sync to the tools you keep

The audiences, automations, campaigns and agents all work from the same records.

✓ graph8's own CRM and data in one place
✓ Every channel app on the same record
✓ Two-way sync with the CRM you keep
✓ Priced by what the agents run, every user included on Team
✓ Connections and Functions instead of scripts
What your team decides

What your growth team still decides

The agents run the day-to-day volume. Your engineers and campaign managers set up the system, and people take the calls and decisions that need a person.

Which campaign

Your team decides what starts, on which signal, for which segment. The agents run it.

How much each agent does alone

For each decision type your team picks Autopilot, Approve or Off, and can change it at any time.

Which exceptions need a person

Your team handles the edge cases the approval queue raises. Every action is logged, so you can see what each agent did.

Roles on the growth team

The growth roles graph8 supports

The GTM engineer connects the data, the campaign manager runs the campaigns, and the AI agent operator sets up and supervises the agents. All of them work from the same records.

GTM Engineer

Connects the data with Connections, Functions, field mapping and destinations, so every source lands on the same records.

Campaign Manager

Turns scored buying signals into campaigns across the sequencer, dialer, nurture, ads and landing pages.

AI Agent Operator

Sets up the agents, picks Autopilot, Approve or Off for each decision type, and works the approval queue.

Where the experience comes from

Built on a decade of CIENCE campaign data

graph8 is built on a decade of CIENCE campaign data, across thousands of B2B campaigns. CIENCE is the field team that runs outbound campaigns for B2B companies.

Own CRM and dataApp, MCP server, API and CLIAutopilot, Approve or OffEvery user included on Team
Pricing

You pay for what the agents run. Every user is included on the Team plan.

Execution credits send, call, and run agents. Contact credits reveal and enrich the people you target. Three ways in.

For trying it out Pay as you go
Free to start

A free entry point to the full platform. No credit card.

  • 1,000 contact reveals to start
  • 500 execution actions free
  • Full platform access, no card
  • Then $0.05 per credit
Start Free
For data in your AI tools MCP Unlimited
$25 / user

Unlimited contact data, in the tools you already use.

  • Unlimited contact data, fair use
  • 2,500 execution credits a month
  • Priced per user, not per org
Claude ChatGPT Cursor VS Code
Start Free
Recommended
The full platform Team plan
$99 / mo

Unlimited users and data. Every app, one bill.

  • Campaigns, dialer, AI voice, and AI workflows
  • Meetings routed and booked for you
  • 10,000 execution credits a month
  • Unlimited users, no seat fees
  • 7-day free trial, no credit card
Start Free

Everything in the Team plan

$99 / mo, all included

The $99 Team plan is the full platform: everything below, for the whole org. MCP Unlimited and Pay as you go are lighter entry points with usage and seat limits.

What the agents run

10,000 credits included
  • Campaigns and sending infrastructure Mailboxes, domains, and deliverability run for you, end to end.
  • 5-channel sequencer Email, phone, LinkedIn, SMS, and WhatsApp in automated sequences.
  • Dialer and AI voice agents Reps call from the built-in dialer. AI voice answers inbound calls, makes outbound ones and books the meeting.
  • AI inbox Every inbound email, LinkedIn message and reply sorted, drafted and answered.
  • Meeting routing and booking Route leads to the right rep and book the meeting automatically.
  • CRM, pipeline, and quotes Deals, quotes, and each rep's daily list in My Desk.
  • Studio content engine Brand, newsletters, landing pages, ads, and campaign content.
  • AI agents and workflows Operator and Executor agents for RevOps, deal reviews, and SDR work.

Contact data

Included
  • MCP Unlimited for every user A $25 per user value, included for the whole org on the Team plan.
  • No monthly cap on contact data Reveals, lookups, enrichments, and exports run org-wide, every seat.
  • Buying signals Visitors, intent, hiring, and job-change signals on every account.
  • Waterfall enrichment Third-party providers, pay on match or bring your own keys.
  • Free search and browse Your whole team explores 700M+ contacts and 100M+ companies.

For the whole team

Always on
  • Unlimited users, no seat fees Invite everyone. Pricing never scales with headcount.
  • Every feature unlocked No tiers gating voice, enrichment, sequencer, campaigns, or desktop.
  • Built-in CDP and integrations Warehouse, 500+ connectors, two-way CRM sync included.
  • Month-to-month, no contracts Cancel anytime.
  • Fair-use rate limits Limits apply on all plans. They guard against scraping, not real GTM work.

Execution credits send, call, and run agents. Contact credits reveal and enrich the people you target.

FAQ

Growth team questions

What does a GTM engineer build on graph8?

The data layer the rest of the team works from. Connections route events between your sources. Functions are JavaScript transforms your engineer tests against sample events before they run. Field mapping sets up the two-way CRM sync for each object, and Destinations send data to your warehouses. The same data is available from the app, the MCP server, the API and the CLI. Search is free. MCP Unlimited, at $25 per user, adds unlimited contact data (fair use).

How does a campaign start from a signal instead of a list?

Site visits, intent, hiring and job changes are matched to a person and scored for intent and fit. A campaign manager turns them into a campaign across the sequencer, dialer, nurture, ads and landing pages, or sets the campaign to start on its own. Every touch is written to the same record, so attribution comes from records you already have.

What does the AI agent operator control?

Setup and supervision. For each decision type, the operator picks Autopilot, Approve or Off. Anything set to Approve goes to an approval queue with Pending, Approved, Rejected and Revoked states. Every agent and human action is logged, and each one can be reviewed and undone. The agents run the volume. Your team sets the rules.

Does graph8 replace our current stack, or work alongside it?

Either. graph8 has its own CRM and its own data, so you can run everything in it. Or keep HubSpot, Salesforce, Pipedrive, Outreach or Salesloft, and graph8 syncs with them both ways. Either way, the audiences, campaigns and agents work from the same records.

Where does a person stay in charge?

On the decisions. Your team sets up the system and the agents run the volume. People decide which campaign to start, how much each agent does alone and which exceptions need a person. Everything the agents do is logged and can be undone.

How is pricing structured for a growth team?

You pay for what the agents run (execution credits), not per seat. Search, intent and visitor data are included. The Team plan is $99 a month with 10,000 execution credits and unlimited users, so adding engineers, campaign managers or agent operators does not raise the bill.

Growth on graph8

Try it with your growth team

Sign up free, with no card. An agent sets up the account with you in a conversation: your calendar, mailbox, CRM or phone number, and your website. Then connect your data and start the first campaign.