NewIntroducing ontology-powered outbound

The semantic layer
for go-to-market.

Doris turns every signal across your GTM into one typed graph, then watches your pipeline, catches what's slipping, and does the work.

ClaudeClaude
Doris Connected

Give me full context on the Titan Aerospace deal

Doris Ontology
resolve("deal", "titan-aero")
stakeholders5 contacts
commitments3 pending
meetings8 transcripts
risks2 flagged
DorisDoris App
How it works

A deal's truth is scattered. Doris connects it.

Every signal about a deal lives in a different tool, none of it linked. Doris resolves the fragments into one typed, queryable source of truth.

championed bydiscussed inowesblocked byup against
Salesforce12d stale
Next step: "follow up"
Deal
Titan Aerospace · $240k
Negotiation
Gongname only
"Sarah?"
Person
S. Reyes · VP Eng
Champion
Calendar0 views
47-min recording
Meeting
Discovery call
6 risks surfaced
Emailburied
Re:Re:Re: pricing
Commitment
Send security pack
due Fri
Gongin a note
"send the deck"
Objection
6-week security review
blocking
Gongunlogged
mentioned once
Competitor
Incumbent
custom integration
Scattered across your tools
Ontology event log
Sentinel · watching
Doris Sentinel

An agent watching every signal.

Every change in your pipeline lands on the ontology event log. Sentinel reads it in real time and flags anything that breaks from the norm, more than a few standard deviations out.

Then it acts, on its own: drafting the brief, or deploying a flow before the deal slips.

Watches the event logDetects anomaliesFlags risksDrafts artifactsDeploys flows
Flows

From anomaly to action.

When Sentinel flags something, it runs a flow, a typed DAG of blocks: a trigger, conditions, and the actions that branch from them.

Draft the email in Outlook, build the deck in Gamma, update the CRM, loop in the rep. In parallel, end to end. No one has to remember to do it.

Triggers · Conditions · Actions · Schedules
whenRisk flagged
ifValue > $50k
doDraft email
doBuild deck
doUpdate CRM
doNotify owner
endComplete
Leadership

Dashboards that tell the truth.

The objections stalling deals. The commitments your reps actually keep. Which stakeholders are engaged, which value drivers land, and which pains predict a win. Your CRM can't see any of it — it lives across the calls, emails, and documents, never the fields.

MEDDPICC coveragescored from evidence
74%
avg · +36 pts since Jan
▲ trending
JanFebMarAprMayJun
Stakeholder coverageopen pipeline
Multi-threaded
61%
Econ. buyer engaged
44%
Champion active
73%
12 champions went silent >14d
Buyer stancefrom call tone
Positive48%
Neutral34%
Negative18%
Value drivers
Time to insight
62%
Compliance coverage
48%
Tool consolidation
41%
Onboarding speed
27%
Pains that winwin rate
Manual reporting
58%
Compliance burden
52%
Tooling sprawl
44%
Slow onboarding
36%
Every number traces back to the calls, emails, and meetings it came from.
CRM hygiene

Your CRM, kept honest.

Doris sweeps every deal and checks each field against the evidence in calls, emails, and docs, then proposes the fix: confirmed, drift, or gap.

Pipeline hygiene sweep
6 deals
Deal
Stage
Close date
Amount
Next step
Champion
Northwind Logistics
Cedar & Bloom
Halcyon Systems
Meridian Freight
Vantage Robotics
Torchlight Media
Confirmed Drift, corrected Gap, filled No evidence
Model Context Protocol

Works with every agent.

One install. Claude, Cursor, ChatGPT, Copilot, Claude Code and more. Doris serves your whole ontology as a remote MCP server, so any tool that speaks MCP can query your pipeline in a single call.

