search legion

Review · SMS marketing

OneSignal review

A capable multichannel platform with a low entry price, but unpriced SMS and annual custom plans make costs harder to compare.

6.2/10Search Legion score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

Strong lifecycle messaging breadth; unclear SMS costs and mixed support reports warrant a careful price check.

OneSignal brings push, email, SMS/RCS and in-app messaging into one lifecycle platform, with journeys, analytics, personalization and AI campaign support. The Free plan includes 10,000 email sends per month, mobile push and in-app messaging for up to 1,000 MAU, web push for up to 10,000 subscribers per send, and three active journeys.

Growth starts at $19/month month-to-month, with 20,000 free email sends, five active journeys and 10 audience segments. Additional Growth email sends cost $1.50 per 1,000; push and web push have separate usage charges. SMS/RCS pricing is not published, while Professional and Enterprise require annual custom pricing. Reddit users report slow support and concerns about pricing changes, but those are individual discussions, not a measure of all customers.

Good fit if

  • Teams coordinating multiple messaging channels
  • Small teams starting with lifecycle automation
  • Mobile apps needing push and in-app messaging

Skip it if

  • Buyers needing published SMS rates
  • Teams avoiding annual custom contracts
  • Projects needing push for over 1,000 free MAU
OneSignal homepage
OneSignal homepage, captured Nov 6, 2026

ScoresHow it rates

  • Features8
  • Ease of use7
  • Value for money6
  • Support4
  • User sentiment4

What works

  • Free plan includes 10,000 email sends monthly
  • Free mobile push and in-app messaging cover up to 1,000 MAU
  • Growth starts at $19/month and is month-to-month
  • Journeys, segmentation and analytics span lifecycle campaigns
  • SDKs are listed for Android, iOS, Flutter, React Native, Expo and Unity

What doesn't

  • SMS/RCS pricing is not published
  • Growth email beyond 20,000 sends costs $1.50 per 1,000
  • Growth push and web push have separate usage charges
  • Professional and Enterprise require annual custom pricing
  • Reddit users report slow support and pricing changes

01What OneSignal actually does

OneSignal is a lifecycle messaging platform for teams that want to coordinate customer communications across push, email, SMS/RCS and in-app messages. Its core pitch is broader than sending notifications: Lifecycle Journeys can orchestrate campaigns for onboarding, engagement and retention, while personalization and analytics help teams tailor messages and assess outcomes.

The platform also offers AI-assisted campaign work. OneSignal says AI can draft, send, test and optimize campaigns within brand guardrails. The published feature information does not specify which plans include those AI capabilities or how usage is limited, so confirm that before budgeting around them.

For mobile development, OneSignal lists SDKs for Android, iOS, Flutter, React Native, Expo and Unity. It also connects messaging with analytics and customer data tools, though the published information does not name those integrations. In practice, this makes OneSignal a candidate for teams that want marketing workflows and developer-facing delivery tools in one product—not just a push service.

02Where OneSignal is strong

The clearest advantage is channel and workflow coverage. OneSignal brings push, email, SMS/RCS and in-app messaging together with lifecycle journeys, segmentation, personalization and analytics. That can reduce the number of tools a team needs to coordinate, especially when marketing staff need to run campaigns without routing every change through app code. One Reddit commenter made a similar distinction, saying OneSignal may suit teams that want push, email and automation in one place; that is one user’s view, not a guarantee of fit.

The entry plans have concrete limits, which makes an initial cost check possible. The Free plan includes 10,000 email sends a month, mobile push and in-app messaging for up to 1,000 monthly active users (MAU), web push for up to 10,000 subscribers per send, and three active journeys. Growth starts at $19 a month and includes 20,000 email sends, five active journeys, 10 audience segments and 30-day message-event retention.

The listed SDK coverage is also useful for teams building across native and cross-platform mobile stacks: Android, iOS, Flutter, React Native, Expo and Unity are named. OneSignal’s pricing page lists unlimited sends for Growth mobile and web push, though those channels are charged by MAU and subscriber count respectively.

03Where it falls short

The free tier is not a generous fit for a growing app if mobile usage is the main constraint: it stops at 1,000 MAU for mobile push and in-app messaging. A Reddit thread describes that same 10,000-to-1,000 MAU reduction as a reason to look elsewhere. Growth removes that stated cap from the included feature list, but mobile push then costs $0.012 per MAU; web push costs $0.004 per subscriber. Growth email is $1.50 per 1,000 sends after the included 20,000 monthly sends.

SMS/RCS pricing is not published, so teams cannot estimate a full multichannel bill from the published pricing information. Professional and Enterprise also require annual contracts with custom pricing. Professional lists 20 active journeys, 20 audience segments, 100 data tags and one year of reporting history; Enterprise lists unlimited journeys, segments and tags, with two years of reporting history. Message-event retention is 90 days on Enterprise, compared with 30 days on Growth.

