Один источник справочника
Товары, цены и клиенты ведутся там, где компания уже их обновляет.
04
Интеграция — это договор о данных: какое событие уходит, какой справочник считается главным и что делать, если внешняя система не ответила. Мы подключаем CRM, 1С, iiko, Click, Payme, ERP и сервисы с REST API.
Схема обмена
Выберите систему, чтобы увидеть направление и пример события.
BotLab
Новая заявка с контактом, источником и составом обращения.
Контрагент, заказ и статус документа. Номенклатура приходит из учёта.
Состав заказа и стол или доставка. Обратно приходит статус кухни.
Статус платежа возвращается в заказ, клиент видит подтверждение.
Оплата счёта закрывает заявку или переводит её на выдачу.
Остаток, резерв и внутреннее задание для сотрудника.
Товары, цены и клиенты ведутся там, где компания уже их обновляет.
Заказ и оплата уходят в момент действия. Выгрузка файлом остаётся только там, где иначе нельзя.
Непринятый пакет не пропадает: его видно и можно отправить снова.
Статус из iiko, 1С или платёжного сервиса меняет карточку заказа.
Лид или сделка создаются из бота вместе с источником и составом обращения.
Контрагент и документ заказа согласуются со справочником номенклатуры.
Состав заказа уходит в учёт точки, статус оплаты возвращается клиенту.
Составляем список сущностей и решаем, какая система главная для каждой.
Проверяем API или формат обмена на тестовом контуре, не на боевых документах.
Связываем поля, статусы и ошибки. Фиксируем, что считается успехом.
Прогоняем создание, изменение, отмену и недоступность внешней системы.
Сначала смотрим, какой обмен реально доступен: API, файлы или промежуточный сервис. Обещать конкретный способ до этого осмотра нельзя.
Событие не пропадает. Оно остаётся в журнале, и обработку можно повторить, когда система снова отвечает.
Событие приходит на адрес бота, повтор запроса не создаёт второй заказ.
ИнтеграцииСтатус «оплачено» ставится после ответа платёжного сервиса, а не по скрину в чате.
ИнтеграцииСвободное окно подтверждается только если в календаре ещё нет события на это время.
ИнтеграцииВ CRM попадает карточка с полями и статусом. Переписка остаётся в Telegram.
ИнтеграцииГость ресторана или доставки видит меню и статус заказа из iiko, а не из переписки.
ИнтеграцииЗаказ и остаток сверяются с 1С до подтверждения, а не после переноса из чата.