A revenue operations leader watching, hands away from the work, while the graph8 agent types at a wall console where five separate data streams merge into one line.
For RevOps, Finance and Marketing Ops

AI agents for your ops team, with your team in charge of the data.

graph8 keeps your CRM, contact data, outbound, billing and signals on the same records, and syncs both ways with the tools you keep. The agents fix duplicates, fill in missing data and log every action, which your team can review and undo. Quotes move to billing when they are signed, and reports come from the same records. You pay for what the agents run, not per seat.
Join Demo
A signal arrives An agent acts The action is logged Your team approves CRM and billing agree The report updates
What ops deals with today

What your ops team deals with today

Many ops teams run a dozen tools, data nobody fully trusts, a forecast they have to defend and a month-end close that takes weeks. graph8 does not add one more tool to that list. It holds the records the other tools sync to, and RevOps, Finance and Marketing Ops all read from them.

RevOps

Owns the records, the stage logic, the field map and the operating rhythm, in one system instead of one more tool.

Finance

Works quote to cash on the same records: CRM rows, signed quotes, subscriptions, invoices and commissions, all auditable.

Marketing Ops

Owns the field map and the reports, built from the same records every team reads.

Your stack

Your tools sync to one set of records

graph8 has its own CRM and its own data: 700M+ contacts, 100M+ companies and 30B intent signals. Salesforce, HubSpot, your warehouses, dialers, customer success tools and finance tools sync both ways. The rest of the stack reads from graph8 and writes back to it.

graph8 CRM

Pipelines, deals and Customers in graph8's own CRM, not a connector view

700M+ / 100M+

contacts and companies built in, with no separate data vendor

30B

intent signals on the same record as each CRM row

Integrations, synced both ways graph8 at the center

CRMs

SalesforceHubSpotPipedrive

Warehouses

SnowflakeBigQueryRedshiftPostgreSQL

Dialers and engagement

GongSalesloftOutreach

Customer success

IntercomZendeskGainsightPlanhat

Finance and billing

StripeRecurlyChargebeeQuickBooks

Ads and analytics

Google AdsMetaPower BIAmplitude

Data and files

Google DriveKafkaSQSSheets

Generic

HTTP APIWebhooks
g8
One set of records

graph8's own CRM and data, with every event on the account record

Your team keeps the tools it knows. The records stop drifting, because the other tools read from graph8 and write back to it.

CRM and billing

CRM and Stripe reconciliation

CRM rows and billing records sit together in graph8, so it shows where they disagree: subscriptions billing with no deal behind them, closed deals that were never invoiced, plan mismatches and lapsed renewals, each with the amount at risk. It also checks pipeline probabilities against actual outcomes, so Finance and RevOps work from the same forecast.

  • ✓ Subscriptions in Stripe with no CRM deal
  • ✓ Closed deals in the CRM that were never billed
  • ✓ Plan and renewal mismatches, with the amount at risk
  • ✓ Pipeline probability checked against actual outcomes
CRM and Stripe reconciliation Example

4 reconciliation gaps

across CRM and Stripe (sample)

$67,499

meridian co

billing in Stripe, no CRM deal

Orphaned subscription $28,800

northwind

closed won, never invoiced

Unbilled CRM row $24,000

cobalt labs

CRM says Pro, Stripe says Team

Plan mismatch $9,900

atlas group

renewal date passed, no charge

Lapsed renewal $4,799
Each gap links to a logged action your team can undo.
Q-2026-0042 · Vantage Freight (sample) Signed
Auditable timeline
✓ Sent May 21, 9:14 AM
✓ Viewed x3 May 21, 11:42 AM
✓ Signed May 21, 4:08 PM
+

Billing set up on signature

subscription or invoice · payment link

$ Commission logged against the rep when the deal is won.
Signed quotes with no active subscription are flagged.
Quote to cash

From signed quote to billing

Each quote records Sent, Viewed and Signed times. When it is signed, graph8 sets up the billing (a subscription or an invoice, with a payment link), and it logs the commission when the deal is won. graph8 also checks the bookings and flags any signed quote without an active subscription, so gaps show up before month-end.

  • ✓ Sent, Viewed and Signed times on every quote
  • ✓ Billing set up when the quote is signed
  • ✓ Commission logged against the rep when the deal is won
  • ✓ Signed quotes without billing, flagged
Month-end close target, illustrative

2 days

example, not a result
Integrations · Fields no ticket
ContactLeadCompanyDeal
HubSpotSalesforceZohoSugarCRMStripe

Lifecycle stage

from HubSpot

Auto-Fill

Account owner

from Salesforce

Overwrite

MRR

from Stripe

Overwrite

Industry

from graph8

Auto-Fill
Up to 10 pipeline stages, set by your team.
Field mapping

Field mapping without an engineering ticket

The Fields tab in Integrations lets RevOps and Marketing Ops map Contact, Lead, Company and Deal fields across HubSpot, Salesforce, Zoho, SugarCRM and Stripe. Set Auto-Fill or Overwrite on each field and set up to ten pipeline stages. Your team changes the data model itself, without an engineering ticket or a migration window.

  • ✓ Field maps for Contact, Lead, Company and Deal
  • ✓ HubSpot, Salesforce, Zoho, SugarCRM and Stripe
  • ✓ Auto-Fill or Overwrite, set per field
  • ✓ Up to 10 pipeline stages
