Интеграция сайта с CRM, 1С и сервисами
Сайт, соединённый с CRM, 1С, оплатой, доставкой и мессенджерами: данные сами ходят в обе стороны, а сбои видно в журнале, а не через месяц.
07 08 service 7 of 8 in Разработка сайтов
Что входит
- Сайт, соединённый с системами компании: CRM, 1С, оплата, доставка, телефония, мессенджеры
- Свои API, когда продукту нужно разговаривать с чем-то ещё
- Данные синхронизируются в обе стороны, сбои видно в логах, а не постфактум
- Существующие интеграции чинятся и документируются
Кому подходит
- Компании, у которых сайт и CRM хранят разные версии правды
- Бизнесы, где заказы переносят между системами руками
- Команды, унаследовавшие интеграцию, которую никто не понимает
Коротко
Интеграция соединяет сайт с системами, на которых держится бизнес, — CRM, 1С, оплатой, доставкой, телефонией и мессенджерами, — чтобы данные ходили сами, а не переносились руками. Мы делаем обмены в обе стороны, с проверкой подписи, защитой от повторов и журналом, где видно, что ушло и что ответили: сбой виден сразу, а не через месяц. Когда вашему продукту нужно разговаривать с другими, делаем ему своё API с документацией. Цена считается по часам и фиксируется до старта.
Что решают интеграции
Каждый ручной перенос между системами — это задержка и шанс ошибиться. Интеграция убирает и то и другое.
-
01
Одна версия правды
Сайт, CRM и 1С видят одни и те же заказы, цены и остатки — больше никаких «а где правильно?».
-
02
Никакого ручного переноса
Заказы, заявки и оплаты сами уходят туда, где им место, — люди заняты тем, что могут сделать только люди.
-
03
Быстрее реакция
Заявка с сайта попадает к менеджеру за секунды, пока клиент ещё ждёт ответа.
-
04
Меньше ошибок
Ни опечаток в телефонах, ни задвоенных заказов, ни забытых оплат.
-
05
Видимые сбои
Каждый обмен записывается в журнал: если что-то не прошло, это видно сразу и понятно почему.
-
06
Рост без лишнего найма
В десять раз больше заказов не значит в десять раз больше людей, которые переносят данные.
С чем связываем сайт
Любая система с API или регулярной выгрузкой. Если API нет, подойдут файлы по расписанию.
-
01
CRM
Заявки и заказы становятся сделками с источником визита, статусы возвращаются на сайт.
-
02
1С и склад
Товары, цены и остатки приходят, заказы и документы уходят.
-
03
Оплата
Оплата, возвраты и подписки с подтверждёнными уведомлениями от платёжного сервиса.
-
04
Доставка
Стоимость при оформлении, автоматическое создание отправлений, трек-номера клиенту.
-
05
Телефония
Звонки привязываются к карточке клиента, заказ обратного звонка с сайта уходит прямо на линию.
-
06
Мессенджеры и боты
Уведомления менеджерам и клиентам, заявки из чатов — в CRM.
-
07
Почта и рассылки
Подписчики и сегменты с сайта уходят в сервис рассылок без ручных выгрузок.
-
08
Аналитика и реклама
Настоящие продажи возвращаются в аналитику и рекламные системы — видно, какой канал приносит деньги, а не только клики.
Как мы делаем интеграции надёжными
Интеграция, которая ломается молча, хуже, чем никакой. Вот что держит обмен честным.
-
Главный источник для каждых данных
Для каждого поля заранее решено, где оно живёт: цены — в 1С, сделки — в CRM. Так системы никогда не спорят.
-
Проверка подписи
Входящие уведомления проверяются: чужой запрос не выдаст себя за оплату или заказ.
-
Защита от повторов
Повторное уведомление распознаётся: оплата не засчитывается дважды, заказ не создаётся дважды.
-
Журнал обменов
Видно, что ушло в CRM или платёжный сервис и что ответили, — причина сбоя находится за минуты.
-
Повтор с нарастающей задержкой
Если чужой сервис лежит, запросы повторяются позже, а не теряются.
-
Оповещения
Когда обмен сбоит раз за разом, ответственный получает сообщение, а не узнаёт об этом от клиента.
-
Ключи вне кода
Ключи доступа хранятся в переменных окружения — их нет ни в коде, ни в репозитории.
Своё API: когда продукту нужно разговаривать с другими
Партнёры, мобильное приложение или система клиента подключаются к вашему продукту — без участия разработчиков каждый раз.
-
01
Документация
API описано в OpenAPI: другая команда подключается по документации, без созвонов и писем.
-
02
Ключи и права
У каждого партнёра свой ключ со своими правами, и его можно отключить, не задев остальных.
-
03
Лимиты
Ограничение частоты обращений защищает API от перегрузки и перебора.
-
04
Версии
Новые возможности выходят новой версией, а подключённые клиенты продолжают работать как раньше.
-
05
Вебхуки для партнёров
Ваш продукт сам сообщает другим системам о событиях — с подписью, которую они могут проверить.
Как идёт работа над интеграцией
Интеграции ломаются не столько из-за кода, сколько из-за неясности в данных. Поэтому работа начинается с карты.
-
Карта данных
Что, откуда и куда ходит, как часто, какая система главная и что делать при расхождении.
-
Доступы и документация
Тестовые аккаунты и документация API каждой системы — от вас или от поставщика.
-
Сборка на тестовом окружении
Обмен собирается и прогоняется, не задевая живые заказы и настоящие деньги.
-
Проверка на реальных данных
Пограничные случаи: отменённый заказ, частичный возврат, товар без цены, клиент с двумя телефонами.
-
Запуск под наблюдением
Первые дни после запуска журнал смотрят внимательно, и всё неожиданное правится сразу.
-
Документация для вашей команды
Как устроен обмен, куда смотреть, если что-то пошло не так, и как добавить новое поле.
Частые ошибки интеграций
-
«Временно» руками
Ручной перенос «пока не настроим интеграцию» длится годами и стоит дороже самой интеграции.
-
Нет главного источника
Обе системы могут менять одно и то же поле — и затирают изменения друг друга.
-
Обмен без журнала
Когда что-то идёт не так, никто не может сказать, что ушло, а что потерялось.
-
Верить каждому входящему запросу
Без проверки подписи поддельное уведомление может отметить заказ оплаченным.
-
Нет повторов
Чужой сервис лежал пять минут — и все заказы за эти минуты потерялись.
-
Никто не знает, как это устроено
Интеграция без документации умирает вместе с уходом разработчика.
Вопросы об API и интеграциях
Что такое API простыми словами?
Набор правил, по которым программы обмениваются данными: одна система спрашивает, другая отвечает в оговорённом формате.
Что такое интеграция сайта?
Связь сайта с другими системами — CRM, 1С, оплатой, доставкой, — чтобы данные ходили между ними сами.
С какими системами можно связать сайт?
С любой системой, у которой есть API или выгрузка данных. Если API нет, обмен идёт через файлы по расписанию.
Сколько стоит интеграция?
Цену считаем по часам: она зависит от числа систем, направлений обмена, качества их API и пограничных случаев. Сумма фиксируется вместе с объёмом до старта, оценка — бесплатно.
Как я узнаю, что интеграция сломалась?
Из оповещения ответственному и из журнала обменов, где видно, что не прошло и почему, — раньше, чем заметят клиенты.
Можете ли вы починить существующую интеграцию?
Сначала разбираемся, как она устроена, и описываем это. Потом честно говорим, что надёжнее: чинить или собрать обмен заново на нашей стороне с журналом и повторами, — чаще второе.
Безопасно ли передавать данные между системами?
Обмен идёт по зашифрованному соединению, ключи хранятся вне кода, а входящие запросы проверяются по подписи.
Можно ли связать системы без сайта?
Да — это уже автоматизация бизнес-процессов: CRM с телефонией, учёт с рассылками и так далее.
Форма
Обсудить
интеграцию
Расскажите, какие системы должны общаться между собой и что сейчас переносят руками, — предложим решение и оценим работу. Консультация бесплатная.