VibeCoderzVibeCoderz
Все статьи
Claude Code2026/06/249 мин чтения

Интеграция CRM с Telegram и AmoCRM через n8n: пошаговый гайд

Соберите мгновенную систему оповещений и квалификации лидов: amoCRM, n8n и Telegram в паре с Claude Sonnet 4.6 дают менеджерам мгновенные уведомления и AI‑рекомендации за считанные секунды.

Содержание (12)+

Обновлено: октябрь 2026

Когда в amoCRM появляется новая успешная сделка, менеджер узнает об этом обычно через несколько часов — если вообще узнает сразу. Автоматизированная связка amoCRM + n8n + Telegram решает это за секунды: уведомление приходит в группу, содержит имя ответственного, бюджет и рекомендацию от AI о том, что делать дальше.

В этом гайде разберем, как собрать такую интеграцию с нуля. Плюс добавим Claude Sonnet 4.6 для автоматической квалификации лида прямо в момент создания сделки.

Изображение

В 2026 году связка amoCRM webhook → n8n → Telegram + AI-квалификация через Claude стала стандартом для отделов продаж, которые обрабатывают 50+ заявок в день. Настройка занимает 2-3 часа, дальше работает сама. Стоимость квалификации 1000 лидов через Claude Sonnet — около $0.25, через DeepSeek V3.2 — в 10 раз дешевле. В гайде: пошаговая настройка, промпт для квалификатора и обработка ошибок без потери данных.


Почему n8n, а не Zapier или платные интеграторы?

n8n бесплатен, устанавливается на ваш сервер и не берет деньги за количество срабатываний — в отличие от Zapier, где платишь за каждое выполнение. При 500+ сделках в месяц это становится ощутимой разницей в бюджете.

n8n — это self-hosted платформа для автоматизации с открытым исходным кодом. Архитектурно она умнее простых интеграторов: есть разделение на воркеры и ноды, что позволяет масштабировать под нагрузку. Zapier и Make (бывший Integromat) берут ежемесячные платежи или оплату за каждое срабатывание.

n8n можно установить бесплатно и подключить к более чем 400 готовым интеграциям, включая amoCRM, Telegram, OpenAI и Anthropic Claude.

Конкурентное преимущество n8n — это контроль над данными. Всё работает на вашем сервере, что актуально для российского бизнеса по требованиям 152-ФЗ.

Для тех, у кого n8n уже развернут: пропускайте первые два шага и сразу переходите к настройке webhook.

Изображение

Что нужно для старта?

Список минимальный. Без этого не пойдем дальше.

ЧтоЗачем
amoCRM с доступом к настройкамДля создания webhook и внешней интеграции
n8n (Cloud или self-hosted)Платформа автоматизации
Telegram-ботКуда будут приходить уведомления
API-ключ Anthropic (опционально)Для AI-квалификации через Claude

Если n8n еще не установлен — самый быстрый путь: попробовать облачную версию на n8n.io, там есть бесплатный период. Для продакшна лучше поставить на свой сервер.

Шаг 1. Создать webhook-триггер в n8n

Webhook в n8n — это URL, на который amoCRM будет отправлять данные каждый раз, когда сделка меняет статус. Создание занимает две минуты.

Открываем n8n, создаем новый Flow. Добавляем первую ноду — Webhook. Система выдает два URL: тестовый и продакшн. На этапе настройки работаем с тестовым.

Включаем прослушивание (кнопка Test). Теперь переходим в amoCRM.

В amoCRM идем в настройки Digital Pipeline — выбираем нужную воронку. Находим статус «Успешно реализована» и добавляем действие — вставляем скопированный тестовый URL от n8n. Сохраняем.

Чтобы проверить что всё работает: создаем тестовую сделку и переводим ее в успешный статус. В n8n должны появиться данные — ID сделки, ID ответственного, воронка, статус.

Здесь важный момент: webhook от amoCRM по умолчанию содержит только базовые данные. Имени ответственного и бюджета там нет — они приходят как ID. Это и будем вытягивать через HTTP-запросы дальше.

Шаг 2. Создать Telegram-бота и получить Chat ID

Создание бота через @BotFather занимает 3 минуты. Чтобы получить Chat ID группы, добавьте бота в группу и запустите Telegram Trigger в n8n.

Открываем Telegram, ищем @BotFather. Отправляем /newbot, выбираем имя и username. Получаем токен.

