← Back to all tools
Communication

OneSignal

Cross-platform customer engagement platform for push notifications, email, and in-app messaging. One API to reach users on web, iOS, Android, and more.

Send transactional and promotional push notifications to mobile app users
Re-engage website visitors with web push campaigns (under 10K subscribers)
Deliver password reset and order confirmation emails without a separate ESP

Free forever: unlimited mobile push sends, 10,000 web push subscribers per send, 10,000 email sends/month, 1 active in-app message, 6 segments, 2 data tags, 30-day reporting history.

Start with OneSignal's free plan and focus on mobile push where the value is unlimited. For web push, keep your subscriber base under the 10,000 cap per send — segment early and often, but remember you're limited to 6 segments, so structure them around high-intent actions (e.g., cart abandoners, feature adopters) rather than vanity metrics. Use your 10,000 monthly email sends for transactional messages (order confirmations, password resets) instead of marketing blasts, since that budget goes fast. With only 1 active in-app message, rotate campaigns weekly and A/B test one element at a time. OneSignal handles FCM/APNs under the hood, so you get native push delivery without managing platform SDKs separately — a huge time saver for indie hackers. Check the pricing page for upgrade costs as you approach the web push cap.

Create an account at onesignal.com → Add your app and choose platforms (iOS, Android, Web) → Follow the SDK setup docs to install the SDK and configure your FCM/APNs keys → Create your first segment and send a test push → Monitor analytics and adjust your 6-segment strategy.

Pros

  • Unlimited mobile push: No send limits on mobile push notifications, which covers the most common indie use case
  • Multi-channel in one tool: Push, email, and in-app messaging managed from a single dashboard and API
  • Generous free analytics: Basic analytics and automation included, plus 30-day reporting history to track campaign performance

Cons

  • Small email quota: 10,000 email sends/month is tight for any growth; you'll need a dedicated email service for volume
  • Web push subscriber cap: 10,000 subscribers per send limits web push to smaller audiences; scaling past that requires the paid Growth plan
  • Limited segmentation: Only 6 segments and 2 data tags on the free tier, which constrains advanced personalization and automation workflows