by iPythoning
Open-source AI SDR template for B2B export. 10-stage sales pipeline, 10 cron jobs, 4-engine memory, multi-channel (WhatsApp+Telegram+Email). Built on OpenClaw.
# Add to your Claude Code skills
git clone https://github.com/iPythoning/b2b-sdr-agent-templateGuides for using ai agents skills like b2b-sdr-agent-template.
Last scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T16:56:32.735Z",
"npmAuditRan": true,
"pipAuditRan": true
}b2b-sdr-agent-template is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by iPythoning. Open-source AI SDR template for B2B export. 10-stage sales pipeline, 10 cron jobs, 4-engine memory, multi-channel (WhatsApp+Telegram+Email). Built on OpenClaw. It has 135 GitHub stars.
Yes. b2b-sdr-agent-template passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/iPythoning/b2b-sdr-agent-template" and add it to your Claude Code skills directory (see the Installation section above). b2b-sdr-agent-template ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
b2b-sdr-agent-template is primarily written in Shell. It is open-source under iPythoning on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh b2b-sdr-agent-template against similar tools.
No comments yet. Be the first to share your thoughts!
Based on votes and bookmarks from developers who liked this skill
Turn any B2B export business into an AI-powered sales machine. Full-stack SDR that handles lead capture → qualification → follow-up → quoting → closing across WhatsApp, Telegram, and email.
| Layer | File | Purpose |
|---|---|---|
| Identity | IDENTITY.md | Company name, role, product catalog |
| Soul | SOUL.md | Personality, values, communication rules |
| Workflow | AGENTS.md | 10-stage sales pipeline with stage gates |
| User | USER.md | Owner profile, ICP scoring, admin whitelist |
| Heartbeat | HEARTBEAT.md | 14-item pipeline inspection (cron) |
| Memory | MEMORY.md | 4-layer anti-amnesia protocol |
| Tools | TOOLS.md | CRM, channels, integrations |
operator_bilingual: true in IDENTITY.md# One-click deploy
cp deploy/config.sh.example deploy/config.sh
# Edit config.sh with your server, API keys, and channel settings
./deploy/deploy.sh your-client-name
Each tenant gets a unique Cloudflare exit IP so WhatsApp sees independent devices:
./deploy/ip-isolate.sh tenant-name
Architecture: tenant → wireproxy (SOCKS5, ~4MB) → WARP account → unique Cloudflare IP
We're live on Product Hunt! → PulseAgent B2B SDR Agent Skill — Open-source AI SDR for WhatsApp, Email & Telegram. An upvote means the world to us 🙏
Turn any B2B export business into an AI-powered sales machine in 5 minutes.
✅ New · 2026-06-07 — Template v3.8.0: GitHub Actions CI for
npm test, post-deploydeploy/doctor.shhealth checks, configurable remote OpenClaw paths for non-root deployments, and expanded validation for skill counts + workspace path generation. See full changelog →
🚀 New · 2026-06-12 — OpenClaw v2026.6.6: Security hardening across 10+ vectors (exec approvals fail-closed, deleted-agent ACP bypasses closed), Telegram account-scoped topic routing, iMessage always-on inbound restart, WhatsApp successor-controller fix, Claude Fable 5 adaptive thinking support, and faster UI startup via cached model metadata. See full changelog →
📦 Add-on · 2026-05-22 — WhatsApp Legacy Account Onboarding Spec v0.5 (Path D — Multi-Device fetch): Lowest-friction history acquisition — customer scans one QR, waits for Multi-Device sync,
bootstrap.shpulls .txt files straight from PulseAgent. No backup, no password, no USB. Backup-extraction (v0.4) still default for zero-downtime tenants. Three-layer architecture (MemOS + sales_playbook + conversation_history), A/B/C/D delivery decision tree, strict auto-onboard gate. Release notes →
An open-source, production-ready template for building AI Sales Development Representatives (SDRs) that handle the full sales pipeline — from lead capture to deal closing — across WhatsApp, Telegram, and email.
Built on OpenClaw, battle-tested with real B2B export companies.
🌐 English | 中文 | Español | Français | العربية | Português | 日本語 | Русский
┌─────────────────────────────────────────────────┐
│ AI SDR Agent │
├─────────────────────────────────────────────────┤
│ IDENTITY.md → Who am I? Company, role │
│ SOUL.md → Personality, values, rules │
│ AGENTS.md → Full sales workflow (10 stages)│
│ USER.md → Owner profile, ICP, scoring │
│ HEARTBEAT.md → 14-item pipeline inspection │
│ MEMORY.md → 4-layer anti-amnesia protocol │
│ TOOLS.md → CRM, channels, integrations │
├─────────────────────────────────────────────────┤
│ Skills → Extensible capabilities │
│ Product KB → Your product catalog │
│ Cron Jobs → 14 automated pipeline checks │
├─────────────────────────────────────────────────┤
│ OpenClaw Gateway (WhatsApp / Telegram / Email) │
└─────────────────────────────────────────────────┘
Each layer is a Markdown file you customize for your business. The AI reads all layers on every conversation, giving it deep context about your company, products, and sales strategy.
If you already have OpenClaw running:
clawhub install b2b-sdr-agent
Browse more skills on ClawHub — the AI agent skill marketplace.
Done. The skill installs the full 7-layer context system, delivery-queue, and sdr-humanizer into your workspace. Then customize:
# Edit the key files for your business
vim ~/.openclaw/workspace/skills/b2b-sdr-agent/references/IDENTITY.md
vim ~/.openclaw/workspace/skills/b2b-sdr-agent/references/USER.md
# Or copy to your main workspace
cp ~/.openclaw/workspace/skills/b2b-sdr-agent/references/*.md ~/.openclaw/workspace/
Replace all {{placeholders}} with your actual company info, and your AI SDR is live.
If you use Hermes Agent instead of OpenClaw:
hermes skills install github:iPythoning/b2b-sdr-hermes-skill
Same 10-stage SDR pipeline, adapted for Hermes conventions (native cron, skill config, built-in WhatsApp). Migrating from OpenClaw? Run hermes claw migrate first, then install the skill.
git clone https://github.com/iPythoning/b2b-sdr-agent-template.git
cd b2b-sdr-agent-template
# Edit the 7 workspace files for your business
vim workspace/IDENTITY.md # Company info, role, pipeline
vim workspace/USER.md # Your products, ICP, competitors
vim workspace/SOUL.md # AI personality and rules
cd deploy
cp config.sh.example config.sh
vim config.sh # Fill in: server IP, API key, WhatsApp number
cd ..
npm test
This checks the template structure, shell scripts, product KB JSON, proforma invoice generation, Chroma memory smoke flow, and generated OpenClaw config before you touch a server.
cd deploy
./deploy.sh my-company
# Output:
# ✅ Deploy Complete: my-company
# Gateway: ws://your-server:18789
# WhatsApp: Enabled
# ChromaDB Memory: Enabled (chromadb + local chroma-memory)
# Skills: b2b_trade (41 skills)
./doctor.sh
Doctor checks SSH, Node/npm, OpenClaw CLI, openclaw.json permissions, workspace context files, local skills, Gateway service state, Gateway /health, and Chroma memory.
That's it. Your AI SDR is live on WhatsApp and ready to sell.
| Stage | What the AI Does |
|---|---|
| 1. Lead Capture | Auto-detect inbound messages (WhatsApp/Telegram/CTWA ads), create CRM records |
| 2. BANT Qualification | Natural conversation to assess Budget, Authority, Need, Timeline |
| 3. CRM Entry | Structured data capture — name, company, country, ICP score, product interest |
| 4. Research & Enrichment | Jina AI web search + company website analysis, 3-layer enrichment pipeline |
| 5. Quotation | Auto-generate PDF quotes, multi-language, send to owner for approval |
| 6. Negotiation | Track counter-offers, recommend strategy, escalate when needed |
| 7. Reporting | Daily 09:00 pipeline reports, 15:00 stalled alerts, weekly summaries |
| 8. Nurture | Automated follow-ups, industry news, post-sale care, quarterly check-ins |
| 9. Email Outreach | Personalized cold email sequences (Day 1/3/7/14), auto follow-up |
| 10. Multi-Channel Orchestration | Cross-channel coordination (WhatsApp + Email + Telegram), auto-switching |
| Schedule | Task |
|---|---|
| Every heartbeat | New lead intake, quote tracking, meeting prep, and data-quality checks |
| Every 30 min | Gmail inbox scan for client replies |
| Daily 09:00 | Pipeline report to owner via WhatsApp |
| Daily 10:00 | AI lead discovery (market rotation: Africa/ME/SEA/LatAm) |
| Daily 11:00 | Email follow-up sequence check |
| Daily 15:00 | Stalled lead detection |
| Weekly Wed | Nurture campaign |
| Weekly Fri | Competitor intelligence gathering |
| Weekly Mon | Weekly summary report |
| Daily 12:00 | CRM snapshot to ChromaDB (L4 disaster recovery) |
| Daily 14:00 | Memory health check (Supermemory + ChromaDB stats) |
| Every heartbeat | Microsoft Teams mention/DM scan for sales handoff |
| Every 30 min | WhatsApp 72h window expiry check → auto-switch to Telegram |
AI agents lose context in long conversations and across sessions. Our 4-layer anti-amnesia architecture ensures your AI SDR never forgets:
Message In ──→ L1 MemOS auto-recall (structured memory injection)
│
├──→ L3 ChromaDB per-turn store (customer-isolated, auto-tagged)
│
├──→ L2 Proactive Summary at 65% tokens (haiku compression, zero info loss)
│
└──→ L4 CRM Snapshot daily 12:00 (disaster recovery fallback)
| Layer | Engine | What It Does |
|---|---|---|
| * |