Превратите любой B2B экспортный бизнес в автоматизированную машину продаж на базе AI за 5 минут.
Open-source шаблон производственного уровня для создания AI-агентов по развитию продаж (SDR), которые обрабатывают полный цикл продаж — от захвата лидов до закрытия сделок — через WhatsApp, Telegram и электронную почту.
Построен на OpenClaw, проверен в реальных B2B экспортных компаниях.
🌐 English | 中文 | Español | Français | العربية | Português | 日本語 | Русский
┌─────────────────────────────────────────────────┐
│ AI SDR Агент │
├─────────────────────────────────────────────────┤
│ IDENTITY.md → Кто я? Компания, роль │
│ SOUL.md → Личность, ценности, правила │
│ AGENTS.md → Полный процесс продаж (10 этапов) │
│ USER.md → Профиль владельца, ICP, скоринг│
│ HEARTBEAT.md → Проверка pipeline из 13 пунктов│
│ MEMORY.md → Архитектура памяти из 3 движков│
│ TOOLS.md → CRM, каналы, интеграции │
├─────────────────────────────────────────────────┤
│ Skills → Расширяемые возможности │
│ Product KB → Каталог ваших продуктов │
│ Cron Jobs → 13 автоматических задач по расписанию │
├─────────────────────────────────────────────────┤
│ OpenClaw Gateway (WhatsApp / Telegram / Email) │
└─────────────────────────────────────────────────┘Каждый уровень — это Markdown файл, который вы настраиваете под свой бизнес. AI читает все уровни при каждом разговоре, получая глубокий контекст о вашей компании, продуктах и стратегии продаж.
Если у вас уже запущен OpenClaw:
clawhub install b2b-sdr-agentГотово. Skill устанавливает полную 7-уровневую систему контекста, delivery-queue и sdr-humanizer в ваше рабочее пространство. Затем настройте:
# Отредактируйте ключевые файлы для вашего бизнеса
vim ~/.openclaw/workspace/skills/b2b-sdr-agent/references/IDENTITY.md
vim ~/.openclaw/workspace/skills/b2b-sdr-agent/references/USER.md
# Или скопируйте в основное рабочее пространство
cp ~/.openclaw/workspace/skills/b2b-sdr-agent/references/*.md ~/.openclaw/workspace/Замените все {{placeholders}} на фактическую информацию о вашей компании, и ваш AI SDR заработает.
git clone https://github.com/iPythoning/b2b-sdr-agent-template.git
cd b2b-sdr-agent-template
# Отредактируйте 7 файлов рабочего пространства для вашего бизнеса
vim workspace/IDENTITY.md # Информация о компании, роль, pipeline
vim workspace/USER.md # Ваши продукты, ICP, конкуренты
vim workspace/SOUL.md # Личность AI и правилаcd deploy
cp config.sh.example config.sh
vim config.sh # Заполните: IP сервера, API ключ, номер WhatsApp./deploy.sh my-company
# Вывод:
# ✅ Deploy Complete: my-company
# Gateway: ws://your-server:18789
# WhatsApp: Enabled
# Skills: b2b_trade (28 skills)Вот и все. Ваш AI SDR работает в WhatsApp и готов продавать.
| Этап | Что делает AI |
|---|---|
| 1. Захват лидов | Автоматическое обнаружение входящих сообщений (WhatsApp/Telegram/CTWA реклама), создание записей в CRM |
| 2. BANT квалификация | Естественный диалог для оценки Бюджета, Полномочий, Потребности, Сроков |
| 3. Ввод в CRM | Структурированный сбор данных — имя, компания, страна, ICP оценка, интерес к продукту |
| 4. Исследование и обогащение | Jina AI веб-поиск + анализ сайта компании, 3-уровневый конвейер обогащения данных |
| 5. Коммерческое предложение | Автоматическая генерация PDF-предложений, мультиязычность, отправка владельцу на утверждение |
| 6. Переговоры | Отслеживание встречных предложений, рекомендации по стратегии, эскалация при необходимости |
| 7. Отчетность | Ежедневные отчеты по pipeline в 09:00, уведомления о застое в 15:00, еженедельные сводки |
| 8. Развитие | Автоматические follow-up, отраслевые новости, послепродажное обслуживание, ежеквартальные проверки |
| 9. Email-рассылка | Персонализированные цепочки холодных писем (День 1/3/7/14), автоматический follow-up |
| 10. Мульти-канальная оркестрация | Кросс-канальная координация (WhatsApp + Email + Telegram), автопереключение |
| Расписание | Задача |
|---|---|
| Каждые 30 мин | Сканирование входящих Gmail для ответов клиентов |
| Ежедневно 09:00 | Отчет по pipeline владельцу через WhatsApp |
| Ежедневно 10:00 | AI-поиск лидов (ротация рынков: Африка/БВ/ЮВА/ЛатАм) |
| Ежедневно 11:00 | Проверка цепочки email follow-up |
| Ежедневно 15:00 | Обнаружение застопорившихся лидов |
| Еженедельно Ср | Nurture-кампания |
| Еженедельно Пт | Сбор конкурентной разведки |
| Еженедельно Пн | Еженедельный сводный отчет |
- Отвечает на языке клиента (автоопределение)
- Естественный темп сообщений с delivery-queue skill (задержки 3-90с, разбиение сообщений)
- Отправка с учетом часовых поясов (7 маппингов рыночных часовых поясов)
- Культурная адаптация (Ближний Восток, Африка, ЮВА, Латинская Америка, Европа)
- Никогда не раскрывает AI-идентичность — представляется как ваш консультант по продажам
- Начальный скор на основе 5 взвешенных измерений (объем закупок, соответствие продукту, регион, платежеспособность, полномочия)
- Автокорректировка по взаимодействию: быстрый ответ +1, запрос коммерческого предложения +2, упоминание конкурента +2, 7 дней без ответа -1
- Горячие лиды (ICP>=7) автоматически отмечаются, владелец уведомляется мгновенно
- Supermemory: Заметки исследований, конкурентная разведка, рыночные инсайты — запрашивается перед outreach
- MemoryLake: Контекст сессии, саммари разговоров — автоматически восстанавливается в каждом разговоре
- MemOS Cloud: Кросс-сессионные паттерны поведения — автоматически захватываются
AI-агенты теряют контекст в длинных разговорах и между сессиями. Наша 4-уровневая архитектура против амнезии гарантирует, что ваш AI SDR никогда не забудет:
Входящее сообщение ──→ L1 MemOS авто-восстановление (инъекция структурированной памяти)
│
├──→ L3 ChromaDB пошаговое хранение (изоляция клиентов, автотегирование)
│
├──→ L2 Проактивное резюме при 65% токенов (haiku-сжатие, нулевая потеря информации)
│
└──→ L4 CRM-снимок ежедневно 12:00 (резервное восстановление)| Уровень | Движок | Что делает |
|---|---|---|
| L1: MemOS | Структурированная память | Автоматическая экстракция BANT, обязательств, возражений на каждом ходу. Инъекция в System Prompt при начале разговора. |
| L2: Проактивное резюме | Мониторинг токенов | Сжатие при 65% использования контекста через модель класса haiku. Все числа, коммерческие предложения, обязательства сохраняются дословно. |
| L3: ChromaDB | Пошаговое векторное хранилище | Каждый ход разговора хранится с изоляцией по customer_id. Автотегирование коммерческих предложений, обязательств, возражений. Семантический поиск между сессиями. |
| L4: CRM-снимок | Ежедневное резервирование | Сохраняет полное состояние pipeline ежедневно в ChromaDB для аварийного восстановления. Если любой уровень откажет, данные есть в L4. |
Результат: Ваш AI SDR помнит каждого клиента, каждое коммерческое предложение, каждое обязательство — даже после 100+ ходов, недель молчания или перезагрузки системы.
Полная спецификация реализации с кодом, промптами и руководством по развертыванию — ANTI-AMNESIA.md.
| Уровень | Файл | Назначение |
|---|---|---|
| Identity | IDENTITY.md |
Информация о компании, определение роли, этапы pipeline, уровни лидов |
| Soul | SOUL.md |
Личность AI, стиль коммуникации, жесткие правила, установка на рост |
| Agents | AGENTS.md |
10-этапный процесс продаж, BANT квалификация, мульти-канальная оркестрация |
| User | USER.md |
Профиль владельца, линейки продуктов, ICP скоринг, конкуренты |
| Heartbeat | HEARTBEAT.md |
Автоматическая проверка pipeline — новые лиды, застопорившиеся сделки, качество данных |
| Memory | MEMORY.md |
3-уровневая архитектура памяти, принципы эффективности SDR |
| Tools | TOOLS.md |
CRM команды, конфигурация каналов, веб-исследования, доступ к почте |
Предустановленные возможности, расширяющие ваш AI SDR:
| Skill | Описание |
|---|---|
| delivery-queue | Планирование сообщений с человекоподобными задержками. Drip-кампании, отложенные последующие сообщения. |
| supermemory | Семантический движок памяти. Автозахват инсайтов о клиентах, поиск по всем разговорам. |
| sdr-humanizer | Правила для естественного диалога — темп, культурная адаптация, антипаттерны. |
| lead-discovery | AI-поиск лидов. Веб-поиск потенциальных покупателей, оценка ICP, автоматический ввод в CRM. |
| chroma-memory | Хранение разговоров по каждому ходу с изоляцией по клиентам, автотегирование и CRM-снимки. |
| telegram-toolkit | Команды бота, инлайн-клавиатуры, обработка больших файлов и стратегии для Telegram-first рынков. |
| quotation-generator | Автогенерация PDF проформ-инвойсов с фирменным бланком компании, мультиязычная поддержка. |
Выберите предварительно настроенный набор skills в соответствии с вашими потребностями:
| Профиль | Skills | Лучше всего для |
|---|---|---|
b2b_trade |
28 skills | B2B экспортные компании (по умолчанию) |
lite |
16 skills | Начало работы, небольшой объем |
social |
14 skills | Продажи, ориентированные на соцсети |
full |
40+ skills | Все включено |
Готовые к использованию конфигурации для распространенных B2B экспортных вертикалей:
| Отрасль | Директория | Особенности |
|---|---|---|
| Тяжелая техника | examples/heavy-vehicles/ |
Грузовики, машины, продажи автопарков, африканские/ближневосточные рынки |
| Потребительская электроника | examples/electronics/ |
OEM/ODM, продавцы Amazon, продажи на основе образцов |
| Текстиль и одежда | examples/textiles/ |
Устойчивые ткани, сертификация GOTS, рынки ЕС/США |
Чтобы использовать пример, скопируйте его в ваше рабочее пространство:
cp examples/heavy-vehicles/IDENTITY.md workspace/IDENTITY.md
cp examples/heavy-vehicles/USER.md workspace/USER.md
# Затем настройте под ваш конкретный бизнесСтруктурируйте каталог продуктов так, чтобы AI мог генерировать точные коммерческие предложения:
product-kb/
├── catalog.json # Каталог продуктов со спецификациями, MOQ, сроками
├── products/
│ └── example-product/info.json # Детальная информация о продукте
└── scripts/
└── generate-pi.js # Генератор проформ-инвойсовПосле развертывания ваш AI SDR поставляется со встроенной веб-панелью:
http://YOUR_SERVER_IP:18789/?token=YOUR_GATEWAY_TOKENПанель показывает:
- Статус бота в реальном времени и подключение WhatsApp
- Историю сообщений и цепочки разговоров
- Статус выполнения cron-задач
- Мониторинг здоровья каналов
Токен автоматически генерируется при развертывании и выводится в консоль. Храните его в секрете — любой с URL+токеном получает полный доступ.
Примечание по безопасности: Установите
GATEWAY_BIND="loopback"в config.sh для отключения удаленного доступа к панели. По умолчанию"lan"(доступ из сети).
- Linux сервер (рекомендуется Ubuntu 20.04+)
- Node.js 18+
- API ключ AI модели (OpenAI, Anthropic, Google, Kimi и т.д.)
- WhatsApp Business аккаунт (опционально, но рекомендуется)
Вся конфигурация находится в deploy/config.sh. Ключевые секции:
# Сервер
SERVER_HOST="your-server-ip"
# AI Модель
PRIMARY_API_KEY="sk-..."
# Каналы
WHATSAPP_ENABLED=true
TELEGRAM_BOT_TOKEN="..."
# CRM
SHEETS_SPREADSHEET_ID="your-google-sheets-id"
# Администратор (кто может управлять AI)
ADMIN_PHONES="+1234567890"По умолчанию AI SDR принимает сообщения от всех контактов WhatsApp (dmPolicy: "open"). Это рекомендуемая настройка для агентов продаж — вы хотите, чтобы каждый потенциальный клиент мог с вами связаться.
| Настройка | Значение | Описание |
|---|---|---|
WHATSAPP_DM_POLICY |
"open" (по умолчанию) |
Принимать DM от любого |
"allowlist" |
Принимать только от ADMIN_PHONES |
|
"pairing" |
Требуется код сопряжения | |
WHATSAPP_GROUP_POLICY |
"allowlist" (по умолчанию) |
Отвечать только в группах из белого списка |
Для изменения после развертывания отредактируйте ~/.openclaw/openclaw.json на сервере:
{
"channels": {
"whatsapp": {
"dmPolicy": "open",
"allowFrom": ["*"]
}
}
}Затем перезапустите: systemctl --user restart openclaw-gateway
При запуске нескольких агентов на одном сервере каждый должен иметь уникальный выходной IP, чтобы WhatsApp видел независимые устройства. Это предотвращает перекрестную блокировку аккаунтов.
# После развертывания клиента изолируйте его WhatsApp IP:
./deploy/ip-isolate.sh acme-corp
# Или с конкретным SOCKS5 портом:
./deploy/ip-isolate.sh acme-corp 40010Как это работает:
┌─ wireproxy :40001 → WARP Account A → CF IP-A
│ ↑
tenant-a ─────────┘ ALL_PROXY=socks5://host:40001
tenant-b ─────────┐ ALL_PROXY=socks5://host:40002
│ ↓
└─ wireproxy :40002 → WARP Account B → CF IP-BКаждый тенант получает:
- Выделенный бесплатный аккаунт Cloudflare WARP
- Изолированный экземпляр wireproxy (~4 МБ RAM)
- Уникальный выходной IP Cloudflare для всего исходящего трафика (включая WhatsApp)
Для автоматического включения при развертывании установите IP_ISOLATE=true в config.sh.
Не хотите самостоятельно хостить? PulseAgent предлагает полностью управляемые B2B SDR агенты с:
- Развертывание в один клик
- Панель управления и аналитика
- Управление несколькими каналами
- Приоритетная поддержка
Приветствуются любые вклады! Области, где нам нужна помощь:
- Отраслевые шаблоны: Добавьте примеры для вашей отрасли
- Skills: Создавайте новые возможности
- Переводы: Переводите шаблоны рабочего пространства на другие языки
- Документация: Улучшайте руководства и туториалы
MIT — используйте для чего угодно.
Сделано с ❤️ командой PulseAgent
Context as a Service — AI SDR для B2B экспорта