Интеграция сайта с amoCRM без программиста
Заявка с формы сайта превращается в сделку в amoCRM. Процесс ищет клиента по телефону, создаёт контакт, если его ещё нет, привязывает к нему сделку и пишет менеджеру в Telegram.
Регистрация бесплатная, банковская карта не нужна.
Как это работает
Когда заявки с сайта переносят в amoCRM руками, часть теряется по дороге, а у одного клиента копятся три контакта с разным написанием телефона. Менеджер узнаёт о заявке, только когда откроет почту.
Подключение через интегратора означает разовую доработку или ежемесячную плату. В TAWL ту же связку собирают из готовых блоков и платят только за время, пока процесс работает.
Вы пишете
Найди контакт по телефону, а если его нет — создай. Потом создай сделку и сообщи менеджеру.
TAWL собирает
- Приём запросаЗаявка с формы
POST /lead - Нормализовать контакттелефон к виду +375…
- amoCRMнайти контакт по телефону
- Условиеконтакт найден?
- да: контакт уже есть
- amoCRMнет: создать контакт
- amoCRMсоздать сделку с этим контактом
- Сообщение в Telegramменеджеру: новая сделка
- Ответ«Заявка принята»
200
Получите ключ amoCRM
В amoCRM создайте внешнюю интеграцию и скопируйте долгосрочный токен. В TAWL положите его в секретную переменную решения, например amocrm_token. В блоке указывается только имя переменной, сам ключ там не хранится.
Опишите процесс
Например: «Когда приходит заявка с сайта, приведи телефон к одному виду и найди контакт в amoCRM. Если контакта нет, создай его. Потом создай сделку „Заявка с сайта“ с бюджетом из формы и сообщи менеджеру в Telegram».
Укажите аккаунт
В блоке amoCRM выберите сервис, amoCRM или Kommo, и впишите поддомен: для mycompany.amocrm.ru это mycompany.
Подключите форму и проверьте
Вставьте на сайт готовую форму TAWL (бета) или настройте сайт отправлять заявку в формате JSON на адрес процесса. Отправьте тестовую заявку из интерфейса и откройте amoCRM: сделка уже в воронке.
Что получится
Подойдёт тем, кто уже ведёт продажи в amoCRM или Kommo и получает заявки с сайта: отделам продаж, агентствам, школам, сервисным компаниям.
Сделка с контактом
Название, бюджет и любые поля, которые принимает API amoCRM. Сделка сразу привязана к контакту клиента и попадает в основную воронку, если в данных не указана другая.
Без дублей контактов
Перед созданием процесс ищет контакт по телефону или почте. Телефон заранее приводится к одному виду, поэтому «8 029…» и «+375 29…» не станут двумя разными людьми.
UTM-метки в полях сделки
Если форма передаёт метки рекламы, их можно записать в свои поля сделки. Номера этих полей видны в настройках amoCRM, их указывают в данных сделки.
Уведомление и история
Менеджер получает сообщение в Telegram сразу после создания сделки. Если amoCRM не приняла ключ или ответила ошибкой, запуск с понятной причиной виден в истории.
Что важно знать заранее
Чего этот процесс не умеет сейчас. Лучше узнать до регистрации.
- Блок amoCRM умеет три действия: создать сделку, создать контакт и найти контакт. Сменить этап, поставить задачу или добавить примечание можно только блоком «HTTP-запрос» к API amoCRM, а его адрес и поля придётся настроить самому.
- События из amoCRM в TAWL пока не доходят: вебхуки amoCRM приходят в формате веб-формы, а адрес процесса принимает только JSON. Поэтому смена этапа в amoCRM процесс не запустит.
- Поиск контакта идёт так, как телефон записан в самой amoCRM. Если там номера хранятся в разном виде, старый контакт может не найтись.
- Bitrix24 и другие CRM этим блоком не поддерживаются. Если у CRM есть API, к нему можно обратиться блоком «HTTP-запрос».
Вопросы
Kommo тоже подходит?
Да. В блоке amoCRM выберите сервис Kommo (kommo.com) и укажите поддомен аккаунта.
В какую воронку попадёт сделка?
В основную, на первый этап. Другую воронку и этап задают полями pipeline_id и status_id в данных сделки, их номера видны в настройках amoCRM.
Что будет, если amoCRM не ответит?
Запуск остановится с ошибкой, и в истории будет видно, на каком блоке. Чтобы заявка не потерялась, сохраняйте её в таблицу TAWL до отправки в amoCRM.
Можно передать в сделку комментарий клиента?
Да, в название сделки или в своё текстовое поле. Примечания и товары блок amoCRM не создаёт; для них нужен «HTTP-запрос» к API amoCRM.
Где хранится ключ доступа?
В секретной переменной решения, в зашифрованном виде. В схеме, истории запусков и ответах процесса его не видно.
Опишите свой процесс словами, остальное соберёт Builder
Бесплатно, без банковской карты.