Этот токен вводим в n8n при создании Telegram Credential. Добавляем в Flow ноду «Telegram Trigger» и устанавливаем тип Events: All.

Создаем тестовую группу в Telegram, добавляем туда нашего бота. Отправляем в группу любое сообщение — n8n перехватит его вместе с Chat ID группы. Это число нам понадобится для всех нод отправки сообщений.

После получения Chat ID эту ноду Trigger можно удалить — она нужна была только для получения ID.

Шаг 3. Получить данные о сделке и ответственном из amoCRM API

Webhook от amoCRM дает только ID. Имя менеджера и бюджет — через два последовательных HTTP-запроса к API amoCRM. Первый запрос: сделка по ID. Второй: пользователь по UserID.

Это самая техническая часть. Разберем по шагам.

Сначала нужно создать внешнюю интеграцию в amoCRM для OAuth авторизации. Идем в «Настройки → Интеграции → Добавить интеграцию». Указываем Redirect URI из n8n (ноды HTTP Request поддерживают OAuth 2.0). Получаем Client ID и Client Secret.

В n8n создаем Credential типа OAuth 2.0 Generic с этими данными. Прописываем Authorization URL и Token URL от amoCRM (они указаны в документации на developers.amocrm.ru).

Добавляем ноду HTTP Request:

  • Метод: GET
  • URL: https://ВАШ-ДОМЕН.amocrm.ru/api/v4/leads/{{$json.leads.add[0].id}}
  • Авторизация: наш OAuth credential

Запускаем — получаем полные данные о сделке, включая budget и responsible_user_id.

Второй HTTP Request — получаем имя ответственного:

  • URL: https://ВАШ-ДОМЕН.amocrm.ru/api/v4/users/{{ID ответственного из предыдущей ноды}}

Получаем имя и другие данные пользователя. Теперь у нас есть всё для сообщения.

Лайфхак из видео: если данные приходят как строка в JSON-формате, используйте ноду «Code» с JSON.parse() чтобы превратить их в объект и получить доступ к вложенным полям через точечную нотацию.

Шаг 4. Добавить AI-квалификацию через Claude Sonnet

Claude Sonnet 4.6 анализирует данные сделки и за секунду возвращает статус лида (горячий/теплый/холодный) плюс конкретную рекомендацию менеджеру. Стоимость квалификации 1000 лидов — около $0.25.

Это добавляет реальную ценность к просто уведомлению. Менеджер видит в сообщении не только «новая сделка», а сразу понимает, что с ней делать.

Добавляем ноду HTTP Request для вызова Claude API:

URL: https://api.anthropic.com/v1/messages
Метод: POST
Headers:
  x-api-key: ВАШ_ANTHROPIC_API_KEY
  anthropic-version: 2023-06-01
  content-type: application/json

Body (JSON):

{
  "model": "claude-sonnet-4-6",
  "max_tokens": 150,
  "messages": [{
    "role": "user",
    "content": "Ты квалификатор лидов. Проанализируй заявку: Компания — {{название}}, бюджет — {{бюджет}} руб., источник — {{источник}}. Определи уровень готовности к покупке (горячий/теплый/холодный) и напиши рекомендацию менеджеру одним предложением. Формат ответа строго: Статус: [уровень]. Рекомендация: [текст]"
  }]
}

Ответ придет в data.content[0].text. Его добавляем в финальное сообщение.

Хотите сэкономить? DeepSeek V3.2 стоит $0.28 за 1 млн токенов против $3 у Claude Sonnet. Для простой квалификации без тонких нюансов подходит.

МодельЦена (input/1M токенов)Точность квалификации
Claude Sonnet 4.6$3Высокая, понимает контекст
Claude Opus 4.6$5Максимальная, для сложных B2B
DeepSeek V3.2$0.28Достаточная для базовых задач
GPT-5.4$2.5Сравнима с Claude Sonnet
Изображение

Шаг 5. Собрать сообщение и отправить в Telegram

Финальная нода Telegram Send Message. Используем HTML-разметку для форматирования и JavaScript для красивого отображения бюджета.

Добавляем ноду Telegram Send Message. В поле Chat ID вставляем ID группы, полученный на шаге 2. Тип парсинга — HTML.

Текст сообщения (пример):

🚀 <b>Новая продажа!</b>

Ответственный: <b>{{имя менеджера}}</b>
Сумма сделки: <b>{{бюджет}} руб.</b>

🤖 AI-оценка: {{статус из Claude}}
💡 {{рекомендация из Claude}}

Бюджет форматируем через Code ноду с JavaScript: Number(budget).toLocaleString('ru-RU') — так 3000000 превращается в «3 000 000».

После проверки активируем workflow и меняем URL в amoCRM с тестового на продакшн. Сохраняем. Теперь интеграция работает в боевом режиме без ручного запуска.

Изображение

Шаг 6. Обработка ошибок без потери данных

При любом сбое в цепочке — Claude не ответил, amoCRM вернул ошибку — Error Trigger Flow отправит личное уведомление с ссылкой на конкретное выполнение. Исправил ошибку — нажал Retry — данные не потеряны.

Это самая важная часть, которую обычно пропускают. И потом удивляются, почему часть сделок не обработалась.

Создаем отдельный workflow. Добавляем ноду Error Trigger — она активируется при любой ошибке в основном workflow. Дальше — нода Telegram Send Message (на личный аккаунт, не в группу).

Изображение

Текст ошибки:

⚠️ Ошибка в интеграции CRM

Нода: <b>{{$json.node}}</b>
Ошибка: {{$json.error.message}}
<a href="{{ссылка на выполнение в n8n}}">Перейти к выполнению</a>

В основном workflow переходим в Settings и указываем этот Error Workflow. Готово.

Теперь при любом сбое вы сразу узнаете, где и что сломалось. Переходите по ссылке, исправляете ошибку и нажимаете «Retry» — workflow перевыполняется с теми же данными. Сделка не теряется.


Максим: «Ребят, это работает. Мы в GoBanana не писали сложный код для уведомлений — собрали связку в n8n за вечер. Важно понять принцип: большинство CRM-интеграций строятся по одному паттерну: webhook → получить данные → обогатить → уведомить. Когда это понимаешь, сделать 20-ю интеграцию так же быстро, как вторую.»
Изображение

Сильные стороны этой связки

Скорость. Менеджер получает уведомление за 3-5 секунд после перевода сделки в нужный статус. Не через час, когда он откроет CRM.

AI-рекомендация прямо в чат. Не нужно открывать карточку и читать — Claude уже написал что делать. Согласно практике компаний, время первичной квалификации лида сокращается с 18 до 3 минут при добавлении AI в процесс.

Бесплатная платформа. n8n не берет деньги за количество выполнений. При работе с amoCRM можно развернуть n8n на собственном сервере — это соответствует 152-ФЗ и исключает передачу данных третьим сторонам.

Обработка ошибок с возможностью Retry. Ни одна сделка не потеряется даже при сбоях API.

Слабые стороны и ограничения

OAuth в amoCRM — не самый простой процесс. Настройка внешней интеграции занимает больше времени, чем кажется. Если amoCRM не видит ваш Redirect URI — проверьте, что домен в настройках интеграции совпадает с доменом n8n.

n8n на локальном компьютере = нестабильность. Когда компьютер выключается, webhook перестает слушать. Для продакшна обязателен собственный сервер или n8n Cloud. В следующем видео автор разбирает именно этот момент.

Сложные данные требуют дополнительных HTTP-запросов. Webhook от amoCRM не содержит имена, суммы в нужном формате или кастомные поля — всё придется запрашивать отдельно. Это добавляет 1-2 ноды к workflow.

Для кого подходит эта интеграция?

ПрофильПодходит?
Команда продаж 3-15 человек, amoCRM, общая группа в TelegramИдеально
Фриланс или ИП без командыИзбыточно, хватит обычных уведомлений amoCRM
Компания с 1000+ сделок в деньНужен self-hosted n8n с воркерами
Команда с Битрикс24 вместо amoCRMРаботает, принцип тот же, другой API
Изображение

FAQ

Можно ли настроить интеграцию без знания кода?
Базовая связка — да. Визуальный интерфейс n8n справляется с большинством задач без написания кода. Для форматирования бюджета понадобится одна строка JavaScript в Code ноде, но её можно скопировать готовой.

Сколько времени занимает настройка?
На первый раз — 2-4 часа с учетом OAuth в amoCRM. Если уже знакомы с n8n — около часа.

Что делать, если amoCRM меняет URL в webhook после перезапуска n8n?
Это происходит при использовании n8n на локальном компьютере — тестовый URL меняется при каждом перезапуске. Решение: перенести n8n на сервер с фиксированным доменом и использовать только продакшн URL.

