AI Sales Pipeline

Ingest RB2B visitor events, score intent, suppress ineligible prospects, and enroll leads into Instantly campaigns.

3.3k|656|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/ericosiu/ai-marketing-skills --skill ai-sales-pipeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: AI Sales Pipeline
Source: https://github.com/ericosiu/ai-marketing-skills/tree/main/sales-pipeline
Command: npx skills add https://github.com/ericosiu/ai-marketing-skills --skill ai-sales-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, psycopg2-binary, python-dotenv.

What problem does it solve?

This skill eliminates the manual pipeline work of identifying website visitors, scoring their buying intent, filtering out ineligible prospects, and routing them into the right outbound campaigns—while also surfacing dead-deal revival and new buying signals.

Core Features & Use Cases

  • Visitor → Intent → ICP fit signals: Scores intent from pages visited and determines ICP match based on seniority keywords and company size thresholds.
  • 5-layer suppression before outreach: Prevents sending to personal emails, existing CRM contacts, already-outbound leads, Stripe customers, analytics-active users, blocked/competitor domains, and recent same-domain company duplicates.
  • Auto-routing to Instantly campaigns: Classifies agency vs non-agency visitors, selects campaign based on configuration, and enrolls leads via Instantly API.
  • Closed-lost deal resurrection: Ranks revival opportunities using time-decay scoring, POC expansion, and optional champion tracking, then drafts revival email angles by loss reason.
  • Trigger-based prospecting: Uses Brave Search to find companies exhibiting hiring/funding/agency-evaluation signals, enriches estimates, scores prospects, and drafts outreach hooks/emails.
  • ICP self-learning: Analyzes approve/reject history in PostgreSQL to recommend updated target filters (industry, employees, titles, revenue ranges).

Quick Start

Use the AI Sales Pipeline skill to run the full visitor-to-outreach webhook flow by telling your agent: Run the RB2B→Instantly router in webhook server mode on port 4100 using your configured environment variables.

Frequently Asked Questions about AI Sales Pipeline

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate lead qualification from website visitor data?

To automate lead qualification, this skill ingests RB2B website visitor events, scores intent based on pages visited, and determines ICP fit using seniority keywords and company size thresholds. It then suppresses ineligible prospects and routes qualified leads into Instantly outbound campaigns.

How does visitor intent scoring work for anonymous website traffic?

Visitor intent scoring works by analyzing RB2B website visitor events, specifically evaluating the pages visited to calculate intent. It then determines ICP match based on seniority keywords and company size thresholds to identify qualified prospects.

Do I need HubSpot CRM and Instantly API keys to run the outbound routing pipeline?

Yes, you need environment-driven API keys for HubSpot CRM and Instantly to run the outbound routing pipeline. Optional PostgreSQL and Stripe API keys are also supported for caching payment suppression and analyzing approve/reject history for ICP self-learning.

What is the best way to suppress existing customers and duplicates in outbound campaigns?

The best way to suppress existing customers and duplicates is using a 5-layer suppression pipeline. It filters personal emails, existing HubSpot CRM contacts, already-outbound Instantly leads, Stripe customers, analytics-active users, blocked domains, and recent same-company duplicates before enrolling leads.

Can I use Brave Search for trigger-based prospecting and outreach email drafting?

Yes, you can use Brave Search for trigger-based prospecting. It finds companies exhibiting hiring, funding, or agency-evaluation signals, enriches estimates, scores prospects, and then drafts targeted outreach hooks and emails for campaigns.

How do I resurrect closed-lost deals using time-decay scoring?

To resurrect closed-lost deals, the pipeline ranks revival opportunities using time-decay scoring and POC expansion. It optionally tracks champions, analyzes loss reasons, and drafts specific revival email angles to re-engage dead deals effectively.