Activity log and approvals

Every action logged, and each one can be undone

graph8 logs every agent and human action: who or what changed a record, when and why. Your team can review each change and undo it. For each decision type you pick Autopilot, Approve or Off. Agents such as CRM Hygiene and Reporting work inside those settings, and any custom code goes through an approval queue before it touches your data.

  • ✓ Every agent and human action logged
  • ✓ Each change can be reviewed and undone, record by record
  • ✓ Autopilot, Approve or Off for each decision type
  • ✓ Custom JavaScript goes through an approval queue
Activity log · example auditable
A

CRM Hygiene

merged 2 duplicate companies

undo
A

Reporting

tagged northwind as sourced from paid search

undo

Jordan Lee

changed deal stage to Negotiation

undo
A

CRM Hygiene

flagged 14 contacts missing email

undo
Custom JavaScript approval queue Approve first
Pending Approved Rejected Revoked
/reports Example
Pipeline

$1.84M open (sample)

Conversions

4.2% reply rate (sample)

Attribution

paid search leads (sample)

Forecast

$612K weighted (sample)

Activity

1,240 touches (sample)

Revenue

$420K closed (sample)

A

Reporting agent · Monday digest

in your inbox before the standup

Reporting

Reports from the same records

/reports covers pipeline, conversions, attribution, forecast, activity and revenue, built from the same records, so the report exists before someone asks for it. The Reporting agent reports replies, meetings and pipeline. Every touch, visit and conversion sits on one record, ready to query and join. graph8 does not impose a black-box multi-touch attribution model. Your team builds the view it trusts on connected data.

  • ✓ Pipeline, conversions, attribution, forecast, activity and revenue
  • ✓ The Reporting agent reports replies, meetings and pipeline
  • ✓ Every touch, visit and conversion, ready to query
  • ✓ No rebuilding the same dashboard by hand
How you pay

Priced by what the agents run

Data, intent and visitor identification are included. You pay for what the agents run (execution credits), not per seat, and every user is included on the Team plan. Adding analysts, finance or ops admins does not raise the bill.

✓ Unlimited users✓ Data included✓ Intent included✓ Visitors included
Roles on the ops team

What graph8 does for each ops role

RevOps owns the data, Finance owns the number, and Marketing Ops owns the field map and the reports. All three work from the same records.

RevOps

Owns the records, the stage logic, the field map and the operating rhythm, in one system instead of one more tool.

Finance

Works quote to cash on the same records: CRM rows, signed quotes, subscriptions, invoices and commissions, all auditable.

Marketing Ops

Owns the field map and the reports, built from the same records every team reads.

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.

One set of recordsCRM and billing reconciledQuote to cash, auditableReports from the same records
FAQ

Ops team questions

Does graph8 replace our CRM, or work alongside it? +

Either. graph8 has its own CRM with pipelines, deals and a Customers record, so you can run it as your system of record. Or keep HubSpot, Salesforce, Pipedrive, Outreach or Salesloft, and graph8 syncs with them both ways. Either way, the rest of your stack syncs to one set of records.

How does the CRM and Stripe reconciliation work? +

graph8 keeps your CRM rows and your billing records together, so it can show where they disagree: subscriptions billing with no deal behind them, closed deals that were never invoiced, plan mismatches and lapsed renewals, each with the amount at risk.

How does quote to cash stay auditable? +

Each quote records Sent, Viewed and Signed times. When it is signed, graph8 sets up the billing (a subscription or an invoice, with a payment link), and the commission is logged when the deal is won. graph8 checks the bookings and flags any signed quote with no active subscription, so gaps show up before month-end.

Can my team remap fields without filing an engineering ticket? +

Yes. The Fields tab in Integrations maps Contact, Lead, Company and Deal fields across HubSpot, Salesforce, Zoho, SugarCRM and Stripe. Your team sets Auto-Fill or Overwrite on each field and sets up to ten pipeline stages. Ops owns the field map, and engineering does not need to be involved.

Is every agent action auditable and reversible? +

Yes. graph8 logs every agent and human action, so you can see who or what changed a record, when and why, and undo it. For each decision type you pick Autopilot, Approve or Off. Custom code goes through an approval queue with Pending, Approved, Rejected and Revoked states.

How does reporting work? +

/reports covers pipeline, conversions, attribution, forecast, activity and revenue, built from the same records as everything else. Every touch, visit and conversion can be queried and joined. graph8 does not impose a black-box multi-touch attribution model. Your team builds the view it trusts, and the Reporting agent reports replies, meetings and pipeline.

How is pricing structured for an Ops team? +

You pay for what the agents run (execution credits), not per seat. Data, intent and visitor identification are included. The Team plan is $99 a month with 10,000 execution credits and unlimited users, so adding analysts, finance or ops admins does not raise the bill.

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.

Ops on graph8

Try it with your ops 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 CRM and see where your records disagree.