Партнёр amoCRM · Бизнес-партнёр 1С-Битрикс · по всей России

Услуга · Разработка · amoCRM и Битрикс24

Интеграция сервисов через API

Для задач, которые не закрыть настройкой одной CRM: данные из рекламы, мессенджеров, каталогов и внешних кабинетов нужно сверить, разметить и дописать в amoCRM или Битрикс24. Пишем небольшие сервисы, которые работают по расписанию или по событию и записывают каждый обмен в журнал.

Сервис
от 140 000 ₽
Срок
по согласованию
Журнал
каждого обмена
REST API · вебхуки
Обсудить сервис

или напишите в MAX / Telegram

Раздел 01 · Показания

Когда нужен свой сервис

Задачи, с которыми к нам приходят за разработкой.

Заявки без источникаИскажение

Сделки из WhatsApp и со звонков попадают в CRM без рекламной метки, и отчёт по рекламе записывает их в «прямые».

Формы в соцсетяхУтечка

Лид-формы ВКонтакте и Facebook шлют заявки в CRM, но часть не доходит, и проверить, какие именно, нечем.

Выгрузки рукамиПростой

Каталог объектов или товаров выгружают на Авито и площадки вручную, и объявление висит дольше, чем объект в продаже.

Модуля нетРазрыв

Сервис, с которым нужно связаться, отраслевой, и в маркетплейсах amoCRM и Битрикс24 готового модуля под него нет.

Цепочка в конструктореСбой

Связку собрали в визуальном конструкторе, она обросла ветками исключений и перестаёт работать, не сообщив об этом.

Нужна кнопка или расчёт внутри карточки сделки? Это виджет: приложения для Битрикс24 или виджеты amoCRM.

Раздел 02 · Состав работ

Из чего состоит разработка сервиса

Что делаем в каждом проекте. Под вашу задачу состав уточняем в смете.

  1. Карта событий и данных

    Что происходит в каждой системе, какие данные нужны на другой стороне и по какому признаку две записи считаются одной.

  2. Событие или расписание

    Где система отдаёт вебхук, реагируем сразу. Где нет, опрашиваем по расписанию и сверяем пришедшее с тем, что уже записано.

  3. Очередь и повторы

    Недоступность одной стороны не теряет данные: операция ждёт и уходит позже. Повтор операции безопасен: он не создаёт вторую сделку.

  4. Запись только в пустое поле

    Разметка не затирает то, что уже заполнил менеджер или другая интеграция. Правило согласуем до запуска.

  5. Сторона amoCRM

    REST API v4 и вебхуки. Скорость обмена держим в пределах лимита запросов, токены обновляем на сервере.

  6. Сторона Битрикс24

    REST API портала, вебхуки и события приложения. Где записей много, пишем пакетными запросами, чтобы не упираться в лимиты.

  7. Журнал обмена

    По каждой операции видно, что пришло, что записалось и почему что-то не записалось.

  8. Уведомление о сбое

    Сервис упал или ошибок стало больше обычного — ответственному сразу приходит сообщение.

  9. Сверка и возврат потерь

    Сервис сравнивает данные внешней системы с CRM и заводит то, что до неё не дошло.

АКТ ВЫДАЧИФОРМА № 14
ЧТО ВЫ ПОЛУЧИТЕ

Что вы получите на выходе

Описание обмена
Какие данные, откуда и куда, как часто и что главнее при конфликте.
Работающий сервис
Обмен между вашими системами по расписанию или событию. Всё, что сервис записал в CRM, остаётся у вас бессрочно.
Журнал и уведомления
История операций и сообщения о сбоях ответственному.
Инструкция на случай сбоя
Что проверить, если поток встал: доступы, очередь, ответ внешней системы.
Доступы
Сервис работает от отдельного пользователя или приложения с правами только на нужные данные.
ВНЕ СМЕТЫФОРМА № 14-Б
ОТДЕЛЬНО

Что не входит и оплачивается отдельно

  • Обмен с 1С и доработка конфигураций 1С. Сейчас эту работу не берём.
  • Виджеты и логика внутри портала: доработка Битрикс24, от 40 000 ₽.
  • Сайты и мобильные приложения с нуля. Подключаем то, что уже есть.
  • Подписки внешних сервисов и платные API. Оплачиваете их владельцам напрямую.
  • Настройка рекламных кабинетов. Кампании ведёт ваш маркетолог, мы доводим данные до сделки.
  • Ведение сервиса после запуска. Отдельный договор сопровождения, пакеты от 50 000 ₽/мес.

Раздел 03 · Протокол

Как идёт разработка сервиса

Срок зависит от числа систем и качества их API. Называем его в смете, после карты событий.

  1. 01

    Созвон и бриф

    бесплатно

    Какие системы связываем, что теряется сейчас и кто это замечает. Собираем доступы к API.

  2. 02

    План и смета

    от 2 часов

    Этапы и цена каждого — на бумаге до начала работ.

  3. 03

    Карта событий

    до разработки

    Согласуем, какие данные ходят, в какую сторону и что главнее при конфликте.

  4. 04

    Разработка

    по смете

    Пишем сервис с очередью, журналом и уведомлениями.

  5. 05

    Прогон на истории

    перед запуском

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

  6. 06

    Приёмка

    2 рабочих дня

    Смотрите журнал и данные в CRM, подписываете акт.

