Skip to content
This repository was archived by the owner on Apr 16, 2026. It is now read-only.

salim-ship-it/outbound-os

Outbound OS — Signal-Based GTM System by VectorLabs Pro

License: MIT Node Built on YALC

CLI-first outbound engine. Find leads, enrich them, qualify them, run campaigns — all from your terminal, with AI doing the work.


Built on YALC

This project is built on top of YALC — The Open-Source GTM Operating System by Othmane Khadri, used under the MIT License.

Outbound OS extends YALC's CLI engine with:

  • VectorLabs Pro's signal-based outbound methodology
  • Custom playbooks (GTM Triangle, CAB-P matrix, 10 Ciblages, signal frameworks)
  • Messaging systems (ATL / BTL, cold email frameworks, personalization)
  • Sequence templates from real client campaigns

All credit for the underlying engine, CLI, database architecture, and provider integrations goes to Othmane Khadri. Go star YALC.


What This Does

Outbound OS is a terminal-based GTM engineer assistant. You describe what you want in plain English, and it runs the workflow — ICP research, signal scraping, lead qualification, campaign creation, personalized outreach.

It's built for signal-based outbound: finding the right prospects at the right moment, not spraying a cold list.


Quick Start

git clone https://github.com/salim-ship-it/outbound-os.git
cd outbound-os
pnpm install
pnpm link --global

outbound-os start

The start command walks you through 4 steps:

  1. Environment — API keys (Anthropic required; Crustdata, Unipile, Firecrawl, Notion optional)
  2. Company Context — ICP, pain points, competitors, voice
  3. Framework — Claude synthesizes positioning, segments, signals
  4. Goals & Config — qualification rules, outreach templates, search queries

After Setup

# Qualify leads from a CSV
outbound-os leads:qualify --source csv --input data/leads/sample.csv --dry-run

# Create a campaign
outbound-os campaign:create --title "Q2 Outbound" --hypothesis "VP Eng responds to pain-point messaging"

# Track campaign progress
outbound-os campaign:track --dry-run

# Natural language orchestration
outbound-os orchestrate "find 10 companies matching my ICP"

Features at a Glance

  • Built-in skills — qualify, scrape, campaign, orchestrate, personalize, competitive-intel
  • Provider integrations — Unipile, Crustdata, Firecrawl, Notion, FullEnrich, Instantly
  • Multi-channel campaigns — LinkedIn + Email with A/B variant testing
  • Intelligence store — learns from every campaign outcome
  • Statistical significance — chi-squared testing for variant winners
  • Campaign dashboard — real-time analytics, funnel views, Claude Q&A
  • Rate limiting — DB-backed token bucket on all external sends
  • Outbound validation — every message checked before send
  • Background agents — launchd integration for automated tracking
  • Natural language orchestration — describe what you want, it plans the workflow

VectorLabs Pro Extensions

On top of the YALC engine, Outbound OS adds our proprietary playbooks:

Strategy layer

  • GTM Triangle — positioning + ICP + channel fit
  • CAB-P Matrix — Characteristics, Advantages, Benefits, Pains
  • Signal-based targeting — hiring, funding, tech change, new role signals
  • 10 Ciblages — 10-campaign framework per client

Execution layer

  • ATL / BTL messaging — above-the-line broadcast + below-the-line 1:1
  • Cold email frameworks — tested sequences from real campaigns
  • Enrichment waterfall — Prospeo → Findymail → Hunter
  • Personalization variables — proven tokens that lift reply rates

Full playbooks in playbooks/ (to be imported from vectorlabs-os).


Prerequisites

  • Node 18+
  • pnpm (npm install -g pnpm)
  • Anthropic API key (minimum)
  • Optional: Crustdata, Unipile, Firecrawl, Notion, FullEnrich, Instantly keys

Philosophy

  • CLI over UI — your terminal is faster than any dashboard
  • Signals over spray — timing beats volume
  • Intelligence compounds — every campaign teaches the next one

License

MIT — © Othmane Khadri (YALC foundation) & © 2026 Salim Sraj / VectorLabs Pro (extensions).


Built by VectorLabs Pro on the shoulders of Othmane Khadri's YALC.

About

Signal-based outbound system by VectorLabs Pro. CLI-first lead finding, enrichment, qualification, and campaign orchestration. Built on YALC by Othmane Khadri.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors