🚧 Coming Soon6 Platforms IncludedAdvanced🤖 5 Agents5 min - 1 hr

Sales Outreach Engine

Automated B2B sales outreach that qualifies leads, researches companies, crafts personalized emails, manages follow-ups, and syncs with CRM.

Sales & Outreach

🎯 Buy once, deploy on any framework

Includes implementations for OpenClaw, CrewAI, LangGraph, AutoGen, Semantic Kernel, Vanilla Python. One purchase — all platforms.

$0$298Save 100%
🚧 Coming Soon — $0

Be the first to know when this template launches

  • All 6 platform implementations
  • Full source code & documentation
  • Commercial license included
  • 30-day money-back guarantee
  • Free updates for 1 year
  • 30-day email support

Choose Your Platform

One purchase includes all 6 implementations. Deploy on whichever framework fits your stack.

🦞

OpenClaw

One-Click Deploy~5 minutes

Sales outreach skill pack with CRM webhooks, scheduled follow-up crons, memory-based lead tracking, and automatic email drafting.

Included in OpenClaw version

  • 5 agent skill configs (.md)
  • AGENTS.md orchestration
  • CRM webhook handlers
  • Follow-up cron schedules
  • Lead memory tracking

⚡ Why OpenClaw?

One-click install, automatic orchestration, built-in cron scheduling, and memory integration. Other platforms require manual setup — OpenClaw gets you to production in minutes.

Code Preview — OpenClaw

install.sh
# Install the Sales Outreach Engine skill pack
openclaw skills install sales-outreach-engine

# AGENTS.md orchestration
# ─────────────────────────────────────
# ## Sales Outreach Pipeline
# When new lead arrives (webhook or CSV import):
# 1. Lead Qualifier scores against ICP criteria
# 2. Score > 0.7 → Company Researcher deep dives
# 3. Email Crafter writes personalized outreach
# 4. Follow-up Manager schedules touch sequence
# 5. CRM Updater logs all activity
#
# ## Cron: Follow-up Checks
# 0 9,14 * * 1-5 — Check for due follow-ups
# 0 8 * * 1 — Weekly pipeline report
#
# ## Memory: Lead State
# Each lead tracked in memory/ with full history
🦞
OpenClaw
~5 minutes
🤖
CrewAI
~45 minutes
📊
LangGraph
~1 hour
💬
AutoGen
~30 minutes
🔷
Semantic Kernel
~45 minutes
🐍
Vanilla Python
~25 minutes

Agent Architecture

How the 5 agents work together

Input

Your data, triggers, or requests

Agent 1

Lead Qualifier

Lead Scoring & Filtering

Scores incoming leads against your Ideal Customer Profile. Filters out poor fits and prioritizes high-value prospects.

ICP MatcherEnrichment APIScore Calculator
Agent 2

Company Researcher

Deep Company Intelligence

Researches each qualified company — recent news, funding rounds, tech stack, team changes, and potential pain points.

Company Data APINews ScannerTech Stack Detector
Agent 3

Email Crafter

Personalized Email Generation

Crafts hyper-personalized emails using company research. References specific pain points, news, and opportunities.

Template EnginePersonalization EngineA/B Variant Generator
Agent 4

Follow-up Manager

Multi-Touch Sequence Management

Manages follow-up sequences with optimal timing. Adapts messaging based on engagement signals and non-responses.

Sequence SchedulerResponse DetectorTiming Optimizer
Agent 5

CRM Updater

Pipeline Synchronization

Keeps your CRM current with every outreach activity, response, and stage change. Supports HubSpot and Salesforce.

CRM ConnectorActivity LoggerStage Updater
Output

Structured results, reports, and actions

What's Included

Everything you get with this template

6 platform implementations (OpenClaw, CrewAI, LangGraph, AutoGen, Semantic Kernel, Vanilla Python)
5 outreach agents per platform
25+ email templates by industry
CRM connectors (HubSpot, Salesforce)
A/B testing framework
Analytics dashboard config
30-day email support
😤

The Problem

B2B outbound sales is a grind. SDRs spend 70% of their time on research and email drafting, sending generic messages that get 2-3% reply rates. Hiring more SDRs is expensive ($60-80k+ each) and doesn't scale the quality of personalization.

The Solution

A 5-agent outreach engine that qualifies leads, deeply researches each company, crafts genuinely personalized emails, manages multi-touch follow-ups, and keeps your CRM updated. Achieve 15-25% reply rates at 10x the volume of manual outreach.

Tools You'll Need

Everything required to build this 5-agent system — click any tool for details

CrewAIRequiredFree

Agent orchestration for the 5-agent outreach pipeline

Together AIRequiredPay-per-token

LLM provider for email crafting and analysis

Apollo.ioRequiredFreemium

Lead enrichment and contact data

SendGridRequiredFreemium

Email delivery for outreach sequences

LangGraphOptionalFreemium

Stateful lead management with persistent state

ClayOptionalPaid

Advanced lead enrichment and data waterfall

ClearbitOptionalPaid

Company data enrichment for ICP matching

HubSpotOptionalFreemium + paid tiers

CRM integration for pipeline management

Enterprise CRM integration

TavilyOptionalFreemium

Web research for company intelligence

SupabaseOptionalFreemium

Lead state and outreach history database

Slack APIOptionalFree for most features

Hot lead and reply alert notifications

Implementation Guide

10 steps to build this system • 3-4 hours estimated

Advanced3-4 hours

📋 Prerequisites

Python 3.10+LLM API keyLead enrichment APICRM accessEmail sending service
1

Define your Ideal Customer Profile

Configure scoring criteria: company size, industry, tech stack, funding stage, growth signals.

2

Set up lead enrichment pipeline

Connect Apollo.io or Clay for automatic lead enrichment with company data.

3

Build the Lead Qualifier agent

Configure with ICP scoring rubric. Output qualification scores and fit analysis.

📘 Complete Blueprint

Get the Complete Implementation Guide

You've seen 3 of 10 steps. Get the full blueprint with architecture diagrams, production code, and deployment guides.

Free • No spam • Unsubscribe anytime

Use Cases

B2B SaaS companies doing outbound sales
Sales development teams qualifying and nurturing leads
Agencies managing outreach for multiple clients
Startups that need outreach without a full sales team

Code Preview

Sample agent setup — see platform-specific previews above

Preview only
main.py
from langgraph.graph import StateGraph, END
from typing import TypedDict, List, Optional

class OutreachState(TypedDict):
    lead: dict
    qualification_score: float
    research: Optional[dict]
    emails: List[dict]
    stage: str

def qualify_lead(state: OutreachState):
    score = lead_qualifier.run(state['lead'])
    return {'qualification_score': score}

def should_research(state: OutreachState):
    return 'research' if state['qualification_score'] > 0.7 else 'disqualify'

workflow = StateGraph(OutreachState)
workflow.add_node('qualify', qualify_lead)
workflow.add_node('research', research_company)
workflow.add_node('craft_email', craft_email)
workflow.add_node('schedule', schedule_followup)
workflow.add_node('update_crm', update_crm)
workflow.set_entry_point('qualify')
workflow.add_conditional_edges('qualify', should_research)

Example Input & Output

See what goes in and what comes out

Input
{
  "lead": {
    "name": "Sarah Chen",
    "title": "VP Engineering",
    "company": "TechCorp",
    "email": "sarah@techcorp.io"
  },
  "icp_criteria": {
    "min_employees": 50,
    "industries": ["SaaS", "Fintech"],
    "technologies": ["Python", "AWS"]
  }
}
Output
{
  "qualification": { "score": 0.89, "fit": "strong" },
  "research": {
    "recent_news": "TechCorp raised $15M Series A last month",
    "tech_stack": ["Python", "AWS", "PostgreSQL"],
    "pain_signals": ["Hiring 3 DevOps engineers", "Blog post about scaling challenges"]
  },
  "email": {
    "subject": "Scaling after your Series A, Sarah?",
    "body": "Hi Sarah, congrats on TechCorp's $15M raise! I noticed you're hiring DevOps engineers — scaling infrastructure post-fundraise is always a challenge. We helped [similar company] reduce their deploy time by 70% after their Series A..."
  },
  "crm_update": { "stage": "outreach_sent", "next_followup": "2026-03-15" }
}

Requirements

🐍
Python 3.10+ (or .NET 8 for Semantic Kernel C#)
⚙️
LLM API key (OpenAI, Anthropic, or Azure)
🔑
CRM access (HubSpot/Salesforce)
☁️
Email sending service (SendGrid/Mailgun)

Reviews

What builders are saying

Reviews will be available after launch. Sign up above to be notified!

Frequently Asked Questions

Do I get all 6 platform implementations?+

Yes — one purchase, all 6 platforms. Use OpenClaw for 5-minute deploy with CRM webhooks, or choose your preferred framework.

Won't personalized AI emails still feel spammy?+

No — the Company Researcher provides deep context that the Email Crafter uses for genuine personalization. These aren't template merges; they reference specific company news, tech decisions, and pain points.

What CRMs does it integrate with?+

HubSpot and Salesforce out of the box. The CRM Updater uses a pluggable connector interface. The Semantic Kernel version also supports Dynamics 365.

Can I set sending limits?+

Yes. The Follow-up Manager has configurable daily limits, sending windows, and rate limiting to protect your domain reputation.

How does it handle responses?+

The Follow-up Manager monitors for responses and pauses sequences automatically. Positive responses get flagged for human follow-up. The CRM Updater logs everything.

Sales Outreach Engine is coming soon

Be the first to know when this template launches. Sign up for launch notification above.

Browse Available Templates