К содержимому
← Все статьи
6 мин чтения

Интеграции по API: что можно связать с сайтом и зачем

Каждая ручная операция между сайтом и другой системой — это задержка и потерянные заявки. API убирает человека из середины процесса.

Что такое API простыми словами

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

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

Что стоит подключить в первую очередь

CRM — заявка с сайта сразу становится сделкой с источником и utm-метками, ничего не теряется в почте. Telegram — уведомление менеджеру в течение секунды после отправки формы; в Узбекистане это работает лучше любых почтовых рассылок, потому что Telegram открыт у всех и всегда.

Дальше по ценности: SMS-подтверждение заказа, службы доставки для расчёта стоимости и трекинга, платёжные сервисы, Google Analytics и события в рекламных кабинетах для сквозной аналитики.

Как не сломать сайт чужим сервисом

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

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

Безопасность ключей

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

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

Нужен сайт или реклама? Обсудим ваш проект.