Buy Intent + Orchestrator

AI buy intent scoring
that acts on every signal

Outsales scores every contact on intent — from emails, Stripe events, Intercom chats, meetings, product usage — and routes the right action automatically.

Buy Intent
DashboardContactsOrganizationsActivitiesAI Workers
Buy Intent · Contacts
● 4 signals streaming
Hot leads🔥

24

score ≥ 80

Warm leads📈

68

score 50–79

Watching👀

142

score 20–49

Avg score Δ 7d

+8.4

trending up

Signals from:📨Email1248$Stripe38💬Intercom84🎥Meeting12
ContactCompanyScore ↕SignalsΔ 7d
Sofia MendesNorthbridge92Stripe upgrade5 opensdemo booked+18
Daniel CarterVentureLabs87Intercom +3trial day 12+12
Aria StoneStonehill Cap783 openscalendar accept+6

Trusted by salespeople who work at these companies

TeachfloorRE/MAXHall & PartnersGoPillarDaybreak Hotel
Signals Unified

One intent score from five signal sources

Every contact has a single intent score, built from real engagement across your stack — email, Stripe, Intercom, calendar, product usage. No single source of truth, no signal lost.

  • Email engagement — opens / clicks / reply sentiment per thread
  • Stripe events — trial start, MRR change, plan upgrade, churn risk
  • Intercom — chat volume, sentiment, help-center reads
  • Calendar — demo booked, accepted, attended
  • Product usage — daily active, feature adoption, depth signal
Signal Sources

Sofia Mendes · Northbridge

Score92
📨
Email engagement5 opens · 2 clicks · 1 reply (positive)
+24
$
Stripe eventsStarted trial · viewed pricing page
+18
💬
Intercom chat3 conversations · sentiment positive
+12
🎥
CalendarDemo booked next Tuesday · accepted invite
+30
📊
Product usageDaily active 14d · feature X used
+8
Total intent score
last 7d Δ +1892 / 100
Auto-Routing

Every signal routed to the right AI Worker, automatically

A score is useless if nothing acts on it. Outsales routes every signal change to the right AI Worker — promote to CRM, escalate to AE, pause sequence, reschedule for OOO.

  • Hot lead replied positive → auto-promoted to CRM as opportunity
  • Warm lead 3 follow-ups → Slack #sales-hot ping
  • Cold lead 30d silence → moved to nurture sequence
  • OOO reply detected → reschedule next step automatically
  • Negative reply classified → stop + suppression
Auto-routing · Decisions per Signal
🎯

Routing matrix

5 rules · 184 routed today · 0 unresolved

Score ≥ 80 + reply positiveAuto-promote to CRM as opportunity·AI Worker · Engagement
Score 50–79 + 3 follow-upsSuggest demo booking · escalate to AE·Slack #sales-hot
Score < 20 + 30d silencePause sequence · move to nurture·AI Worker · Nurture
OOO reply detectedReschedule next step to OOO end date·AI Worker · Responder
Negative reply classifiedStop sequence · add to suppression·AI Worker · Responder
Org-level Health Score

Spot churn risk before churn happens

Aggregate signals per organization. Four sub-scores — product usage, email engagement, support sentiment, meeting cadence — compose into one health score with risk band.

  • Active / Medium Risk / At Risk badges per org
  • Sub-score breakdown — see exactly which signal is weak
  • MRR + active subscriptions inline (Stripe-powered)
  • Watch list — orgs trending down get flagged automatically
Organizations · Northbridge
N
Northbridge● ActiveMedium Risk

northbridge.com · 3 active subscriptions · 1 contact

$658 MRR
76/ 100

Health Score · Medium Risk

Product usage
82
Email engagement
64
Support sentiment
91
Meeting cadence
48

Stripe Subscriptions

live

Active subs

2

On trial

1

Next renewal

Jun 29

Plain-English Guardrails

Write the rules. The Orchestrator never breaks them.

Use-case sentence + free-text guardrails are all the Orchestrator needs. Quiet hours, max touches per contact, escalation thresholds — Outsales translates them into hard constraints.

  • Use case description — e.g. "B2B SaaS focus on demo bookings"
  • Daily action cap — AI stops at your number, never exceeds
  • Quiet hours — never send 22:00–08:00 in contact local time
  • Max touches — e.g. 5 emails per contact in 30-day window
  • Escalation threshold — e.g. all enterprise > $50k requires human
Orchestrator · Rules
Daily cap184 / 200

Use case · B2B SaaS mid-market, focus on demo bookings

Guardrails

4 rules · enforced
Never send between 22:00–08:00 in contact local time.
Max 5 emails per contact in any 30-day window.
Always escalate enterprise deals > $50k to a human.
Never respond to pricing objections — pause and notify.
Autonomy Ladder

Choose how much the Orchestrator does on its own

Three modes: Full Autonomy (AI sends), Hybrid (auto under threshold, human above), Always Approve (every email reviewed). Switch any time. Pending approvals live in one queue with full reasoning.

  • Full Autonomy / Hybrid / Always Approve — one toggle
  • Deal Value Threshold — auto below, human review above
  • Single pending-approvals queue with reasoning per item
  • Slack DM on every escalation — review in 1 click
Autonomy & HITL

Autonomy level

Full Autonomy

AI sends without review

Hybrid

Auto under threshold

Always Approve

Every email reviewed

Deal value threshold

$50,000

Auto-send

< $5k

Auto + notify

$5k – $50k

Human required

≥ $50k

!
1 pending approval · enterprise deal · awaiting human

Frequently asked questions

Stop guessing.
Start knowing who's ready.

Score every contact on real engagement — emails, Stripe, Intercom, calendar, product usage. Act before competitors notice.

Start for free14-day free trialNo credit card required