Support is another point to check before switching. One Reddit commenter reports slow responses and ignored issues, while another thread complains about pricing changes. Those are individual reports, not verified service-wide findings, but they argue for confirming support terms and migration costs before committing.

04OneSignal pricing: what you'll actually pay

OneSignal has a free plan, and Growth starts at $19 per month. The Free plan includes 10,000 email sends a month, mobile push and in-app messaging for up to 1,000 monthly active users (MAU), web push for up to 10,000 subscribers per send, and three active journeys.

Growth is month-to-month. It includes 20,000 free email sends a month, five active journeys, 10 audience segments, and 30-day message event retention. The pricing page lists extra Growth email at $1.50 per 1,000 sends, mobile push at $0.012 per MAU, and web push at $0.004 per subscriber. Push sends are unlimited on those paid add-ons.

The next tier is a contract change, not a listed price step: Professional and Enterprise require annual contracts with custom pricing. Professional includes 20 journeys and one-year reporting history; Enterprise adds unlimited journeys and two-year reporting history. SMS/RCS and premium integration prices aren’t published. Webhooks are available on annual plans, with pricing by sales. A free trial isn’t listed.

Full OneSignal pricing breakdown →

05Switching to (or from) OneSignal

OneSignal covers push, email, SMS/RCS and in-app messaging, with SDKs listed for Android, iOS, Flutter, React Native, Expo and Unity. That breadth may make a move involve more than replacing a sending tool: map your channels, journeys, audience segments, event data and app integrations before deciding what needs to migrate. The published materials don’t document migration services, import formats, data export options or how existing journey logic transfers, so treat those as questions for sales or support—not assumed capabilities.

We also don’t have sourced Reddit posts in this brief, so we can’t responsibly say what users most often cite when leaving OneSignal. Before committing, ask how to export subscribers, consent records, message history and analytics, and whether exports include the fields your next platform needs. Check SMS/RCS rates separately; they aren’t published. If leaving, confirm export access and timing before ending service, especially if you rely on annual Professional or Enterprise terms. The available pricing details don’t specify cancellation or renewal rules.

From the threadsWhat users say

Reddit sentiment is mixed but leans negative: users complain about slow verification, poor customer support and pricing changes, while some say they moved to other notification setups. These are individual reports, not a representative measure of customer experience.

Slow verification
Onesignal is taking its own sweet time to verify the account
r/webdev · view thread
Customer support
they straight up just ignore questions or issues
r/webdev · view thread
Pricing changes
their pricing policy changes too frequently and it becomes a trap once you start using it
r/reactnative · view thread
Free-tier cut
OneSignal is slashing their free tier from 10K to 1K MAU
r/reactnative · view thread

Questions people ask

How much does OneSignal cost?

The pricing page lists a Free plan and Growth starting at $19 per month. Growth includes 20,000 free email sends monthly; extra email sends cost $1.50 per 1,000. Growth mobile push is $0.012 per monthly active user, and web push is $0.004 per subscriber. Professional and Enterprise require annual contracts with custom pricing.

What are the limits on OneSignal’s free plan?

The pricing page lists 10,000 email sends per month, mobile push and in-app messaging for up to 1,000 monthly active users, web push to up to 10,000 subscribers per send, and three active journeys. The free plan’s mobile push limit matches the 1,000-MAU cap discussed in a Reddit thread.

What channels and campaign tools does OneSignal support?

OneSignal’s product information lists push, email, SMS/RCS and in-app messaging, plus Lifecycle Journeys, personalization, analytics and AI-assisted campaign drafting, testing and optimization. Mobile SDKs are listed for Android, iOS, Flutter, React Native, Expo and Unity. SMS/RCS pricing is not published.

Does OneSignal require Firebase Cloud Messaging?

A Reddit commenter said OneSignal’s documentation indicated a Firebase SDK was required, and another commenter said FCM is needed anyway. The published product details list mobile SDKs but do not spell out platform-by-platform infrastructure requirements. Check the current OneSignal documentation for your specific app and implementation.

Are users happy with OneSignal, and should I worry about switching?

Reddit reports are anecdotal: commenters describe slow verification, ignored support questions and pricing changes, while one user said their move from OneSignal to FCM went more smoothly. One thread also describes the free mobile-push limit falling from 10,000 to 1,000 MAU. Check current plan limits and migration requirements before switching.

Sources

  1. OneSignal homepage
  2. OneSignal pricing page
  3. Reddit: Push & Email notification platforms. Onesignal alternatives.
  4. Reddit: OneSignal cutting free tier from 10K → 1K MAU — what's everyone switching to?
  5. Reddit: Has anyone here worked with Pushy or OneSignal
  6. Reddit: PushBase 1.0 - Self-hosted alternative to OneSignal, PushNews (...)