OneSignal вводит жёсткий потолок на бесплатный план. Мобильный push и in-app сообщения перестают быть бесплатными выше 1000 monthly active users (MAU). Новые аккаунты упрутся в лимит 1 сентября 2026, существующие — 1 октября. Если ваше приложение растёт за пределами одной страны и активная аудитория переваливает за тысячу в месяц, у вас 3 варианта: остаться и платить, урезать аудиторию или переехать на другую платформу.
Что меняется и когда
Бесплатный план продолжает работать ниже 1000 MAU. Выше этой отметки мобильный push и in-app переходят на платный тариф.
- Даты: лимит вступает в силу для новых аккаунтов с 1 сентября 2026 и для существующих — с 1 октября 2026, согласно billing FAQ OneSignal.
- Порог: менее 1000 MAU для мобильного push и in-app. При превышении эти каналы перестают отправлять сообщения до апгрейда.
- Что не тронули: web push и email остаются на Free. Изменение касается только мобильных каналов.
Как считается MAU
MAU расшифровывается как monthly active user. OneSignal засчитывает 1 за любую мобильную подписку, которая была активна за последние 30 дней — независимо от того, дал ли пользователь согласие на push.
Пара деталей легко упускается из виду. 1 человек с 2 устройствами считается за 2. Вызов API, обновляющий last_active, засчитывается как активность даже без отправки сообщения. Поэтому ваш показатель MAU может оказаться заметно выше числа людей, которые реально получают пуши.
Подробный разбор того, что такое MAU и как на него влиять, — в отдельном гайде: Что такое MAU и как его увеличить.
2 механики, о которых не сказано в анонсе
2 детали определяют, насколько вы реально близки к лимиту, и ни одна из них не попала в заголовок новости.
Лимит считается по всей организации. Суммируются все приложения под одним аккаунтом, а не каждое по отдельности. 3 небольших приложения по 400 MAU каждое в сумме превышают лимит, хотя по отдельности ни одно к нему не близко — типичная ситуация для команд, которые ведут несколько продуктов под разные рынки.
Скользящее окно в 30 дней. Удаление подписчиков не снижает счётчик мгновенно. Пользователь остаётся в подсчёте, пока не пройдёт 30 дней без активности — то есть сокращение аудитории для возврата под лимит проявится через месяц, а не через день.
Сколько это будет стоить
После превышения 1000 MAU план OneSignal Growth стоит $19 в месяц плюс $0,012 за каждый MAU.
| MAU | Стоимость в месяц |
|---|---|
| 1K | $31 |
| 10K | $139 |
| 25K | $319 |
| 50K | $619 |
| Выше 50K | Связаться с отделом продаж |
Кому достанется сильнее всего
Порог в 1000 MAU низкий, поэтому большинство приложений, прошедших раннюю стадию, его превышают. Но счёт бьёт сильнее всего по конкретному профилю: высокая активная аудитория при низком opt-in на push. Платить приходится за каждый MAU независимо от того, согласился ли пользователь получать пуши хоть раз — чем шире этот разрыв, тем больше вы платите за людей, которым физически не можете ничего отправить.
3 сценария, где этот разрыв максимален для распределённых продуктовых команд:
- Игровые приложения. Десятки тысяч ежедневно активных пользователей при opt-in часто ниже 50%. Счёт выставляется за всех, кто открыл приложение за 30 дней, а не за тех, кого реально можно уведомить.
- Новости и медиа. Широкая случайная аудитория, высокий churn, сезонные всплески трафика. Один вирусный день раздувает MAU на месяц вперёд, а скользящее окно удерживает его там ещё 30 дней после спада.
- E-commerce и доставка. Большая установленная база, но длинный хвост пользователей, открывающих приложение раз в месяц. Каждый такой пользователь считается как полный MAU по $0,012 — столько же, сколько ваш самый активный покупатель.
Если команда небольшая, но ведёт несколько приложений под одной организацией, лимит суммируется по всем — даже скромные по отдельности продукты превышают его быстрее, чем кажется.
Какие у вас варианты
Три пути в зависимости от ситуации.
Остаться и платить. Если счёт укладывается в бюджет — это путь с наименьшими трудозатратами. Вы переходите на Growth выше 1000 MAU, и стоимость растёт вместе с аудиторией по таблице выше.
Сократить аудиторию. Удаление неактивных подписчиков может вернуть вас под лимит. 2 нюанса: скользящее окно означает, что эффект проявится только через 30 дней, а вы списываете пользователей, за привлечение которых уже заплатили. Это покупает время, а не решает проблему.
Мигрировать. Если годовая математика не сходится, смена платформы — реальный вариант, особенно для команд, которым важна геонезависимая инфраструктура без привязки к одной стране.
Последний вариант стоит сравнивать по году, а не по месяцу. Pushwoosh Push стоит $7 за 1000 MAU, а первая тысяча — бесплатно. Вот как выглядит год в сравнении:
| MAU | OneSignal Growth / год | Pushwoosh Push / год | Ваша экономия / год |
|---|---|---|---|
| 10K | $1 668 | $756 | $912 |
| 25K | $3 828 | $2 016 | $1 812 |
| 50K | $7 428 | $4 116 | $3 312 |
При 50 000 MAU разница составляет $3 312 в год. Переезд требует усилий, поэтому взвесьте, насколько эта разница важна лично вам. Детальное сравнение функций — в статье Pushwoosh vs OneSignal.
FAQ
last_active через API засчитываются как активность даже без отправки.