Impact LabОбсудить проект

Услуги

Интеграция сайта с CRM, 1С и сервисами

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

Считаем, что чужая система упадётВнешний сервис бывает недоступен — это штатная ситуация. Обмен строится с повторами и очередью, чтобы заявка не терялась, а ждала.

Проверяем на ваших данныхИнтеграция сдаётся не «по документации», а после прогона настоящих сценариев: заявка, заказ, оплата, возврат, выгрузка.

Обсудить проект

Опишите задачу — ответим с оценкой объёма и стоимости.

Раздел 01 — Какие интеграции делаем

Какие интеграции делаем

Работаем с распространёнными системами и с любыми, у которых есть открытый API. Совместимость с вашей конкретной уточняем до начала работ, а не после.

CRM

Заявка с сайта создаёт сделку с источником обращения и нужными полями. Работаем с популярными системами; если у вас редкая — смотрим её API до старта.

1С и складской учёт

Остатки, цены и характеристики приходят на сайт, заказы уходят обратно. Расписание обмена и поведение при недоступности настраиваются.

Платёжные системы

ЮKassa, Т-Банк, CloudPayments, Robokassa: оплаты, возвраты, онлайн-кассы и чеки. Статус подтверждается вебхуком от банка.

Аналитика

Яндекс.Метрика и GA4, цели на действия, электронная торговля. Чтобы было видно не только «пришли», но и «дошли до заявки».

Маркетплейсы

Ozon Seller API и Wildberries API: остатки, цены, заказы и статусы в обе стороны, с учётом лимитов на частоту запросов.

Внешние API и сервисы

Мессенджеры, почтовые и SMS-шлюзы, службы доставки, отраслевые системы. Всё, у чего есть документированный интерфейс.

Раздел 02 — Когда это нужно

Когда это нужно

Признак один: данные существуют в двух местах, и кто-то переносит их руками.

  • Заявки с сайта приходят на почту, а в CRM их заводит менеджер вручную
  • Остатки на сайте и на складе расходятся, и клиент заказывает то, чего нет
  • Цены обновляются в учёте, а на сайте — отдельно и с задержкой
  • Заказы из интернет-магазина переносят в 1С копированием
  • Оплата прошла, но статус заказа зависит от того, вернулся ли человек в браузер
  • Непонятно, какой источник трафика приносит заявки: цели в аналитике не заведены
  • Торгуете на маркетплейсах и на своём сайте, и остатки сводите в таблице
  • Уведомления о заявке доходят до одного человека и теряются, если он занят

Раздел 03 — Что меняется после

Что меняется после

Не абстрактная автоматизация, а конкретная работа, которую больше не нужно делать.

  • Заявка попадает в CRM сразу и с источником обращения — видно, что сработало
  • Остатки на сайте соответствуют складу, отменять заказы из-за этого не приходится
  • Цены обновляются в одном месте и расходятся по всем каналам сами
  • Статус оплаты честный: он подтверждён банком, а не поведением браузера
  • Повторное уведомление от платёжной системы не создаёт второй заказ
  • Отчёты собираются из данных, а не из пересказа менеджеров
  • Недоступность внешней системы не роняет сайт: обмен ждёт и досылает
  • Появляется журнал обмена — видно, что и когда ушло, и где именно сбой

Раздел 04 — Как проходит интеграция

Как проходит интеграция

Четыре этапа. Больше всего времени уходит не на код, а на выяснение, как устроены обе стороны.

Этап 01

Аудит систем

Смотрим, что уже есть: какая CRM, какая версия учётной системы, есть ли API и что именно он умеет. Здесь выясняются реальные ограничения.Результат — карта систем и их возможностей

Этап 02

Техническое решение

Определяем, какие данные ходят, в какую сторону, как часто и что происходит при сбое. Согласуем до разработки.Результат — описание обмена и сценариев отказа

Этап 03

Реализация

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

Этап 04

Тестирование и запуск

Прогоняем настоящие сценарии на ваших данных: заявка, заказ, оплата, возврат, выгрузка. Потом переносим на боевой контур.Результат — проверенный обмен и доступ к журналу

Раздел 05 — Стоимость

Стоимость

Рассчитывается индивидуально

Срок — зависит от числа систем

Фиксированного тарифа нет: объём зависит от числа систем, от того, есть ли у них готовый API, и от сложности правил обмена — простая передача заявки в CRM и двусторонняя синхронизация каталога с 1С отличаются на порядок.

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

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

Раздел 06 — Вопросы

Частые вопросы

С распространёнными системами — да, а совместимость с конкретной уточняем до начала работ. Если у CRM есть документированный API, интеграция возможна почти всегда; если API закрыт или его нет, скажем об этом сразу и предложим обходной путь, а не пообещаем невозможное.

Зависит от числа систем и от того, насколько хорошо они документированы. Передача заявки в CRM делается быстро, двусторонний обмен каталога с 1С — заметно дольше. Срок называем после аудита систем, вместе со стоимостью.

Да, как минимум тестовый: без него работа идёт вслепую. Обычно нужен доступ к CRM или учётной системе с правами на создание записей и ключи API. На боевой контур переходим только после проверки на тестовом.

Обмен построен с расчётом на это. Данные встают в очередь и досылаются, когда сервис отвечает; повторное уведомление не создаёт дубль. Сайт при этом продолжает работать — недоступность чужой системы не должна ронять вашу.

Не обязательно. Важно, есть ли способ обмена данными: веб-сервисы, файловая выгрузка, промежуточный модуль. Что именно доступно в вашей версии, выясняем на аудите — до того, как называть срок и стоимость.

Да. Смотрим, как он устроен и есть ли к нему доступ на уровне кода. Если сайт на конструкторе, возможности ограничены его правилами — тогда честнее сказать об этом сразу, чем упереться в середине работы.

Вы, напрямую поставщику. Лицензии CRM, тарифы платёжного провайдера, шлюзы сообщений — это ваши договоры и ваши доступы. В стоимость наших работ они не входят, и оформлять их на подрядчика мы не советуем.

По журналу обмена: видно, какие данные и когда ушли, что вернулось в ответ и где произошёл сбой. Доступ к журналу передаётся вам вместе с остальным — это не наша внутренняя кухня.

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

Раздел 07 — Заявка

Расскажите про задачу

Опишите бизнес и что нужно получить. Ответим по делу: что реально нужно, сколько это стоит и в какой срок — до начала работ, а не после.

Ответ
в течение 1 часа
Часы работы
Пн–Пт, 10:00–22:00
Формат
Не обязательно — но так мы быстрее подберём примеры.
Чем конкретнее задача, тем точнее оценка. Три-четыре предложения достаточно.

Без рассылок и звонков «просто напомнить». Отвечаем по делу и один раз.

Раздел 08 — Связанное