Интеграция сайта с amoCRM без программиста

Заявка с формы сайта превращается в сделку в amoCRM. Процесс ищет клиента по телефону, создаёт контакт, если его ещё нет, привязывает к нему сделку и пишет менеджеру в Telegram.

Собрать такой процесс

Регистрация бесплатная, банковская карта не нужна.

Как это работает

Когда заявки с сайта переносят в amoCRM руками, часть теряется по дороге, а у одного клиента копятся три контакта с разным написанием телефона. Менеджер узнаёт о заявке, только когда откроет почту.

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

Вы пишете

Найди контакт по телефону, а если его нет — создай. Потом создай сделку и сообщи менеджеру.

TAWL собирает

  1. Приём запросаЗаявка с формы
    POST /lead
  2. Нормализовать контакттелефон к виду +375…
  3. amoCRMнайти контакт по телефону
  4. Условиеконтакт найден?
    • да: контакт уже есть
    • amoCRMнет: создать контакт
  5. amoCRMсоздать сделку с этим контактом
  6. Сообщение в Telegramменеджеру: новая сделка
  7. Ответ«Заявка принята»
    200
amoCRM: сделка «Заявка с сайта», 450 BYN, контакт Иван Петров, +375291234567
  1. Получите ключ amoCRM

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

  2. Опишите процесс

    Например: «Когда приходит заявка с сайта, приведи телефон к одному виду и найди контакт в amoCRM. Если контакта нет, создай его. Потом создай сделку „Заявка с сайта“ с бюджетом из формы и сообщи менеджеру в Telegram».

  3. Укажите аккаунт

    В блоке amoCRM выберите сервис, amoCRM или Kommo, и впишите поддомен: для mycompany.amocrm.ru это mycompany.

  4. Подключите форму и проверьте

    Вставьте на сайт готовую форму 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

Собрать такой процесс

Бесплатно, без банковской карты.