new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
B2B lead generation system — 11 n8n workflows: intent radar → enrichment → Multi-LLM consensus → human-in-the-loop → nurture → competitive intel → live dashboard.
Translation pending
MarketingPythonGitHub @kaluginvitOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
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.Read the full 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
Для адаптации под конкретный бизнес: