SEO-продвижение
По типу бизнеса
Платформы и разработка
Города
Кейсы Блог Контакты
Telegram Max
Интеграция сайта с amoCRM · Москва и вся Россия · по API, без посредников

Интеграция сайта с amoCRM: каждая заявка в сделке с источником и без дублей

Подключаю формы, квизы, звонки и мессенджеры к amoCRM так, чтобы отдел продаж видел все обращения в одном месте, а вы — какой канал их приносит. Делаю через API, тестирую каждый сценарий и сдаю с документацией.

  • От 20 000 ₽ за базовую интеграцию, обычно 3–7 рабочих дней
  • UTM-метки, источник, страница и ClientID Метрики — в полях сделки
  • Защита от спама, проверка дублей, резервная отправка, журнал ошибок
Сценарии и цены
3–7 днейтиповая интеграция под ключ
API v4прямое подключение к amoCRM
0потерянных заявок: очередь и резервная копия
с 2015сайты, SEO и интеграции в одних руках
Интеграция сайта с amoCRM: заявки, звонки и источники в одной CRM
Знакомо?

Почему заявки с сайта теряются, даже когда 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, как работает отдел продаж. Составляю схему: какая форма в какую воронку, какие поля, кто ответственный, правила дублей.

1 рабочий день

Доступы и подготовка CRM

Создаю интеграцию в вашем аккаунте amoCRM, добавляю недостающие поля для UTM и источников, настраиваю воронки и этапы, если их нет. Всё — на ваших правах администратора.

1 рабочий день

Подключение

Пишу или настраиваю передачу данных с сайта по API: формы, квиз, сохранение UTM, нормализация телефонов, проверка дублей, очередь и резервная отправка. Подключаю телефонию и мессенджеры, если они в задаче.

2–3 рабочих дня

Тестирование и документация

Прогоняю каждый сценарий из таблицы с тестовыми заявками: с разных страниц, с UTM и без, повторные, спамовые, при выключенной CRM. Передаю документ со схемой и инструкцией для менеджеров.

1–2 рабочих дня
Стоимость

Цены на интеграцию сайта с amoCRM

Базовая интеграция — фиксированная цена за типовой сайт. Дополнительные сценарии считаю отдельно и включаю только те, что нужны вашему отделу продаж. Подписка amoCRM и сервисов телефонии оплачивается вами напрямую.

Базовая интеграция сайта с amoCRMДо 5 форм сайта в сделки с контактом, воронкой, этапом, ответственным и задачей. Передача UTM, источника, страницы и ClientID. Защита от спама, проверка дублей, резервная отправка, очередь, журнал ошибок, тестирование, документация.
от 20 000 ₽
Квиз или калькулятор в поля сделкиОтветы и параметры расчёта в отдельных полях amoCRM, теги по типу услуги, бюджет в сумму сделки.
от 8 000 ₽
Телефония и коллтрекингПодключение виртуальной АТС или сервиса коллтрекинга к amoCRM, создание сделок по звонкам, записи разговоров, определение источника звонка.
от 10 000 ₽
Мессенджеры в amoCRMWhatsApp, Telegram, Max: кнопки на сайте, подключение чатов к CRM, сделки из переписки с источником «сайт».
от 8 000 ₽
Заказы интернет-магазинаЗаказы WooCommerce или другого магазина в сделки с товарами, суммой и статусом оплаты, синхронизация статусов в обе стороны.
от 15 000 ₽
Офлайн-конверсии в Метрику и ДиректПередача статусов сделок и суммы в Яндекс Метрику, чтобы реклама оптимизировалась по продажам. Подробнее про цели в Метрике.
от 10 000 ₽
Аудит существующей интеграцииПроверка, куда пропадают заявки, откуда дубли и почему пустые источники. Документ с ошибками и планом исправления.
от 10 000 ₽
Сопровождение интеграцииМониторинг журнала ошибок, изменения при смене форм и воронок, новые сценарии, обновления при изменениях API amoCRM.
от 10 000 ₽ в месяц

Договор с ИП, счёт, акт. Оплата после приёмки: вы проверяете сценарии по чек-листу, затем подписываем акт. Интеграция с Битрикс24 стоит столько же — отдельная страница, с 1С — от 40 000 ₽.

Не понимаете, куда пропадают заявки с сайта?

Пришлите адрес сайта и доступ к amoCRM на просмотр — за день найду, где теряются обращения, и пришлю список, что исправить.

Техническая часть

Как устроена интеграция с amoCRM изнутри

Для тех, кто хочет понимать, что именно будет установлено на сайте и в CRM. Никаких «чёрных ящиков»: код на вашей стороне, интеграция в вашем аккаунте.

amoCRM API v4 OAuth 2.0 и долгосрочные токены Вебхуки amoCRM WordPress и WooCommerce Tilda и другие конструкторы 1С-Битрикс Сайты на PHP и Go Яндекс Метрика Виртуальные АТС и коллтрекинг Очередь и журнал ошибок

Подключение к 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 дней поддержки

Месяц после запуска исправляю ошибки бесплатно и отвечаю на вопросы менеджеров. Дальше — сопровождение по желанию или инструкции для самостоятельной работы.

Схема за 1 день

Пришлю схему интеграции под ваш сайт и воронки

Напишите адрес сайта и коротко — как сейчас обрабатываются заявки. За рабочий день пришлю схему: какие формы куда пойдут, какие поля появятся в сделках, что подключить дополнительно, и смету по позициям.

  • Разбор текущих потоковФормы, звонки, мессенджеры — что уже доходит до CRM, а что теряется.
  • Схема сделок и полейВоронки, этапы, ответственные, поля источников — под ваш отдел продаж.
  • Смета и срокБазовая интеграция и дополнительные сценарии отдельными строками.

Заявка на интеграцию с amoCRM

Укажите сайт и опишите, как сейчас обрабатываете заявки. Отвечу в течение рабочего дня.

Без звонков и рассылок: отвечу лично в Telegram, Max или по почте в течение рабочего дня.

Вопросы и ответы

Вопросы об интеграции сайта с 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 — можно выдать мне временную учётную запись и отключить её после сдачи. На сайте нужен доступ к панели управления или к коду форм, для очереди и журнала — к хостингу. Все токены и настройки остаются в вашем аккаунте и на вашем сервере, доступы храню в менеджере паролей и не передаю третьим лицам.

Иван Родуман — SEO-специалист и разработчик
Кто будет делать работу

Иван Родуман — SEO-специалист и веб-разработчик

Интеграции с amoCRM делаю как разработчик и SEO-специалист одновременно: мне важно не только, чтобы заявка дошла до менеджера, но и чтобы в сделке был источник, по которому потом считается окупаемость поиска и рекламы. Пишу код интеграции сам, работаю с API amoCRM напрямую, тестирую каждый сценарий и оставляю документацию, чтобы вы не зависели от меня.

  • ИП с 2015 года
  • SEO: Яндекс и Google
  • Разработка: Go, WordPress, 1С-Битрикс
  • Яндекс Директ и Метрика
  • Интеграции: amoCRM, Битрикс24, 1С

Офисы в Саратове и Москве, работаю с клиентами по всей России. Общение напрямую, без менеджеров-посредников.

Следующий шаг

Подключим сайт к amoCRM за неделю

Оставьте адрес сайта и телефон. За рабочий день уточню, какие формы и каналы нужно подключить, и пришлю схему интеграции со сметой по позициям.

  • 1Посмотрю формы, звонки и мессенджеры на сайте и текущие настройки amoCRM.
  • 2Составлю схему: воронки, этапы, поля источников, правила дублей и ответственных.
  • 3Пришлю смету по позициям, срок и список доступов, которые понадобятся.

Заявка на интеграцию с amoCRM

Отвечу в течение рабочего дня, схему и смету пришлю за 1–2 дня.

Без звонков и рассылок: отвечу лично в Telegram, Max или по почте в течение рабочего дня.

Max