- Главная
- Интеграции
- Сайт и amoCRM
Интеграция сайта с amoCRM: каждая заявка в сделке с источником и без дублей
Подключаю формы, квизы, звонки и мессенджеры к amoCRM так, чтобы отдел продаж видел все обращения в одном месте, а вы — какой канал их приносит. Делаю через API, тестирую каждый сценарий и сдаю с документацией.
- От 20 000 ₽ за базовую интеграцию, обычно 3–7 рабочих дней
- UTM-метки, источник, страница и ClientID Метрики — в полях сделки
- Защита от спама, проверка дублей, резервная отправка, журнал ошибок

Почему заявки с сайта теряются, даже когда amoCRM «подключена»
Интеграцию часто делают «для галочки»: форма отправляет письмо, менеджер переносит его в CRM руками. Через месяц половина обращений живёт в почте, а отчёт по источникам показывает «прямые заходы». Вот что вижу чаще всего.
Заявки оседают в почте
Форма шлёт письмо на общий ящик. Кто-то увидел, кто-то нет, в пятницу вечером письмо ушло в спам. В CRM обращение появляется через день или не появляется вовсе.
Дубли контактов
Клиент оставил заявку, потом позвонил, потом написал в мессенджер. В CRM три контакта и три сделки на одного человека, менеджеры звонят ему наперебой.
Нет источников
Сделки есть, а откуда — неизвестно. Нельзя понять, окупается ли Директ и что даёт SEO. Бюджет распределяется «по ощущениям».
Спам в воронке
Боты заполняют формы десятками в день. Менеджеры перестают доверять новым сделкам и пропускают настоящие заявки среди мусора.
Ручной перенос с ошибками
Телефон с опечаткой, имя не то, комментарий потерян. Заявка «переносится позже», а позже клиент уже купил у конкурента.
Звонки и мессенджеры мимо CRM
Половина обращений идёт по телефону и в WhatsApp. Их нет в amoCRM, значит, нет в статистике и в напоминаниях — сделки просто забываются.
Что подключаю к amoCRM и как это работает
Базовая интеграция закрывает формы, источники и защиту. Остальное подключаю по необходимости — в смете каждый пункт отдельной строкой, чтобы вы платили только за нужное.
- Все формы сайтаОбратный звонок, расчёт, запись, «задать вопрос» — каждая форма создаёт сделку в нужной воронке и на нужном этапе, с контактом, комментарием и задачей менеджеру.
- Квизы и калькуляторыОтветы на вопросы квиза и параметры расчёта записываются в поля сделки: менеджер звонит, уже зная, что клиент выбрал и на какой бюджет рассчитывает.
- Звонки и коллтрекингПодключение телефонии или сервиса коллтрекинга к amoCRM: звонок с сайта создаёт контакт и сделку, запись разговора прикрепляется, источник звонка определяется по подменному номеру.
- МессенджерыКнопки WhatsApp, Telegram и Max на сайте ведут в чаты, подключённые к amoCRM. Переписка попадает в сделку, а менеджер отвечает из CRM, а не с личного телефона.
- UTM-метки и источникиПять UTM-параметров, реферер, страница входа, страница отправки формы, тип устройства и ClientID Метрики сохраняются на первом визите и передаются в сделку даже если форма отправлена через неделю.
- Защита от спамаСкрытое поле, проверка времени заполнения, невидимая проверка и фильтр по стоп-словам. Подозрительные заявки уходят в отдельную воронку или на почту, а не засоряют основную.
- Проверка дублейТелефон и почта приводятся к единому формату, существующий контакт ищется до создания. Повторная заявка прикрепляется к нему по вашим правилам — примечанием, задачей или новой сделкой.
- Заказы интернет-магазинаЗаказ из WooCommerce или другого магазина создаёт сделку с товарами, суммой и статусом оплаты. Смена статуса в CRM может менять статус заказа на сайте и наоборот.
- Связь с Яндекс МетрикойОтправка целей при создании сделки и передача офлайн-конверсий: Метрика и Директ узнают, какие клики закончились продажей, и реклама оптимизируется по сделкам, а не по кликам.
- Резервный канал и журналКопия каждой заявки на почту или в Telegram, очередь повторной отправки при недоступности CRM, журнал ошибок с уведомлением мне и вам.
Что происходит в amoCRM после действия на сайте
Каждый сценарий описываю в техническом задании до старта и проверяю после запуска. Ниже — типовой набор для сайта услуг; для магазина и B2B состав отличается.
| Событие на сайте | Что происходит в amoCRM | Что видит менеджер |
|---|---|---|
| Отправлена форма «Обратный звонок» | Создаётся контакт (или находится существующий) и сделка на этапе «Новая заявка» в воронке «Сайт», записываются UTM, страница и ClientID | Задача «Перезвонить за 15 минут», уведомление в приложении, телефон уже в карточке |
| Пройден квиз «Рассчитать стоимость» | Сделка с ответами на вопросы в отдельных полях, бюджет — в поле «Сумма», тег по типу услуги | Ответы клиента в карточке сделки до звонка, подготовленное предложение |
| Звонок по номеру с сайта | Телефония создаёт контакт и сделку, коллтрекинг определяет источник по подменному номеру, запись разговора в сделке | Пропущенный звонок — задача с дедлайном, принятый — сделка с записью |
| Сообщение в WhatsApp или Telegram с кнопки на сайте | Чат открывается в amoCRM, создаётся сделка в воронке «Мессенджеры» с источником «сайт» | Переписка в CRM, ответ из карточки сделки, история сохраняется |
| Повторная заявка с того же телефона | Контакт находится по нормализованному номеру, новая сделка не создаётся, добавляется примечание и задача в открытую сделку | Одна сделка, вся история обращений в ней, без гонки менеджеров |
| Заявка от бота или спам | Не проходит проверку и уходит в воронку «Проверка» или на почту, основная воронка остаётся чистой | Настоящие заявки не теряются среди мусора, раз в неделю просмотр «Проверки» |
| Заказ в интернет-магазине | Сделка с составом заказа, суммой, способом доставки и статусом оплаты; оплата меняет этап сделки | Полная карточка заказа без захода в панель сайта |
| Сделка переведена в «Успешно реализовано» | Вебхук amoCRM отправляет цель в Метрику и офлайн-конверсию в Директ с суммой сделки | Ничего дополнительно, а маркетолог видит доход по каналам в отчётах |
| amoCRM недоступна в момент отправки | Заявка ставится в очередь на сайте и отправляется повторно каждые несколько минут, копия уходит на почту | Заявка появляется с задержкой, но появляется — с пометкой о повторной отправке |
Как проходит интеграция сайта с amoCRM: обычно 3–7 рабочих дней
Срок зависит от числа форм, воронок и дополнительных каналов. Простой лендинг с двумя формами подключаю за 3 дня, сайт с квизом, телефонией и магазином — за 1,5–2 недели.
Разбор и схема
Смотрю формы на сайте, воронки и поля в amoCRM, как работает отдел продаж. Составляю схему: какая форма в какую воронку, какие поля, кто ответственный, правила дублей.
Доступы и подготовка CRM
Создаю интеграцию в вашем аккаунте amoCRM, добавляю недостающие поля для UTM и источников, настраиваю воронки и этапы, если их нет. Всё — на ваших правах администратора.
Подключение
Пишу или настраиваю передачу данных с сайта по API: формы, квиз, сохранение UTM, нормализация телефонов, проверка дублей, очередь и резервная отправка. Подключаю телефонию и мессенджеры, если они в задаче.
Тестирование и документация
Прогоняю каждый сценарий из таблицы с тестовыми заявками: с разных страниц, с UTM и без, повторные, спамовые, при выключенной CRM. Передаю документ со схемой и инструкцией для менеджеров.
Цены на интеграцию сайта с amoCRM
Базовая интеграция — фиксированная цена за типовой сайт. Дополнительные сценарии считаю отдельно и включаю только те, что нужны вашему отделу продаж. Подписка amoCRM и сервисов телефонии оплачивается вами напрямую.
Договор с ИП, счёт, акт. Оплата после приёмки: вы проверяете сценарии по чек-листу, затем подписываем акт. Интеграция с Битрикс24 стоит столько же — отдельная страница, с 1С — от 40 000 ₽.
Не понимаете, куда пропадают заявки с сайта?
Пришлите адрес сайта и доступ к amoCRM на просмотр — за день найду, где теряются обращения, и пришлю список, что исправить.
Как устроена интеграция с amoCRM изнутри
Для тех, кто хочет понимать, что именно будет установлено на сайте и в CRM. Никаких «чёрных ящиков»: код на вашей стороне, интеграция в вашем аккаунте.
Подключение к API
Создаю внешнюю интеграцию в вашем аккаунте amoCRM и авторизуюсь по OAuth 2.0 или через долгосрочный токен. Токены хранятся на сервере сайта в закрытом файле, обновляются автоматически. Использую текущую версию API v4: контакты, сделки, примечания, задачи, пользовательские поля.
Сохранение источника
При первом визите скрипт на сайте записывает UTM-метки, реферер и страницу входа в cookie на 30 дней и получает ClientID Метрики. При отправке любой формы эти данные уходят вместе с заявкой, даже если человек вернулся через неделю по прямой ссылке.
Создание сделки
Сначала нормализую телефон к формату +7XXXXXXXXXX и ищу контакт по телефону и почте. Затем создаю сделку в заданной воронке и на этапе с ответственным по правилам: по очереди, по услуге, по региону. К сделке прикрепляю примечание с текстом заявки и задачу с дедлайном.
Очередь и надёжность
Заявка сначала сохраняется в базе сайта, потом отправляется в CRM. Если amoCRM вернула ошибку или не ответила, повторяю отправку по расписанию с увеличением интервала. Каждая попытка пишется в журнал; о серии ошибок приходит уведомление в Telegram.
Лимиты и производительность
amoCRM ограничивает число запросов в секунду, поэтому массовые операции — импорт заказов, синхронизация статусов — идут через очередь с задержкой, а не «в лоб». Сайт от этого не тормозит: отправка в CRM выполняется в фоне после ответа пользователю.
Обратная связь из CRM
Вебхуки amoCRM сообщают сайту о смене этапа сделки. Так статус заказа обновляется в магазине, в Метрику уходит цель «Продажа», а в Директ — офлайн-конверсия с суммой. Всё это настраивается в вашем аккаунте, и после сдачи мой доступ можно отключить.
За что отвечаю в интеграции с amoCRM
Тестирую каждый сценарий
Перед сдачей прогоняю все сценарии из технического задания с тестовыми заявками и передаю вам чек-лист. Приёмка — по нему, а не «вроде работает».
Документация
Схема интеграции: какая форма куда попадает, какие поля заполняются, где хранятся токены, как посмотреть журнал. Любой разработчик разберётся без меня.
Ни одна заявка не теряется
Очередь повторной отправки, резервная копия на почту или в Telegram и журнал ошибок. Если CRM была недоступна, заявка всё равно дойдёт.
Всё в вашем аккаунте
Интеграция, токены, поля и воронки создаются в вашей amoCRM, код лежит на вашем сайте. После сдачи мой доступ отключается по вашему решению.
Персональные данные
Данные клиентов не проходят через сторонние сервисы без вашего согласия. Формы — с согласием на обработку по 152-ФЗ, передача в CRM — по защищённому соединению.
30 дней поддержки
Месяц после запуска исправляю ошибки бесплатно и отвечаю на вопросы менеджеров. Дальше — сопровождение по желанию или инструкции для самостоятельной работы.
Пришлю схему интеграции под ваш сайт и воронки
Напишите адрес сайта и коротко — как сейчас обрабатываются заявки. За рабочий день пришлю схему: какие формы куда пойдут, какие поля появятся в сделках, что подключить дополнительно, и смету по позициям.
- Разбор текущих потоковФормы, звонки, мессенджеры — что уже доходит до CRM, а что теряется.
- Схема сделок и полейВоронки, этапы, ответственные, поля источников — под ваш отдел продаж.
- Смета и срокБазовая интеграция и дополнительные сценарии отдельными строками.
Заявка на интеграцию с amoCRM
Укажите сайт и опишите, как сейчас обрабатываете заявки. Отвечу в течение рабочего дня.
Вопросы об интеграции сайта с amoCRM
Сколько стоит интеграция сайта с amoCRM и что входит в 20 000 ₽?
Базовая интеграция от 20 000 ₽ включает до пяти форм сайта в сделки нужной воронки с контактом, этапом, ответственным и задачей, передачу UTM-меток, источника, страницы и ClientID Метрики, защиту от спама, проверку дублей, резервную отправку на почту, очередь при недоступности CRM, тестирование по чек-листу и документацию. Квизы, телефония, мессенджеры, заказы магазина и офлайн-конверсии считаются отдельными строками, чтобы вы платили только за нужное.
Сколько времени занимает подключение?
Обычно 3–7 рабочих дней: день на разбор и схему, день на доступы и подготовку полей и воронок, два-три дня на подключение, день-два на тестирование и документацию. Лендинг с двумя формами подключаю за 3 дня. Сайт с квизом, телефонией, мессенджерами и интернет-магазином занимает 1,5–2 недели, потому что сценариев больше и каждый нужно проверить.
С какими сайтами вы работаете: WordPress, Tilda, Битрикс, самописные?
Со всеми, где есть доступ к коду форм или вебхуки: WordPress и WooCommerce, 1С-Битрикс, Tilda и другие конструкторы, самописные сайты на PHP и Go. На конструкторах без доступа к коду использую вебхуки и промежуточный обработчик на вашем сервере, который добавляет проверку дублей и очередь — то, чего в стандартных модулях обычно нет.
Как заявка попадает в amoCRM: в «Неразобранное» или сразу в сделку?
Как удобнее вашему отделу продаж. Чаще создаю сделку сразу в нужной воронке и на нужном этапе с контактом и задачей — так менеджер получает уведомление и дедлайн. «Неразобранное» использую, когда заявок много и часть из них нужно отклонять вручную, или когда в компании принято, что менеджер сам «принимает» обращение. Оба варианта можно совмещать по формам.
Будет ли видно, откуда пришёл клиент — из SEO или из рекламы?
Да. В сделку записываются UTM-метки, источник и канал, реферер, страница входа и страница отправки формы, тип устройства и ClientID Яндекс Метрики. Данные сохраняются на первом визите, поэтому источник не теряется, если клиент вернулся позже напрямую. По этим полям в amoCRM строится отчёт: сколько сделок и выручки принёс поиск, Директ, карты или мессенджеры. Как отличить SEO от Директа по окупаемости, разбирал в блоге.
Что с дублями, если клиент оставил заявку дважды?
Телефон приводится к единому формату, почта — к нижнему регистру, и перед созданием ищется существующий контакт. Если он найден, новая заявка прикрепляется к нему: примечанием и задачей в открытую сделку или новой сделкой, если предыдущая закрыта. Правила согласовываем до запуска, потому что в разных бизнесах «повторная заявка» значит разное: для услуг это тот же клиент, для магазина — новый заказ.
Что будет, если amoCRM недоступна в момент отправки формы?
Заявка сначала сохраняется в базе сайта, а уже потом отправляется в CRM. Если amoCRM не ответила или вернула ошибку, отправка повторяется по расписанию, пока не пройдёт. Параллельно копия уходит на почту или в Telegram, чтобы менеджер мог перезвонить сразу. Все попытки пишутся в журнал, а о серии ошибок приходит уведомление. Ни одна заявка не теряется — это проверяю на тестировании, отключая CRM.
Нужен ли мне доступ администратора amoCRM и какие доступы к сайту?
Для создания интеграции и полей нужны права администратора в amoCRM — можно выдать мне временную учётную запись и отключить её после сдачи. На сайте нужен доступ к панели управления или к коду форм, для очереди и журнала — к хостингу. Все токены и настройки остаются в вашем аккаунте и на вашем сервере, доступы храню в менеджере паролей и не передаю третьим лицам.
Другие интеграции, разработка и аналитика заявок
Подключим сайт к amoCRM за неделю
Оставьте адрес сайта и телефон. За рабочий день уточню, какие формы и каналы нужно подключить, и пришлю схему интеграции со сметой по позициям.
- 1Посмотрю формы, звонки и мессенджеры на сайте и текущие настройки amoCRM.
- 2Составлю схему: воронки, этапы, поля источников, правила дублей и ответственных.
- 3Пришлю смету по позициям, срок и список доступов, которые понадобятся.
Заявка на интеграцию с amoCRM
Отвечу в течение рабочего дня, схему и смету пришлю за 1–2 дня.
