Интеграции: связываем ваши сервисы между собой
Что связываем
Сайт и CRM
Заявки и заказы с сайта попадают в CRM с источником, а статус сделки возвращается обратно.
Таблицы и учёт
Заказы, оплаты и остатки сводятся в таблицу или уходят в учётную систему без копирования руками.
Уведомления
Сотрудники узнают о новой заявке или сбое в мессенджере, а не через час в почте.
Зачем нужна интеграция сервисов
У небольшой компании обычно есть сайт, CRM или таблица с клиентами, учётная система и пара мессенджеров. Пока их мало, данные переносят руками. Когда заявок становится больше, начинаются ошибки: заявка не дошла до менеджера, оплата не отмечена, остаток на сайте не совпадает со складом.
Интеграция убирает ручной перенос. Каждый сервис остаётся тем, к чему привыкла команда, а данные между ними ходят сами, по правилам, которые мы вместе запишем в смете.
Частые связки сервисов
Задачи у всех разные, но несколько связок встречаются чаще других. Любую из них можно взять за основу и дополнить своими правилами: кому из менеджеров отдавать заявку, какие поля обязательны, что делать с повторной заявкой от того же клиента.
- Заявка с сайта — в CRM, менеджеру — уведомление в мессенджер
- Оплаченный заказ — в таблицу и в учётную систему
- Остатки и цены из учётной системы — на сайт по расписанию
- Сообщения клиентов из нескольких каналов — в одну очередь
Интеграция через API и вебхуки
Большинство современных сервисов дают API — официальный способ читать и записывать данные — и вебхуки, которые сообщают о событии сразу, как оно произошло. Мы используем именно их, а не имитацию действий человека в браузере: так связка работает стабильно и не ломается при смене дизайна сервиса.
Если у сервиса нет API, скажем об этом до сметы и предложим запасной путь: выгрузку файлом по расписанию, почтовые уведомления или промежуточную таблицу.
Что бывает, когда сервис не отвечает
Любой внешний сервис иногда недоступен. Хорошая интеграция это переживает: запоминает, что не удалось отправить, повторяет попытку с паузой и не создаёт дублей, когда сервис снова отвечает. О сбое, который не прошёл сам, вы узнаёте из уведомления, а не от клиента.
- Очередь неотправленных событий и повторные попытки
- Защита от дублей при повторной отправке
- Журнал обмена, по которому видно, что и когда ушло
- Уведомление о сбое, который не прошёл сам
Безопасность данных и доступов
Интеграция работает с ключами доступа к вашим сервисам. Мы просим ключи с минимальными правами, нужными для задачи, храним их только на вашем сервере и не передаём данные никуда, кроме сервисов, названных в смете.
Персональные данные клиентов переносим только туда, где они нужны для работы. Если для этого нужны изменения в вашей политике обработки данных, скажем заранее.
Где работает интеграция
Связка может работать на вашем сервере, на сервере, где уже стоит ваш сайт, или как плагин внутри сайта, если обмен небольшой. Мы передаём код, инструкцию по запуску и описание того, какие данные куда ходят, чтобы любой разработчик мог в нём разобраться.
Сколько стоит интеграция
Цена зависит от числа сервисов и сценариев обмена, от качества их API и от того, нужно ли сначала навести порядок в данных. Простую связку «заявка с сайта — в CRM» часто можно уложить в один этап, обмен с учётной системой мы оцениваем после разбора её выгрузок.
Каждый этап в смете — со своей ценой и сроком. Оплачивается только тот этап, к которому мы приступаем, а результат вы принимаете кнопкой в кабинете, когда проверите обмен на живых данных.
С чего начать
Перечислите сервисы, которыми пользуетесь, и опишите, что сейчас переносится руками и как часто. Если у сервисов есть тарифы с доступом к API, проверьте, что он у вас включён, или спросите нас, и мы подскажем, где это посмотреть.
Хорошо, если вы приложите пример: скриншот заявки, строку из таблицы, выгрузку из учётной системы. По нему сразу видно, какие поля есть, каких не хватает и где данные придётся сопоставлять.
Разработка под заказ
Делаем сайты, плагины, ботов, программы и интеграции. Цену каждого этапа вы знаете заранее и платите только за тот, к которому мы приступаем.
- 1ЗаявкаОпишите задачу в кабинете своими словами.
- 2Смета по этапамВы заранее видите цену и срок каждого этапа.
- 3Оплата этапаКартой или с баланса в кабинете.
- 4Приёмка кнопкойСледующий этап начинается, когда вы примете текущий.
| Этап | Что получите | Статус |
|---|---|---|
| 1Разбор обмена | Схема полей и событий между сайтом, CRM и чатом | Принят |
| 2Связка сайта и CRM | Заявки попадают в CRM с источником, статусы возвращаются | На проверке |
| 3Уведомления и журнал | Сообщения о новых заявках и сбоях, журнал обмена | Ждёт оплаты |
| 4Запуск | Работа на вашем сервере, инструкция и проверка вместе с вами | Ждёт оплаты |
1Разбор обменаПринят
Схема полей и событий между сайтом, CRM и чатом
2Связка сайта и CRMНа проверке
Заявки попадают в CRM с источником, статусы возвращаются
3Уведомления и журналЖдёт оплаты
Сообщения о новых заявках и сбоях, журнал обмена
4ЗапускЖдёт оплаты
Работа на вашем сервере, инструкция и проверка вместе с вами
Цену и срок каждого этапа вы увидите в своей смете до оплаты.
Частые вопросы
Если не нашли ответ, напишите на support@mtb-digital.tech. Мы отвечаем с 10:00 до 20:00 по московскому времени, без выходных.
С какими сервисами вы работаете?
С теми, у которых есть API или выгрузка данных: CRM, таблицы, учётные системы, платёжные сервисы, мессенджеры. Назовите свои в заявке, и мы проверим их возможности до сметы.
Нужен ли вам доступ к моим сервисам?
Нужны ключи API с минимальными правами для задачи. Заведите для нас отдельного пользователя или ключ, который можно отозвать после завершения работ.
Кому принадлежит код интеграции?
Вам. Исключительное право на код, написанный для вас, переходит к вам после приёмки этапа (оферта, п. 4.7).
Что если сервис изменит свой API?
Изменения сторонних сервисов после приёмки недостатком не считаются: доработку под них делаем по новой смете (оферта, п. 4.10). Мы заранее скажем, насколько стабилен API, с которым работаем.
Можно ли отменить заказ?
До оплаты первого этапа заказ отменяется в кабинете. За этап, к которому мы не приступили, деньги возвращаются полностью, за принятые этапы не возвращаются (оферта, п. 4.5).
Сколько стоит интеграция?
Зависит от числа сервисов и сценариев. Опишите задачу в заявке, и мы пришлём смету с ценой и сроком каждого этапа. Платить нужно только за этап, к которому мы приступаем.
Не нашли нужное решение? Напишем под вашу задачу
Расскажите в заявке, что должно работать. Мы уточним детали и пришлём смету с ценой и сроком каждого этапа.
Telegram — обозначение его правообладателя. MTB Digital не связана с ним и не одобрена им; названия указаны, чтобы описать совместимость.