Раздел 04 · Стоимость

Сколько стоит интеграция сервисов

Цены указаны «от». Точную стоимость считаем под вашу задачу после созвона.

Сервис между системамисрок — по согласованиюот 140 000 ₽
Автоматизация процессаесли логика помещается в CRMот 50 000 ₽
Виджет amoCRMинтерфейс в карточке сделкиот 40 000 ₽
Разовые работыправки в работающем сервисе5 500 ₽/час

Что влияет на цену

  • Число систем. Две системы с понятным API проще, чем несколько систем с разными форматами данных.
  • Вебхуки или опрос. Если внешняя система не сообщает о событиях, нужен опрос по расписанию и сверка.
  • История. Разметить только новые записи проще, чем пройти архив прошлых периодов.
  • Качество данных. Разные форматы телефонов и дубли требуют правил сопоставления.
  • Требования к скорости. Обмен по событию сложнее, чем ночная выгрузка.
Платные API и подписки внешних сервисов в смету не входят, их оплачиваете вы.

Раздел 05 · На что смотрим

Почему интеграции ломаются

Причины, которые мы находим в чужих связках. В своих закладываем защиту заранее.

Ошибка 01

Модуль молчит при сбое

При ошибке на стороне сервиса типовой коннектор пропускает запись. Заявки перестают приходить, в интерфейсе всё зелёное. В наших сервисах об остановке потока сразу приходит сообщение.

Ошибка 02

Истёкший токен

У amoCRM и Битрикс24 токены доступа живут ограниченное время. Интеграция, которая не обновляет их сама, однажды останавливается. Обновление токенов и проверку доступа держим на сервере.

Ошибка 03

Разметка затирает данные

Сервис пишет источник поверх того, что уже поставил менеджер или другая система, и отчёт становится хуже. Пишем только в пустое поле.

Ошибка 04

Повтор создаёт дубль

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

Ошибка 05

Конструктор из исключений

Цепочку в визуальном конструкторе собирают за вечер. Каждое исключение добавляет ветку, журнал короткий, повтор после сбоя запускают руками. Логику с ветвлениями и объёмом пишем кодом.

Ошибка 06

Доступ администратора

Интеграция работает от имени администратора со всеми правами. Утёк ключ — утекла вся CRM. Выпускаем доступ с правами только на нужные сущности.

Раздел 06 · Результаты работы

Источник заявок у производителя дверей

Цифры из проекта. Клиент обезличен.

Анализ № 04amoCRM · ведение

Metako · производство стальных дверей

ПоказательРезультат
Сделки со звонков с меткой источника95 %
Заявки из WhatsApp, переданные в Google Ads93

Что сделалиНаписали два сервиса разметки для amoCRM и уведомление о сбое.

amoCRM и Roistat у клиента уже работали, но сделки из WhatsApp и со звонков приходили без источника. Первый сервис проверяет новые сделки из WhatsApp и ставит метку рекламного канала, второй берёт журнал звонков Roistat и дописывает источник в сделку.

Заявки из WhatsApp после клика по рекламе Google уходят в Google Ads как конверсии. Если сервис разметки звонков падает, ответственному сразу приходит сообщение.

Раздел 07 · Вопросы

Что спрашивают о разработке сервисов

Сколько стоит сервис между системами?
Разработка сервиса — от 140 000 ₽. Итог зависит от числа систем, качества их API и от того, нужно ли проходить архив прошлых периодов. Сумму по этапам присылаем в смете после созвона.
Почему не собрать это в конструкторе интеграций?
Для короткой цепочки без исключений конструктор подойдёт. Когда через связку идут заявки и деньги, нужны очередь, повторы, защита от дублей и журнал, по которому видно каждую операцию. В конструкторах это либо слабое, либо требует ручных действий, и схема перестаёт читаться, когда в ней появляются исключения.
Чем сервис отличается от виджета или доработки CRM?
Виджет и доработка меняют то, что менеджер видит в CRM: кнопку, форму, расчёт. Сервис работает в фоне между системами, и менеджер его не видит. Часто нужны оба: сервис приносит данные, виджет их показывает.
Какой доступ к CRM нужен?
Только к тем данным, с которыми работает сервис. В amoCRM заводим отдельную интеграцию, в Битрикс24 — вебхук или приложение от технического пользователя с ограниченными правами.
Что будет, если внешний сервис поменяет API?
Журнал покажет, какие операции перестали проходить, данные подождут в очереди. Исправление делаем по договору сопровождения или разовой работой — 5 500 ₽/час.
Кто следит за сервисом после запуска?
После приёмки сервис может остаться на нашем сопровождении: следим за журналом и уведомлениями, чиним при изменениях API. Это отдельный договор, пакеты часов от 50 000 ₽/мес, реакция в течение 1 рабочего часа.

Направление на обратную связь

Обсудим задачу на созвоне

Расскажите, какие системы нужно связать и что теряется сейчас. После созвона пришлём план и смету, на заявку ответим в течение 2 рабочих часов.

Обсудить сервис
MAX TG Обсудить задачу