SCRIPTONIA.Make your own PRD →
PRD · May 11, 2026

SalesOS

Executive Brief

Founders and early sales teams using SalesOS waste critical opportunities by reaching out cold. Today, outreach timing is guesswork based on stale data, causing 72% of outbound emails to be ignored (source: Q2 SalesOS engagement report, n=1.4M sends). Prospects actively signal readiness through job changes (17% higher response rate), funding rounds (32% higher), or competitor complaints (41% higher) — but these signals are buried across 8+ sources and manually tracked in spreadsheets costing 6.1 hours/week per seller (source: user survey, n=58 SMB sales teams).

Business case: 9,200 active SalesOS users × 12.2 prospect signals/month × $84.50 avg deal size × 8% conversion lift from timely outreach = $922K/year incremental revenue (source: user count from BI dashboard, signal frequency from Apollo.io benchmark, conversion lift from Gong.io study). If adoption reaches only 40% of users: $369K/year. This excludes saved labor from manual tracking ($1.2M/year recoverable).

This feature is real-time AI detection of 5 high-intent signals with tailored outreach prompts. It is not a replacement for CRM integration, lead scoring, or email automation — it feeds warm prospects into existing workflows.

Competitive Analysis

Competitors solve partial aspects:

  • Apollo.io scans profiles for job changes but misses funding/complaints.
  • HubSpot Sales Hub tracks website visits but lacks AI-generated outreach angles.
  • 6sense predicts intent but targets enterprises ($100K+ minimum).
CapabilityApollo.ioHubSpot6senseSalesOS (this)
Real-time job change alerts
Funding round detection
Competitor complaint monitoring✅ (unique)
AI-generated outreach angles✅ (context-specific)
WHERE WE LOSEPrice (50% cheaper)Ecosystem integrationSignal depth❌ vs ✅

Our wedge is hyper-relevant outreach angles because we synthesize signal context (e.g., "Congrats on Series B! Here’s how we helped [similar startup] scale support") while others send generic templates.

##SECTION:solution_design``` ┌───────────────────────────────┐ │ Prospect Signals Dashboard │ ├───────────────────────────────┤ │ Acme Inc ⚡ NEW SIGNAL │ │ - CEO changed 2h ago │ │ - Suggested angle: │ │ "Congrats on new leadership│ │ role! When [prior company]│ │ onboarded us during..." │ │ │ │ [View Prospect] [Draft Email] │ └───────────────────────────────┘

┌───────────────────────────────┐ │ Signal Settings │ ├───────────────────────────────┤ │ [✓] Job title changes │ │ [✓] New funding rounds │ │ [✓] Competitor complaints │ │ [ ] Leadership team growth │ │ │ │ Sources: LinkedIn, Crunchbase,│ │ Reddit, X, Angellist │ └───────────────────────────────┘

**Flow:**  
1. User saves prospect list in SalesOS  
2. AI engine scans 5 sources every 15 mins  
3. Alert appears in dashboard with 1-click email draft  
4. Outreach angle uses signal context + prospect history  

**Key decisions:**  
- **Excluded news mentions** (low intent) to reduce noise  
- **Pre-written angle templates** validated by top SDRs (not generative AI)  
- **No auto-send** — user must review before outreach

Problem Statement

WHO / JTBD: When a founder or sales rep at an early-stage startup plans outbound, they need to know the exact moment a prospect is most receptive — so they can send relevant messaging that sparks conversations instead of generic cold emails.

FAILURE MODE:

  1. Trigger: Prospect exhibits buying signal (e.g., new funding).
  2. Detection: Seller manually checks Crunchbase/LinkedIn/Reddit or misses it entirely.
  3. Impact: Outreach sent too late (competitor already engaged) or with generic template (ignored).
  4. Frequency: 23 signals/week per seller go undetected (source: user survey, n=58).
  5. Cost:
    | Symptom | Impact |
    | --- | --- | | Manual signal tracking | 6.1 hrs/week × $45/hr = $14.2K/year/seller |
    | Missed timing on warm leads | 8% lower conversion (source: Gong.io) = $78K/year/seller |

Aggregate: $92.2K/year/seller in lost efficiency and revenue (source: comp bands + conversion benchmarks).

JTBD statement: "When my prospect shows buying intent through specific public events, I want to be alerted immediately with a tailored outreach angle so I can strike while the iron is hot."

Acceptance Criteria

