SMS с сайта: как это делают сейчас

Запрос «отправить смс с сайта» живёт с нулевых, когда у каждого оператора была веб-форма, а бесплатные сайты-отправлялки работали через одну. С тех пор картина перевернулась: формы операторов закрыты, отправлялки умирают, а SMS с сайта отправляют совсем другим способом. Разберём и старый путь, и рабочий.

Что стало с бесплатными сайтами отправки

Они ещё существуют, первые строчки выдачи по этому запросу до сих пор занимают сервисы из той эпохи. Пользоваться ими можно, полагаться на них нельзя, и вот почему. Сообщение уходит не с вашего номера, а с номера сервиса или с безымянного шлюза. Для оператора связи такой трафик неотличим от спама, и фильтры режут его пачками: сообщение «отправлено», а до адресата не дошло. Проверить доставку вы не можете, пожаловаться некому.

Веб-формы самих операторов постигла та же судьба, только раньше: их закрыли, когда поток спама через них перевесил пользу. Сегодня ни МТС, ни Мегафон, ни Билайн, ни Т2 не дают отправить SMS со своего сайта постороннему человеку.

Почему всё упирается в отправителя

SMS доходит надёжно, когда у него есть настоящий отправитель: номер, оформленный на человека или компанию, с обычным тарифом и обычной историей. Именно так устроена отправка через свою SIM-карту: для оператора это ваши личные сообщения, и идут они как любые другие. Получатель видит ваш номер, может перезвонить или ответить.

Сайт-отправлялка чужой номер Спам-фильтр оператора дойдёт? как повезёт Ваш сайт API или кабинет Ваш телефон ваша SIM Адресат видит ваш номер
Разница не в кнопке на сайте, а в том, чей номер стоит в поле «отправитель».

Разовое сообщение: веб-кабинет

Если задача бытовая, набрать сообщение с большой клавиатуры и отправить, хватит веб-кабинета. Приложение textbee.online ставится на Android-телефон с вашей SIM, дальше вы пишете SMS в браузере с любого устройства, а отправляет его телефон. Подробно этот сценарий разобран в статье про отправку SMS с компьютера.

SMS с вашего собственного сайта: API

Если вы владелец сайта и хотите слать клиентам подтверждения заказов или записи, работает связка «сайт дёргает API, телефон отправляет». Один HTTP-запрос:

curl https://api.textbee.ru/v1/sms/send \
  -H "Authorization: Bearer ВАШ_ТОКЕН" \
  -H "Content-Type: application/json" \
  -d '{"phoneNumber": "+79161234567", "text": "Ваш заказ готов"}'

Вызывается из любого языка и любой CMS, где можно сделать HTTP-запрос: из обработчика формы, из хука интернет-магазина, из CRM. Сообщение уходит с вашего номера по вашему тарифу, комиссии за SMS нет. Где граница, стоит понять сразу: это канал для адресных сервисных сообщений вашим клиентам. Для рассылок по базам сервис не предназначен, договоры операторов прямо запрещают гонять такое с обычной SIM.

SMS с вашего сайта через вашу SIM

Веб-кабинет для разовых сообщений и REST API для сайта. Отправка с вашего номера, без комиссии за сообщение.

Попробовать бесплатно   Документация API →

Частые вопросы

Можно ли отправить SMS с сайта бесплатно и без регистрации?

Такие сайты ещё встречаются, но рассчитывать на них не стоит: сообщения уходят с чужих номеров, спам-фильтры операторов их режут, а доставку никто не обещает. Для сообщения, которое должно дойти, нужен отправитель, которому есть что терять: ваш собственный номер.

Куда делись формы отправки SMS на сайтах операторов?

Операторы закрыли их ещё в десятые годы: формы стали каналом спама, а пользы приносили всё меньше. Сегодня ни один из большой четвёрки не даёт отправить SMS со своего сайта постороннему человеку.

Отправка через API анонимная?

Нет. Сообщения уходят с вашей SIM-карты и вашего номера, получатель видит вас. Анонимной отправки в сервисе нет и не будет: это осознанное ограничение, а не недоработка.

Сколько стоит отправка SMS с сайта через textbee?

Сообщение стоит столько, сколько берёт ваш оператор по вашему тарифу: чаще всего ноль в рамках пакета. Сервис берёт плату за подписку, а не за каждое сообщение, комиссии за SMS нет.

Подойдёт ли это для подтверждения заказов в интернет-магазине?

Да, это типовой сценарий: магазин дёргает API при смене статуса заказа, клиент получает SMS с вашего номера. Важно, что это адресные сервисные сообщения вашим клиентам, а не рассылка по чужой базе: для рассылок сервис не предназначен.