Работает ли это для новых лидов, не только для успешных сделок?
Да. В Digital Pipeline можно настроить webhook на любой статус: новая заявка, квалифицирован, на этапе переговоров. Принцип настройки тот же.

Как Claude понимает, что лид «горячий»?
Это определяется промптом. Можно указать критерии: бюджет выше порогового значения → горячий, источник — прямой запрос → горячий, источник — холодный звонок + маленький бюджет → холодный. Чем конкретнее промпт, тем точнее квалификация.

Можно ли добавить ответ менеджера из Telegram обратно в amoCRM?
Да, через Telegram Trigger в n8n + HTTP Request PATCH к amoCRM API. Менеджер пишет в группе «статус: переговоры» — n8n ловит сообщение и обновляет карточку. Это уже следующий уровень автоматизации.

Сколько нод нужно для минимальной рабочей интеграции без AI?
Пять: Webhook Trigger → HTTP Request (сделка) → HTTP Request (пользователь) → Code (форматирование) → Telegram Send Message. Плюс отдельный Error Trigger Flow из трех нод.


Инструменты, которые использовались в гайде: n8n для автоматизации, amoCRM как CRM-система, Claude Sonnet 4.6 для квалификации лидов. Все они доступны в каталоге AI-инструментов на VibeCoderz.

Хотите настроить интеграцию под свою CRM или добавить более сложную AI-логику? Запишитесь на консультацию к Максиму — разберем вашу воронку и покажем, что можно автоматизировать за 1-2 дня.


Обновлено: октябрь 2026 | VibeCoderz — каталог AI-инструментов и база знаний по вайбкодингу

Автор

Елисавета Наговицына

Предприниматель · Контент-маркетолог · SEO-стратег · AI-продуктолог

2026/06/24

400 000+ органических переходов за 3 месяца. Со-основатель GoBanana (231K пользователей, 12+ млн ₽ без рекламы) и NeuroScribe (65K пользователей). SEO/GEO-стратегии для AI-поисковиков, 1 700+ единиц контента, 17+ реализованных стратегий.

Об авторе →
All Posts

Читать далее

📄 Статья

Claude Opus 5.5 и Sonnet 5.5 в 2026 что нового у Anthropic

Claude Opus 5.5 вышел 22 сентября 2026 и открыл семейство Claude 5.5 от Anthropic. Он дешевле Opus 5 на 20% по цене токена, генерирует ответ на 30% быстрее и в тестах самой Anthropic обгоняет более дорогой Fable 5.1. Через шесть дней, 28 сентября, по…

2026/10/1210 мин
📄 Статья

Claude Sonnet 5.5: обзор новой модели Anthropic 2026

Claude Sonnet 5.5 в 2026: характеристики и для каких задач

2026/10/1211 мин
📄 Статья

SonarQube MCP: как подключить проверку качества кода к Claude Code

SonarQube MCP подключается к Claude Code двумя путями: одной командой claude mcp add с Docker-контейнером или через плагин sonarqube и навык /sonarqube:sonar-integrate. После этого агент сам запрашивает у Sonar замечания, Quality Gate и покрытие тест…

2026/10/018 мин
📄 Статья

Субагенты в Codex и OpenClaw: разбиваем задачу на роли за пределами Claude Code

Субагенты codex — это дочерние потоки, которые главный агент запускает под собственным управлением для параллельных или изолированных задач. В марте 2026 OpenAI перевела эту функцию в статус GA: до 6 одновременных субагентов и guardian-подтверждения…

2026/09/1510 мин
📄 Статья

Claude Code Skills с GitHub: готовые скиллы для вашего агента

Официальный магазин скиллов Claude Code удобный, но маленький. Большая часть действительно рабочих claude code skills с github лежит прямо в публичных репозиториях разработчиков, минуя всякую курацию. Обновлено: сентябрь 2026. Ниже — как найти такой…

2026/09/157 мин
📄 Статья

Claude Code Skills Marketplace: где брать готовые скиллы в 2026

Claude Code skills marketplace — это каталог готовых файлов SKILL.md, из которых разработчик выбирает нужный навык и подключает его к агенту за одну команду вместо ручного написания инструкции. Рынок таких каталогов вырос с одного реестра в декабре 2…

2026/09/159 мин