概要
OpenOutreachは、LinkedInを活用したB2B向けリード自動発見・営業自動化ツール。製品説明とターゲット市場を定義するだけで、AIが自動的にリード候補を発見し、適格性判定を行い、継続的にアプローチする。従来のように事前にプロフィール一覧を用意する必要がなく、スケーラブルなアウトリーチを実現。
主な機能
- LinkedIn検索クエリの自動生成:製品説明とターゲット市場に基づき、AI がLinkedIn検索条件を生成
- Bayesian機械学習による最適化:Gaussian Process Regressorを用いた探索・活用戦略により、キャンペーン初期は幅広く探索し、徐々に確度の高いリード発見へ収束
- プロフィール埋め込みに基づくマッチング学習:提供されたプロフィール埋め込みから理想顧客像を学習し、継続的に改善
- LLMによるプロフィール分類:各候補者を言語モデルで評価し、機械学習モデルがこの判定から学習して次の候補選定を最適化
- 自動コンタクトと追従管理:適格と判定されたリードに自動でアプローチ、複数ターンの会話を自動エージェントで管理
- 複数LLM APIの統合対応:OpenAI、Anthropic等のLLMプロバイダーのAPI設定に対応
- セルフホスト環境での運用:オンプレミス・クラウド・ハイブリッド環境でのデプロイが可能
技術スタック
- フロントエンド:React、TypeScript
- バックエンド:Node.js / Python
- データベース:PostgreSQL
- デプロイメント:Docker対応
- 連携:OpenAI API、Anthropic APIなど複数のLLM統合
導入方法
GitHubからリポジトリをクローンし、Dockerで環境を構築する。
git clone https://github.com/eracle/OpenOutreach.git
cd OpenOutreach
docker-compose up -d
セットアップ後、ブラウザでアクセスして初期設定を実施。管理者アカウントを作成し、LLM APIキーを登録する流れが基本。オンプレミス・クラウド・ハイブリッド環境いずれでもデプロイ可能。
競合との違い
リード生成SaaS(HubSpot、Pipedrive等)との比較:これらは一般的なCRM機能を備えるが、AIによる自動発見・分類機能に特化していない。OpenOutreachはLLM と機械学習を用い、ターゲット市場の定義から自動営業活動までを統合。
LinkedIn API直接利用との違い:LinkedInのネイティブAPIのみでは自動スクレイピングに制限があり、大規模かつ継続的なリード発見は困難。OpenOutreachはAIを活用することで、ターゲット条件からの自動マッチング と追従管理を実現。
こんな人におすすめ
- B2B SaaS企業のセールス・BDR:手作業でのLinkedInリード調査を削減し、より多くの見込み客に到達したい営業チーム向け。
- ベンチャーキャピタル・スタートアップ投資家:投資対象候補企業の経営層や関連人材を効率的に発見したい機関投資家向け。
- 人材紹介・採用支援企業:ターゲット層の候補者を自動で発見し、初期接触を自動化したい企業向け。
- エンタープライズ営業チーム:複雑な意思決定構造を持つ組織へのマルチスレッド営業を自動化・最適化したい組織向け。
開発背景
LinkedInでのアウトリーチは営業活動の重要な一部だが、大規模かつ継続的なリード発見・追従には膨大な手作業が必要とされてきた。AIと機械学習を組み合わせることで、ターゲット市場の定義から自動発見・分類・接触までのループを実現。オープンソース化することで、組織規模や業界を問わず活用可能なツールとして開発が進められている。
導入時の注意点
OpenOutreachはオープンソースプロジェクトであるため、セキュリティアップデートは自身で確認する必要がある。本番環境への適用前に、テスト環境で十分な動作確認を実施。また複数のLLM APIキーを管理するため、HashiCorp Vault等のキー管理システムとの組み合わせを推奨する。LinkedIn利用規約の遵守も必須。