Reach your users instantly.
Set up push in 5 minutes.
Send push in minutes with full Firebase support, real-time logs,
and a production-ready CLI.
average delivery time
uptime backed by proven infrastructure
faster debugging in real-time
Clix offers a complete solution with features that FCM and OneSignal lack out of the box.
| Feature | Clix | OneSignal | FCM |
|---|---|---|---|
| Token Management | |||
| Token & Permission Live Update | |||
| Segmentation with typed properties | |||
| Track a notification sent, received, tapped | |||
| CLI Tool | |||
| Realtime Logging | |||
| Exodus Privacy Passed |
Push examples that ship in minutes
Choose an example to see how to configure it in Clix.
- attr
cart_items_count > 0 - event
purchase.notOccurredWithin(24h)No purchase in last 24h
Set up push for iOS and Android
with a single clix install command
Clix removes Firebase's overhead. Eliminate SDK wiring, token lifecycle maintenance, delivery troubleshooting, and custom tracking tools.
Automatic mobile setup
One clix install command installs and configures push for iOS + Android.
Smart token management
Clix stores, links, refreshes, and retires device tokens across all user devices.
Real-time delivery insights
A real-time console shows queue to open, with error insights.
Developer-first design
Clix fits naturally into your workflow. Use the CLI and REST API.
Weeks of effort saved
Skip the ongoing work of building, scaling, and maintaining your own push service.
Room to scale
Start simple, grow with confidence. No replatforming needed.
What you can create in Clix
View usecases in detail
Event reminders
Send T-24h / T-1h or T-30m / T-10m before start.

Habit Nudges
If the usual time passes with no session, send a gentle prompt.

Cart recovery
Nudge after 2h or 24h when items are left in the cart.

Flash sale
Kick off at start time; add "3h left" and "30m left" reminders.

Social activity digest
Daily roundup when there are new likes or comments.

