Для заказчика продукта
Решения для руководителей: что покупаете, на каких условиях, что с данными и SLA.
Что такое TextBee и зачем он бизнесу?
TextBee — это SMS-шлюз на базе Android-телефона. Вы ставите наше приложение на любой Android-смартфон, телефон получает SMS через REST API и отправляет через GSM-сеть оператора.
Подходит для: подтверждение бронирований, 2FA-коды, уведомления о доставке, оповещения клиентов, интеграция с amoCRM, Bitrix24.
Сколько стоит и есть ли бесплатный план?
Переадресация входящих бесплатна на всех тарифах и не ограничена по количеству. Платите только за отправку.
Старт — 0 ₽: 1 SIM-карта, 50 отправок в месяц. Переадресация — не чаще одного сообщения в 30 секунд.
Персона — 590 ₽/мес: 1 SIM-карта, 300 отправок. Переадресация без задержки, вебхук как канал.
Про — 1 490 ₽/мес: до 5 SIM-карт, 1 500 отправок.
Бизнес — 2 999 ₽/мес: до 15 SIM-карт, 5 000 отправок.
Единица тарифа — SIM-карта, а не телефон: двухсимочный телефон занимает две SIM-карты в тарифе. При годовой оплате вы платите за 10 месяцев, а пользуетесь 12.
Нужно больше, напишите нам, посчитаем под вашу задачу.
Без скрытых платежей. Можно отменить в любой момент.
Где хранятся данные? Кто имеет доступ?
Все серверы — в России (дата-центр FORNEX, Москва).
Что хранится: email, хэш пароля, метаданные сообщений — дата, время, статус, устройство и направление.
Что не хранится: текст сообщений и номер получателя. Полей для них не существует в структуре базы данных, для любого трафика, включая тестовые отправки из личного кабинета. Хранить переписку нам технически негде.
Оговорка, которую мы делаем сами: при переадресации через вебхук, при работе правил «если-то» и при переадресации на e-mail текст проходит через оперативную память сервера, не сохраняясь. Поэтому мы говорим «не храним», а не «не видим».
Геолокация, контакты, фотографии — не собираются. Доступ к данным — только у владельца аккаунта через вход в личный кабинет. Подробнее — в Политике конфиденциальности.
Соответствует ли TextBee 152-ФЗ «О персональных данных»?
Да. Оператор — ИП Шуников А. И.; уведомление об обработке персональных данных направлено в Роскомнадзор 22.07.2026.
Обрабатываются email, номер телефона, IP-адрес и User-Agent. Текст сообщений и номера получателей не хранятся: полей для них нет в структуре базы данных.
152-ФЗ данные хранятся на серверах в РФ, при передаче используется TLS. Мы не собираем данные для рекламных или маркетинговых целей.
Важно: для отправки SMS получателям вам нужно иметь их согласие на получение сообщений (ст. 44.1 ФЗ «О связи»).
Подробнее — в Политике в отношении обработки персональных данных и Правилах рассмотрения запросов.
Какой SLA по доступности?
Доступность сервиса: мы прилагаем разумные усилия для бесперебойной работы — ориентир 99,5% для тарифа «Бизнес» (около 3,6 часов простоя в месяц). Абсолютную доступность не гарантируем: она зависит от вашего устройства, мобильного оператора и сети «Интернет». Условие целиком — в разделе «Порядок предоставления услуг» оферты.
Доставка SMS: зависит от GSM-оператора и качества связи на устройстве. Мы гарантируем попытку отправки, но не стопроцентную доставку.
Можно ли вернуть деньги?
Да, в течение 14 календарных дней с момента оплаты, если вы отправили не больше 100 SMS. Возвращаем всю сумму: попробовать сервис и передумать можно. Напишите в поддержку с email аккаунта, деньги придут тем же способом, которым был платёж.
Позже этого срока возврат за оплаченный период не предусмотрен, но подписку можно отменить в любой момент, списания за следующий период не будет. Условие целиком — в разделе «Отказ от подписки в первые 14 дней» оферты.
Как гарантирована приватность? Можно ли развернуть self-hosted?
TextBee предоставляется как облачный сервис: самостоятельное развёртывание не поддерживается, планов публиковать исходный код у нас нет.
Приватность гарантирована архитектурой: в базе данных нет полей для хранения текстов сообщений и номеров получателей. Это проверяется структурой схемы, а не только декларируется. Push-уведомление (ntfy) и дублирование на другой номер выполняются на телефоне, минуя облако; почта, MAX и Telegram уходят через наш сервер — текст проходит через его оперативную память и не сохраняется.
Чего мы не утверждаем: при доставке вебхуков, при работе правил «если-то» и при переадресации на e-mail текст проходит через оперативную память сервера, не сохраняясь. Поэтому мы говорим «не храним», а не «не видим».
Как связаться с поддержкой?
Telegram: @textbee_support_bot — самый быстрый канал: общие вопросы, баги, идеи. Можно писать без аккаунта TextBee.
Email: support@textbee.ru.
Отвечаем обычно в течение часа в рабочее время (09:00–21:00 МСК). Первые пользователи — на приоритете.
Для пользователя системы
Разработчик, маркетолог, оператор — кто непосредственно отправляет SMS через TextBee.
Как отправить SMS через API?
POST https://api.textbee.ru/v1/sms/send с заголовком Authorization: Bearer <токен>, полученным при входе в личный кабинет:
{
"phoneNumber": "+79956332933",
"text": "Ваш код: 12345"
}
Возвращает messageId для отслеживания статуса через GET /v1/messages/{id}.
Нужен ли root на Android?
Нет. TextBee работает на стандартном Android 6.0+ с обычными разрешениями (SMS, Foreground Service). Root не требуется.
Приложение работает в фоне постоянным сервисом и само поднимается после перезагрузки телефона и после того, как система выгрузила его из памяти, за этим следят WorkManager и AlarmManager. Чего оно пережить не может — принудительной остановки вручную («Остановить» в настройках приложения): Android при этом снимает и фоновые задания, и будильники, поэтому шлюз придётся запустить заново, открыв приложение.
Какой нужен Android?
Минимум: Android 6.0 (API 23).
Рекомендуется: Android 10+ для стабильной работы Foreground Service.
Если покупаете телефон специально под шлюз — Samsung Galaxy A07 (около 11 000 ₽). Лучшие по прошивке вендоры (Pixel, Sony) в российской рознице недоступны, а из доступного Samsung — единственный, у кого механизм усыпления фоновых приложений документирован и надёжно отключается. Плюс сервисы Google, длинный цикл обновлений и штатное ограничение заряда 80%, важно для телефона, который сутками стоит в розетке.
Честная оговорка: Samsung тоже усыпляет неиспользуемые приложения (примерно через трое суток), и настройку придётся один раз сделать руками (инструкция). Разница в том, что у Samsung она делается и держится.
Не рекомендуем:
- Huawei, Honor — непреодолимый PowerGenie и нет сервисов Google;
- OnePlus — самопроизвольно сбрасывает настройки; для устройства, которое никто не трогает месяцами, это приговор;
- Xiaomi, Redmi, POCO — самая агрессивная политика к фоновым сервисам, ограничения не документированы и слетают. Работать будет, но настраивать придётся вдумчиво и перепроверять после обновлений прошивки.
Не берите дешевле ~9 000 ₽: там вероятен Android Go, у которого свои ограничения фона поверх вендорских.
Где получить API-ключ?
Войдите в личный кабинет: токен доступа (Bearer) выдаётся при входе.
Сколько SMS можно отправить? Лимиты по тарифам.
| Тариф | SIM-карт | Отправок в месяц | Переадресация входящих |
|---|---|---|---|
| Старт | 1 | 50 | без ограничений, не чаще 1 сообщения в 30 сек |
| Персона | 1 | 300 | без ограничений и без задержки |
| Про | 5 | 1 500 | без ограничений и без задержки |
| Бизнес | 15 | 5 000 | без ограничений и без задержки |
Квота считается только на отправку. Входящие можно переадресовывать сколько угодно на любом тарифе.
Лимит считается на аккаунт по количеству SIM-карт, а не на телефон: двухсимочный телефон занимает две SIM-карты в тарифе.
Нужно больше, напишите нам, посчитаем под вашу задачу.
Как работает мульти-SIM?
Если в телефоне две SIM-карты, по умолчанию SMS уходит с той, которая выбрана в системе основной для сообщений.
- На тарифе «Бизнес» в личном кабинете можно задать, какая SIM обслуживает какого оператора, — тогда сервер сам подскажет телефону, с какой карты отправлять.
- Выбрать SIM для одного конкретного сообщения нельзя: такой настройки в приложении нет.
- Если подключено несколько телефонов, в настройках приложения включается «веер»: сообщение уходит через все сразу и засчитывается первый ответивший. Это резервирование на случай, если один аппарат недоступен, а не распределение нагрузки.
В API можно указать deviceId, если нужно отправить с конкретного устройства.
Что делать, если SMS не доставилось?
В дашборде failed (SendTimeout) означает что телефон не отвечал в течение 30 секунд (например, GSM-сеть пропала).
Действия:
- Проверьте онлайн-статус устройства (🟢/🔴) на /web/devices
- Включите airplane mode off→on для перерегистрации в сети
- Проверьте баланс SIM-карты
- Если телефон был офлайн, сообщение ждёт в очереди на сервере и уходит само, как только телефон снова на связи
Где видеть историю отправок?
В личном кабинете, раздел «История сообщений», или через API: GET https://api.textbee.ru/v1/messages?limit=50 с Bearer-токеном.
Есть ли шаблоны с переменными?
Да. В личном кабинете создаётся шаблон с переменными вида {{name}}, значения подставляются при отправке.
Это именно подстановка значений: условий, циклов и вычислений в шаблонах нет. Если в шаблоне есть переменная, для которой не передали значение, запрос будет отклонён, чтобы клиенту не ушло сообщение с пустым местом.
Как проходит SMS — через ваш сервер или напрямую с телефона?
Через наш сервер: API → облачное реле (api.textbee.ru) → ваш телефон → сеть оператора. Текст проходит через сервер, но в базе не сохраняется: полей для текста сообщения и номера получателя в ней нет. Одно исключение честно оговорим: если в момент отправки ваш телефон офлайн, сообщение ждёт очереди на сервере, пока телефон не появится на связи, иначе отправлять было бы нечего.
Можно ли получать входящие SMS?
Да, и это бесплатно на всех тарифах. Входящие можно переадресовать в Telegram, в MAX, push-уведомлением (ntfy), дублировать на другой номер или отправлять на e-mail; на платных тарифах ещё и на ваш вебхук. Настраивается в личном кабинете, каналы можно включить сразу несколько и задать фильтр по тексту сообщения и по отправителю.
Для администратора
DevOps, сисадмин — кто разворачивает TextBee и интегрирует со своими системами.
Где документация API?
Основные примеры запросов — на странице Документация. Полный список эндпоинтов с описанием появится там же по мере готовности.
Как интегрировать со своей CRM?
Bitrix24 и amoCRM подключаются: SMS отправляются из карточки сделки, статус доставки возвращается обратно в CRM. Подключение идёт через локальное приложение в вашем портале: вы создаёте его в настройках портала и вставляете выданные ключи в личном кабинете TextBee; отдельного модуля в маркетплейсе пока нет.
Для 1С и любой другой системы готового коннектора нет: интеграция через общий REST API, когда ваша система сама обращается к TextBee при нужном событии (например, «заказ оплачен» → отправить SMS).
Какие технические лимиты у одного SMS?
- Размер одного SMS: 70 символов для кириллицы / 160 для латиницы (составное сообщение: 67 / 153 на часть, до 7 частей)
- Лимиты по количеству сообщений в месяц — по тарифу, см. страницу тарифов