UnitBean Блог

Как сэкономить на sms от 10000 до 1млн рублей в вашем проекте

2023-06-27 10:30
Авторизация по sms - является самым популярным методом методом авторизации. SMS однозначно определить что вы реальный человек, и вряд ли пройдет в результате спам заказами, тем более что все (ну почти все) сим карты у нас выдаются по паспорту. Мы опустим тут серый рынок сим карт, думаю что постоянная покупка серых симок ради спама сервиса доставки еды - такое себе занятие). Но есть пара проблем с sms, и главная из которых - это:
стоимость 1 смс у sms.ru

Цена

Одной из главных проблем использования SMS для отправки кодов авторизации является его стоимость. Каждое отправленное SMS-сообщение среднем стоит 3,5 - 4 рубля, которая может накапливаться значительными суммами для сервисов с большим числом пользователей. Это приводит к дополнительным расходам как для компании, хотя никакой добавочной стоимости мы не добавили. Просто заново открыли сессию пользователя.
К примеру, у нас в приложении Чебурекми сейчас более 50 000 установок приложения IOS и Android. Сессионный и Refresh токен у нас в сумме максимум живут 2 недели. Получается, что если 2 недели пользователь не заходил в приложение, он заново запросит код. А это более 20 000 рублей затрат на смс в месяц

Подтверждение имени у операторов

Кроме оплаты за SMS, в ряде случаев требуется дополнительное подтверждение имени отправителя, чтобы защитить пользователей от спама и мошенничества. Операторы мобильной связи требуют плату за регистрацию имени. Тут затраты тоже не маленькие. Ниже стоимости от sms.ru

Наше решение - получение кода через telegram

В результате мы сделали небольшой сервис, который обладает практически тем же функционалом что и смс провайдеры, только код получаем через telegram бот. У сервиса есть API по которому можно инициировать отправку сообщения по номеру.
Пользователь вводит свой номер телефона, выбирает получить свой код через telegram, переходит в него и получает)

This browser does not support the video element.

Преимущества

Вместо использования SMS, замена метода авторизации на Telegram бота может принести множество преимуществ, включая экономическую выгоду. Вот почему:

Удобство использования:
Telegram стоит практически у каждого пользователя, пользователи умеют им пользоваться,
Цена:
Стоимость каждого сообщения - 0 рублей. Затраты только на сервер, на котором он крутится)
Развитие:
Каждый открытй диалог с ботом у нас сохраняется, и вы можете отправлять туда и другие сообщения, например с персональным предложением (спам не одобряю) или важное сообщение, к примеру о смене статуса заказа клиента

Что Дальше?

Сейчас у нас это отдельный облачный микросервис со своим API. Он умеет обрабатывать логику с нескольких ботов, а для нового внедрения нам только надо только чтоб наш клиент (Юридическое лицо), сделал через botfather бота и дал нам ID.
В планах дальше полностью его сделать в облачный сервис, генерировать личный кабинет с отчетами и автоматизировать оплату по тарифам. Сейчас БОТ внедрен в крупнейшую федеральную сеть streetfood Чебурекми и в первый месяц сэкономили мы более 10 000 рублей на sms рассылках. Поэтому следите за новостями, а если хотите сэкономить на смс и себе, то пишите, пока тарифов никаких нет, так как занимаемся улучшениями)