Milestone recap
Weekly or monthly summary that celebrates progress.
βThe SDK is solid, the documentation is clear, and their team was quick to respond and very adaptive to our needs. It felt like having an extra teammate during setup.β
Abdy Malik Mulky
Mobile Engineer @ Shuttle Delivery
Sky is the limit β Precision audience & timing automation
Build a precise push audience in seconds. Mix behavior, attributes, version and activity β and see live reach before you ship. Below is the real (mocked) Audience Builder from the console.
- Live audience size as you tweak rules
- Visual logic: collapse AND blocks, branch with OR
- Smart operators & inputs based on data type
Define the audience conditions for this campaign.
Group 1
Group 2
Full-funnel push analytics & conversion clarity
Go beyond open rates. Clix links every notification to delivery, tap, in-app action and downstream revenue so you can tune journeys with surgical precision. No spreadsheet stitching or custom BI queries required.
- Cohort & day-by-day breakdowns
- Journey step drop-off visualization
- Attribution to conversion events
- Instant failure reason drill-down
Push Notification Delivery Funnel Summary
Clix analytics tracks your notification funnel in four stages: Targeted (2,100 users, 100%), Sent (1,890 notifications, 90% of targeted), Delivered (1,775 successfully delivered, 85% delivery rate), and Tapped (310 user engagements, 15% tap rate). The dashboard shows percentages relative to the initial targeted cohort.
Targeted users flowing through each stage. Percentages relative to initial targeted cohort.
Line chart displaying daily notification metrics from July 1-7, 2025. Sent notifications increased from 1,200 to 1,890 over the week. Delivery rate consistently above 93%. Tap rates range from 15% to 17%. Data can be explored by hovering over each day.
This interactive preview mirrors the production console component (no external libraries here). Real data streams in live, supports CSV export, failure drill-down and cohort overlays.
Conversion-aware decisions
See exactly which step leaks users: targeting, send, delivery or tap β optimize where it matters instead of guessing.
Instant failure intel
Drill into error causes (invalid token, throttled, vendor) without leaving the dashboard β fix reliability fast.
Attribution that sticks
Link pushes to retained sessions, purchases or custom events so growth experiments prove real impact.
βUsing this tool helped us manage customers easily, and we didn't even need to update the app.β
Tony Kim
Director of Development @ Soundable Health
loves it.
User loves it.Personalized dynamic content
Template with user traits & realβtime events so every push feels 1:1, not broadcast.
Frequency control
Adaptive throttling prevents notification fatigue while preserving key moments.
Smart token management
Automatic cleanup & rotation keeps your device token inventory healthy and reliable.
Real-time delivery insights
See send β deliver β tap metrics stream in seconds after firing a campaign.
Timezone & locale support
Ship globally: schedule by local hour & localize content without branching code.
Intuitive console
Growth & product teams launch, test and iterate without waiting on app releases.
Ready for every environment.
The easiest, most automated push SDK setupβplug in and you're done.
Free up to 100k active devices.
Unlimited notifications and seats. Pay only for active devices.
Free
- Unlimited notifications
- Unlimited seats
- 7-day event retention
- Built-in logs & debugging (7-day archive)
- Community support
Up to 100K *active devices.
Start for freePro
- All features in Free plan
- 30-day event retention
- Built-in logs & debugging (30-day archive)
- Advanced metrics
$0.001 per additional 1 active device from 100K *active devices.
Start for freeEnterprise
- All features in Pro plan
- Unlimited data retention
- Unlimited logs & debugging archive
- Dedicated support
*active devices: Count of devices that have generated one or more events or have received at least one message.
Built by engineers who have shipped this at scale
We've seen push break inside global products: painful setup, silent failures, and zero visibility for iteration. Clix is the platform we wished existedβdeveloperβfirst reliability & clarity from day one.
Backed by
FAQ
See the info below or send us your question to contact@clix.so.
Clix is a developer-first push notification platform that simplifies sending, tracking, and managing mobile push notifications for iOS and Android. It works by providing a CLI tool that automatically configures Firebase Cloud Messaging (FCM) and Apple Push Notification service (APNs), handling device token management, delivery tracking, and analytics out of the box. You can send your first push notification in under 5 minutes.
Most developers complete Clix integration in under 5 minutes. The 'clix install' CLI command automatically configures your iOS and Android projects, including SDK installation, Firebase setup, and APNs configuration. After running the command, you only need to add a single initialization call to your app code.
Yes. Clix supports behavior-triggered notifications with a visual campaign builder. You can set up campaigns that fire based on user events (like 'added_to_cart'), inactivity periods, specific user attributes, or time-based triggers. Common use cases include cart abandonment reminders, re-engagement nudges for inactive users, and personalized content delivery based on user preferences.
Clix supports iOS (Swift/Objective-C), Android (Kotlin/Java), React Native, and Flutter. The SDK provides native implementations for each platform with consistent APIs. Setup is automated through the CLI - run 'clix install' and the appropriate SDK is configured for your project type.
Clix builds on top of FCM rather than replacing it. While FCM provides the underlying delivery infrastructure, it requires significant manual work: SDK wiring, token lifecycle management, delivery tracking, and analytics. Clix eliminates this overhead with automated setup, built-in token management, real-time delivery logs, and conversion analytics. Typical teams save 2-4 weeks of engineering time compared to a DIY FCM implementation.
Clix is built for developers who want control and simplicity. Key differences: (1) CLI-first setup - one command configures your entire project vs. manual SDK integration; (2) Transparent pricing - pay per active device with unlimited notifications vs. complex tier limits; (3) Real-time delivery logs - see every notification's journey with error details vs. aggregated metrics; (4) No vendor lock-in - Clix uses standard FCM/APNs so you can migrate anytime.
Clix offers three plans: Free (up to 100K active devices, unlimited notifications, 7-day retention), Pro ($30/month + $0.001 per device beyond 100K, 30-day retention, advanced metrics), and Enterprise (custom pricing, unlimited retention, dedicated support). All plans include unlimited notifications and unlimited team seats.
An active device is any device that has either: (1) generated one or more events (like app open, custom events), or (2) received at least one push notification during the billing period. Devices that are registered but inactive don't count toward your limit. This means you only pay for users who are actually engaging with your app.
Ready to send your first push?
Skip the boilerplate.
Clix wraps Firebase and token management into a single CLI.





