Короткое сравнение
| Критерий | Telegram | SMS | |
|---|---|---|---|
| Публичная доступность в Cascade | Да | Да | Пока нет |
| Стоимость Cascade | 3 кредита за успешную доставку | 3 кредита за успешную доставку | 8 кредитов после публичного запуска |
| Что нужно получателю | Доступный WhatsApp | Доступный Telegram | Мобильная сеть и поддерживаемый SMS-маршрут |
| Подходящий сценарий сейчас | Основной OTP-канал | Основной или дополнительный канал | Планируемый резерв после запуска |
| Выбор через API | channel: whatsapp |
channel: telegram |
Не использовать публично до запуска |
Таблица описывает возможности Cascade на дату обновления страницы. Она не обещает одинаковую доставку для каждого номера: доступность зависит от получателя, настроек компании и внешнего канала.
WhatsApp для OTP
WhatsApp подходит продуктам, чья аудитория уже использует приложение и ожидает сообщения от компаний. Пользователь получает код в знакомом интерфейсе, а команда подключает доставку через тот же серверный OTP API.
Преимущества:
- публично доступен в Cascade;
- 3 кредита списываются за успешную доставку;
- подходит для кода и короткой ссылки в одном сообщении;
- не требует отдельной SMS-интеграции.
Ограничение очевидно: у получателя должен быть доступный WhatsApp. Нельзя считать приложение установленным у каждого пользователя без проверки на реальной аудитории.
Telegram для OTP
Telegram использует тот же общий сценарий send и verify, поэтому его можно применять как основной или дополнительный канал в зависимости от настроек компании.
Преимущества:
- публично доступен;
- стоимость успешной доставки — 3 кредита;
- единый API с WhatsApp;
- знакомый канал для аудитории, использующей Telegram.
Главное ограничение такое же: Telegram должен быть доступен конкретному получателю. Долю подходящих пользователей определяет пилот, а не общее предположение о популярности приложения.
SMS для OTP
SMS удобно тем, что пользователю не требуется аккаунт в мессенджере. Поэтому в многоканальной архитектуре его часто рассматривают как резерв. Однако наличие SMS в схеме API ещё не означает, что канал можно обещать клиентам.
В Cascade SMS предусмотрен технически и настроен на 8 кредитов после запуска. Публичный SMS-провайдер сейчас не подключён. До изменения этого статуса интерфейс, документация и коммерческое предложение должны говорить об SMS как о планируемом, а не работающем fallback.
Как выбрать канал для продукта
Начните не с общего рейтинга каналов, а с конкретного сценария:
- Определите действие: регистрация, вход, восстановление или подтверждение операции.
- Выберите доступный основной канал в настройках компании.
- Проверьте его на согласованных тестовых номерах вашей аудитории.
- Измерьте доставку, время до получения, успешную проверку и resend.
- Показывайте пользователю только реально доступные варианты.
- Пересматривайте порядок каналов по данным, а не по предположениям.
Если продукт использует и WhatsApp, и Telegram, бэкенд всё равно работает с единым Cascade API. Подробная последовательность описана в инструкции по интеграции.
Что измерять в пилоте
Для каждого канала отдельно собирайте:
- долю успешной доставки;
- медианное время доставки;
- долю пользователей, успешно введших код;
- количество повторных отправок;
- ошибки недоступного канала;
- расход кредитов на подтверждённого пользователя;
- обращения в поддержку.
Не публикуйте проценты как универсальную гарантию. Результаты одного продукта могут не переноситься на другую аудиторию, страну или сценарий.
Практический вывод
Сейчас рабочий выбор в Cascade — WhatsApp и Telegram. Они стоят одинаково, подключаются через один API и различаются прежде всего доступностью для конкретного пользователя. SMS следует учитывать в будущей архитектуре, но не представлять как активный публичный резерв до фактического запуска.
Проверьте текущие цены на странице тарифов, поля запроса — в POST /otp/send, а состояние возможностей — в документации.