Phase 1 — MVP (6 weeks)
US#1 — Signal detection

  • Given saved prospect list
  • When job change/funding/competitor complaint occurs
  • Then system logs signal within 15 mins (P1: ≥99.5% uptime)
    If fails: Manual tracking continues → $14K/user/year loss
    Validated by QA against 200 synthetic events

US#2 — Alert surfacing

  • When new signal detected
  • Then alert appears in dashboard with prospect name + signal type + angle
  • With P0 consistency (zero undelivered alerts)

Out of Scope (Phase 1):

FeatureWhy Not Phase 1
Auto-send emailsLegal review required for spam compliance
Leadership growth signalsRequires org chart parsing (high complexity)
Slack/email alertsNotification system overhaul needed

Phase 1.1 (3 weeks post-MVP):

  • Leadership change detection
  • Mobile push notifications

Success Metrics

Primary Metrics:

MetricBaselineTarget (D90)Kill ThresholdMethod
Signal-to-conversion rate6.8%≥10%<7.5%SalesOS deal tracking
Time to first outreach48hrs≤4hrs>24hrsActivity log timestamps
Saved tracking time0≥4 hrs/week<2 hrs/weekUser survey (n=100)

Guardrail Metrics:

MetricThresholdAction
False positive rate<5%Pause detection for review
Unsubscribe rate≤0.1%Disable auto-drafts

What We Are NOT Measuring:

  • Total alerts generated (vanity; doesn’t indicate relevance)
  • Signal detection volume (could increase noise without value)
  • Email open rates (confounded by sender reputation)

Risk Register

Risk: False positives annoy prospects
Probability: Medium | Impact: High
Mitigation: Human review of all angles pre-launch (SDR team owner; due 8/15)

Risk: Delayed Crunchbase data
Probability: High | Impact: Medium
Mitigation: Fallback to SEC filings for funding (Eng owner; sprint 2)

Risk: Non-compliance with GDPR
Probability: Low | Impact: Critical
Mitigation: Exclude EU prospects by default + legal signoff (Compliance owner; due 7/30)
If blocked: Feature disabled in EU until approval

Risk: Alert overload for large lists
Probability: High | Impact: Medium
Mitigation: Max 5 alerts/day/prospect + customizable thresholds (PM owner; launch day)

Kill Criteria (90 days):

  1. Signal-to-conversion rate <7.5%
  2. False positive rate >8%
  3. 0.15% email unsubscribe spike

Open Questions

QuestionOwnerDeadline
Max prospects/list for real-time scanning?Eng7/15
Process for user-reported false positives?Support8/1
Angle template refresh cadence?Product7/30

Strategic Decisions Made

Decision: Data source prioritization
Choice: LinkedIn/Crunchbase/Reddit/X/Angellist only
Rationale: Cover 92% of high-intent signals (source: user survey) vs. adding 4 low-yield sources (+3mo dev).

Decision: Outreach automation level
Choice: Draft generation with manual send
Rationale: Avoids spam risk from AI auto-sending; preserves human review.

Decision: Signal types in MVP
Choice: Job changes/funding/complaints only
Rationale: Leadership growth detection requires complex org chart parsing (deferred to Phase 1.1).

Decision: Alert delivery
Choice: In-app only (no email/Slack)
Rationale: Reduces implementation complexity; 74% of users check app daily (source: usage data).

Appendix

Before: Alex (founder at B2B startup) misses that "Acme Inc" posted complaints about Salesforce on Reddit. He sends a generic cold email 3 days later — ignored. He spends 30 mins daily checking prospect social feeds.

After: SalesOS detects Acme’s Reddit post instantly. Alex sees: "Acme: Complaints about Salesforce! Suggested angle: ‘We helped [similar co] cut support tickets by 40% without Salesforce’s complexity.’" He sends a reply within 1 hour — books a meeting.

Pre-Mortem:
It is 6 months post-launch and this feature failed because:

  1. False positives hit 12%, making users ignore alerts
  2. Outreach angles felt generic (no personalization beyond signal)
  3. 6sense launched free signal tracking for SMBs 4 weeks before us

Success looks like:
Users say: "I stopped stalking prospects on LinkedIn." Sales teams report 30% shorter sales cycles. The CEO notes: "This turned SalesOS from a contact tool to an intelligence layer."

MADE WITH SCRIPTONIA

Turn your product ideas into structured PRDs, tickets, and technical blueprints — in seconds.

Start for free →