Terminal
> claude mcp add doris
Connecting to Doris
80,883 objects indexed
Ready
Your agent now knows every deal.
Ontology
Deals
People
Commitments
Objections
Meetings
sales-skills
30 agent skills for AEs
resolve.ts
ontology.resolve("deal", id)
→ {
stage: "Negotiation",
champion: "S. Reyes",
commitments: 3,
risk: "security review"
}
Compatible agents
01
Claude
Claude
02
Claude Code
Claude Code
03
Lovable
Lovable
04
ChatGPT
ChatGPT
05
GitHub Copilot
GitHub Copilot
06
Any MCP client
Any MCP client

Equip
your agents
with
deal truth.

The platform

Everything Doris does, connected.

From the first call to the forecast, one system. Signal flows through every stage, each built on the same ontology.

Notetaker

Joins every call on Zoom, Meet, and Teams.

Call review

Every call analysed and scored against your framework.

Commitment tracking

Every promise captured and tracked to done.

CRM hygiene

Fields checked against evidence, kept honest.

Ontology

CRM, calls, emails, and docs in one typed graph.

Deal review

Deal-level risks, stakeholders, and next steps.

Objections & value drivers

What stalls deals, and what wins them.

Stakeholder mapping

Roles, champions, and multi-threading.

Doris Sentinel

Watches the event log and reacts to anomalies.

Flows

Typed automations that do the follow-up work.

Artifacts

Briefs, follow-ups, and decks from deal context.

Dashboards

Pipeline truth from conversation evidence.

Forecast & risk

Outcome-calibrated, not gut-feel.

MCP server

Query the whole graph from any agent.

Every deal makes the next one smarter.

Every deal, objection, and outcome feeds back into the graph. So Doris never starts from zero, it recalls the similar deals, the plays that worked, and the risks that showed up last time. The more you sell, the sharper it gets.

Try Doris

See it on your own pipeline.

Less time stitching tools together, more time selling. One API call for the full picture.

Try the ontology
FAQ

Frequently asked questions

Still wondering whether Doris fits your stack? Book a demo and we'll walk your pipeline with you.

Doris is the semantic layer for go-to-market. It connects your CRM, calls, emails, and documents into one typed graph, the ontology, then watches your pipeline, catches what's slipping, and does the follow-up work. The calls are one input, not the whole picture.

Doris connects to your calendar and automatically joins scheduled meetings on Zoom, Google Meet, and Microsoft Teams. No manual setup per call, once connected, Doris joins every sales conversation.

Doris identifies every commitment made during the call, follow-ups, deliverables, timelines, and next steps. Then it does the work: drafts follow-up emails, builds presentations, creates deal briefs, updates your CRM, and more. All created from what was actually discussed.

Two distinct things. Doris Sentinel is an agent that watches your ontology event log and reacts when something breaks from the norm — flagging a risk, drafting a brief, or triggering a flow. Flows are custom, typed automations that do the follow-up work — draft the re-engagement email, build the deck in Gamma, update the CRM, loop in the rep — built with a Doris engineer around how your team sells. Sentinel can kick off a flow, but flows run on their own triggers too.

Gong and Chorus stop at the call, they record, transcribe, and score it. Doris connects the call to everything else, CRM, emails, and documents, into one typed graph, then does the work behind the promises your reps make. The follow-up gets sent, the deck gets built, the CRM gets updated.

A general AI assistant can summarize a single call. But it forgets everything the moment the conversation ends. Doris remembers every commitment across every deal. On your fourth call with a prospect, Doris knows what you promised in call one, what objections came up in call two, and what the champion asked for in call three.

Yes. Doris exposes your ontology as a remote MCP server, so Claude, ChatGPT, Copilot, Claude Code, and any MCP-compatible agent can query your whole deal graph in a single call. There is also an open-source library of sales skills for agents.

Doris integrates with HubSpot and Salesforce. Deal stages, qualification scores, commitment logs, and evidence are synced automatically, no manual data entry required.

Doris supports MEDDPICC, BANT, SPICED, and custom frameworks. It scores deals against your chosen methodology using evidence from actual conversations, not self-reported fields.

Most teams are up and running in under 15 minutes. Connect your calendar, link your CRM, and Doris starts joining calls immediately. No training data required, Doris learns your deals from the conversations themselves.