Утро понедельника. Клиент пишет: «Глеб, добрый день! Критически важно. Можем настроить смс отправки в Битрикс?» Это была команда Джобазавра — компании, которая задаёт стандарты в hr-маркетинге и не привыкла ждать, когда что-то ломается.
Стандартная интеграция через Маркет перестала работать. Провайдер сказал: «Только если интегратор вам напрямую настроит». SMS-рассылки нужны здесь и сейчас.
Через 3 часа 52 минуты приложение было готово, установлено и отправляло тестовые сообщения. Ещё через 40 минут клиент написал: «Работает!»
Что сломалось
Клиент работал с SMS Aero — типовой российский SMS-провайдер. В Маркете Битрикс24 стояло готовое приложение для интеграции. В какой-то момент оно перестало отправлять сообщения. Провайдер посоветовал другое приложение из Маркета — то же самое, не работает.
Почему: готовые коннекторы используют авторизацию по схеме, которую разработчик зашил на старте. Провайдер меняет метод аутентификации — приложение отваливается. Разработчик может не успеть выпустить обновление.
Как работает наш коннектор
Мы не чинили чужое приложение. Написали своё. Прямое подключение к API SMS Aero плюс нативная регистрация SMS-провайдера в Битрикс24.
Схема:
- Приложение устанавливается на портал через Маркет
- Администратор вводит email, API-ключ и подпись отправителя
- Приложение регистрирует в Битрикс24 провайдера
- Все SMS из CRM идут через этого провайдера
- Статусы доставки возвращаются через callback
Никаких промежуточных серверов. Приложение — прослойка между API Битрикс24 и API провайдера.
Когда стоит писать свой коннектор
Пишите свой коннектор если:
- Готовое приложение не работает или не закрывает нужные сценарии
- У провайдера открытый и документированный API
- SMS критичны для бизнеса
- Нужна нестандартная логика: выбор провайдера по номеру, роутинг, приоритеты
Если все четыре условия выполняются — пишем свой. Если нет — ставим готовый.
Стандартные интеграции ломаются. Это норма. Прямой коннектор через API решает проблему кардинально.
Top comments (0)