Revenue Observability
for your pipeline
Customer City connects to every tool your revenue team uses and detects patterns across your stack in real-time. The result: you see risks before they become losses.
Every warning sign. One unified view.
Your revenue data lives in a dozen tools. DataGraph connects the dots across all of them and maps them to the same deal, account, and contact, so you see the complete story, not fragments.
One person. One record.
Every tool connected.
The same person exists as five different records across your stack. Customer City resolves every fragment into a single unified identity, so when your champion goes dark on email, we know it's the same person on the $250K deal in Salesforce and the last call in Gong.
Without this, cross-tool blind spot detection is impossible. With it, every signal connects to the right deal automatically.
Automatic resolution
Email addresses, names, domains, and account hierarchies are matched automatically across every connected tool.
Zero manual mapping
No CSV imports, no field mapping, no admin configuration. DataGraph resolves identities the moment you connect a tool.
Enables every blind spot
Silent champion, single-threaded deal, missing decision-maker. None of these are detectable without unified identity across tools.
Fragmented across your tools
Sarah Chen
003Dn00000X7kQ1
s.chen@walmart.com
thread:18d4f2a
Sarah C.
participant:9281
Sarah Chen, VP Ops
urn:li:person:a4c8
Unified Record

Sarah Chen
VP Operations, Walmart
4 records merged from 4 tools
Active Deal
$250K — Negotiation
Deal Role
Champion
Last Activity
Email — 5 days ago
Matched Across
Blind spot detected: Silent Champion — no reply across any channel in 5 days
50+ rules. Real-time alerts.
Zero blind spots.
Customer City ships with 50+ pre-built detection rules that catch the most common revenue blind spots automatically. Need something custom? Describe it in plain English and the AI Rule Wizard builds it for you.
50+ Pre-Built Rules
Silent champion, single-threaded deal, stale proposal, ghost pipeline, missing buyer, and dozens more. Ready on day one.
AI Rule Wizard
Type 'Alert me when a deal over $100K has no meeting in 7 days' and the AI builds the detection rule for you.
Real-Time Alerts
Get notified in Slack, email, or directly inside your CRM. Every alert links back to the deal with full context.
Pipeline Confidence Score
Active Rules
54Silent Champion
highSingle-Threaded Deal
highStale Proposal
highOne-click OAuth. 5-minute setup.
Customer City reads from every tool your revenue team uses -- without touching any of them. Read-only access. No data exports. No IT tickets.
Salesforce
CRM
HubSpot
CRM
Gong
Call Analytics
Outreach
Sales Engagement
LinkedIn Sales Nav
Prospecting
Gmail
Slack
Communication
DocuSign
Contracts
Zoom
Meetings
Marketo
Marketing
Gainsight
CS Platform
Intercom
Support
13+ data sources at launch. Custom connectors via API for enterprise. See pricing for enterprise needs.
Chrome Extension: Deal health right inside Salesforce
Health scores and blind spot alerts injected directly into Salesforce, Gmail, and LinkedIn. Free on all plans. No new tool to learn.
Real-time deal health scores
with full transparency
Every deal gets a composite health score computed from 7 weighted factors. Not a black box -- you see exactly what drives each score and what to do about it.
Walmart Deal Health
Score dropped 12 points in the last 7 days
Contact Engagement
Email opens, replies, and meeting attendance across all contacts on the deal.
Activity Recency
Days since last meaningful interaction across any channel.
Stage Velocity
Is the deal progressing? Compare cycle time against your average.
Data Completeness
Are MEDDIC fields filled? Is next step defined? Is close date realistic?
Blind Spot Count
Each unresolved blind spot drags the composite score down.
Deal Size Risk
Larger deals get weighted more heavily. A stale $500K deal matters more.
Close Date Proximity
Deals that slip repeatedly or are past due get auto-flagged.
Channels
Silent Champion Detected
Walmart — $125K · Sarah Chen hasn’t replied on any channel in 5 days. Deal is in Negotiation stage.
Stale Proposal
Acme Corp — $320K · Contract sent via DocuSign 7 days ago, never opened. Close date is this Friday.
Blind Spot Resolved
GlobalTech — $89K · Decision-maker (VP Finance) joined the call yesterday. Single-threaded risk cleared.
Blind spot alerts where
your team already lives
Customer City sends real-time blind spot alerts directly to your Slack channels. Your team sees at-risk deals the moment they're detected, not in the next pipeline review.
Real-time deal alerts
Silent champion, stale proposal, missing decision-maker. Every blind spot posts to your #deal-alerts channel the moment it's detected.
Contextual, not noisy
Every alert includes deal name, amount, stage, health score, and a direct link to the full deal context. No vague notifications.
Resolution tracking
When a blind spot gets resolved, Slack posts a green confirmation so your team knows.
We observe your revenue stack.
We never store your data.
Customer City processes data transiently and persists only hashed identifiers and computed metrics. Never raw PII. Enterprise teams choose their deployment model.
Customer City Hosted
Quick setup. Metadata-only on Customer City-managed infrastructure. 80% of teams choose this.
Bring Your Own Storage
Your cloud account, your S3 bucket, your rules. We access via cross-account IAM. Data never touches Customer City servers.
Lakehouse Connect
Already invested in Snowflake, Databricks, BigQuery, or Redshift? We query in place. Zero data movement.
All plans use metadata-only storage. Raw PII is hashed (SHA-256) and never persisted. SOC 2 Type II certified.
See your pipeline's real health
Install the free Chrome Extension and connect Salesforce or HubSpot with one-click OAuth. Customer City scans your pipeline and surfaces risks instantly. Free to start. No commitment.