new-term-radar
신규 AI 용어를 매일 추적, X·Hugging Face·GitHub 등에서 모델·제품·레포 이름을 빠르게 수집
B2B 리드 생성 시스템, 11개 n8n 워크플로우로 의도 탐지·보강·다중 LLM 합의·인간 검토·육성·경쟁 정보·대시보드
B2B lead generation system — 11 n8n workflows: intent radar → enrichment → Multi-LLM consensus → human-in-the-loop → nurture → competitive intel → live dashboard.
마케팅PythonGitHub @kaluginvit온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Leadgen n8n System — 11 Workflow B2B Lead Generation Система B2B лидогенерации из 11 связанных n8n workflow. Закрывает полную цепочку: сигнал интента → обогащение профиля → AI-решение с human-in-the-loop → персонализированное касание → nurture с затуханием → конкурентная разведка → live dashboard. Live Demo: https://kaluginvit.github.io/Portfolio/leadgen-n8n-system/ Testing: Shadow validation workflow (WF 09) runs all logic against production data without affecting real leads — used for pre-production validation.README 전문 보기 ↗
Система B2B лидогенерации из 11 связанных n8n workflow. Закрывает полную цепочку: сигнал интента → обогащение профиля → AI-решение с human-in-the-loop → персонализированное касание → nurture с затуханием → конкурентная разведка → live dashboard.
Live Demo: https://kaluginvit.github.io/Portfolio/leadgen-n8n-system/
Testing: Shadow validation workflow (WF 09) runs all logic against production data without affecting real leads — used for pre-production validation.
В B2B-воронке недостаточно просто отправлять письма. Нужно:
Ни один из этих элементов не работает в изоляции — нужна система.
11 n8n workflow, импортируемых в порядке нумерации. Каждый JSON — шаблон без credentials: после импорта настраиваются через UI n8n.
| № | Файл | Назначение | Ключевая логика |
|---|---|---|---|
| 1 | 01-intent-radar.json | Радар интента | Мониторинг сигналов (новость, событие, триггер) → формирование очереди лидов |
| 2 | 02-lead-dna-deep-enrichment.json | Обогащение профиля | Компания + персона → данные из множества источников → Lead DNA-карточка |
| 3 | 03-multi-llm-consensus.json | Multi-LLM консенсус | Несколько LLM оценивают квалификацию лида → weighted vote → итоговое решение |
| 4 | 04-human-in-the-loop.json | Эскалация человеку | Стоп-точки для одобрения/корректировки перед ключевыми действиями |
| 5 | 05-premium-outreach-conversion-funnel.json | Premium outreach | Персонализированное первое касание на основе Lead DNA |
| 6 | 06-smart-nurture-warmth-decay.json | Smart nurture | Расписание касаний с учётом «температуры» лида; затухание при отсутствии активности |
| 7 | 07-competitive-intelligence.json | Конкурентная разведка | Автоматический мониторинг конкурентов лида → персонализация аргументации |
| 8 | 08-command-center.json | Командный центр | Оркестрация: роутинг между workflow, state management |
| 9 | 09-shadow-mode-validation.json | Shadow validation | A/B тестирование workflow без влияния на production лидов |
| 10 | 10-global-error-handler.json | Глобальный error handler | Единая обработка ошибок, retry, алерты — для всей системы |
| 11 | 11-live-results-dashboard.json | Live dashboard | Real-time поток данных для дашборда состояния воронки |
flowchart LR
subgraph intake["Вход"]
W1[01 Intent Radar]
W2[02 Lead DNA]
end
subgraph decide["Решение"]
W3[03 Multi-LLM consensus]
W4[04 Human in the loop]
end
subgraph engage["Выход в рынок"]
W5[05 Premium outreach]
W6[06 Smart nurture]
W7[07 Competitive intel]
end
subgraph ops["Операции"]
W8[08 Command center]
W9[09 Shadow validation]
W10[10 Global errors]
W11[11 Live dashboard]
end
W1 --> W2 --> W3 --> W4
W3 --> W5 --> W6
W2 --> W7
W8 --- W3
W9 --- W3
W10 --- W8
W5 & W6 & W7 --> W11
| Компонент | Технология |
|---|---|
| Orchestration | n8n (self-hosted или cloud) |
| Database | PostgreSQL (через n8n nodes) |
| LLM | OpenAI / Anthropic / другой (настраивается в credentials) |
| Infrastructure | Docker Compose (n8n + PostgreSQL) |
| Workflows | JSON exports (папка n8n-workflows/) |
Intent Radar (01): не все лиды одинаково готовы. Workflow мониторит сигналы — публикация вакансий, упоминание в СМИ, технологические изменения — и формирует очередь с приоритетом.
Lead DNA (02): перед первым касанием собирается максимум контекста: компания (размер, стек, финансирование), персона (роль, публичные высказывания, интересы). Используется во всех downstream workflow.
Multi-LLM Consensus (03): одна модель может ошибиться. Три LLM независимо оценивают квалификацию лида по одинаковым критериям, результаты взвешиваются. При расхождении > порога — эскалация в Human-in-the-loop.
Warmth Decay (06): лид «остывает» со временем без активности. Частота касаний и интенсивность сообщений снижаются по формуле затухания. Не беспокоить холодного лида интенсивно.
Shadow Validation (09): перед включением нового workflow в production он работает в shadow режиме параллельно со старым. Сравнение результатов без влияния на реальных лидов.
# 1. Скопировать .env.example → .env, задать пароль и N8N_ENCRYPTION_KEY
cp .env.example .env
# 2. Поднять n8n + PostgreSQL
docker compose up -d
# UI n8n: http://localhost:5678
n8n-workflows/ в порядке 01 → 11| Тип | Назначение |
|---|---|
| OpenAI / Anthropic | LLM для анализа и генерации текстов |
| HTTP Request / Webhook | входящие сигналы интента |
| SMTP / Gmail | отправка писем |
| Google Sheets / Airtable | хранение Lead DNA |
| Webhook URL | входящие данные для dashboard |
.env.example:
| Переменная | Описание |
|---|---|
N8N_ENCRYPTION_KEY | Ключ шифрования (≥32 символов, обязательно) |
POSTGRES_PASSWORD | Пароль PostgreSQL |
N8N_PORT | Порт n8n UI (по умолчанию 5678) |
В n8n-workflows/ — JSON-шаблоны без credentials. После импорта можно:
Пример тестового payload для Webhook:
{
"lead_id": "test-001",
"company": "Acme Corp",
"contact": "John Smith",
"email": "[email protected]",
"signal_type": "job_posting",
"signal_detail": "Hiring VP Sales",
"source": "linkedin",
"timestamp": "2026-09-07T12:00:00Z"
}
Live Demo: https://kaluginvit.github.io/Portfolio/leadgen-n8n-system/
Static architecture demo — no live outreach, credentials, or external API calls.
→ docs/SCREENSHOTS_TODO.md
pip install -r requirements.txt
pytest tests/test_workflows.py -v
Тесты проверяют структуру JSON workflow: наличие обязательных полей, связность узлов, корректность trigger-типов.
11 workflow вместо монолита: каждый workflow заменяем независимо. Можно включить shadow mode только для одного этапа. Ошибка в nurture не ломает enrichment.
Global Error Handler (10) — отдельный workflow: ошибки из любого workflow попадают в единое место. Там — retry logic, алерты в Slack/email, логирование в PostgreSQL. Без него каждый workflow обрабатывал бы ошибки по-своему.
Shadow Validation (09) — до production: изменение в LLM-промпте может кардинально изменить квалификацию лидов. Shadow mode позволяет убедиться в корректности перед тем, как изменение коснётся реальных лидов.
PostgreSQL вместо in-memory: state лидов (температура, история касаний, Lead DNA) должен переживать перезапуски n8n и быть доступен из всех workflow одновременно.
N8N_ENCRYPTION_KEY).env не коммитится (.gitignore)Тип: Reusable template
Для адаптации под конкретный бизнес: