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.

<5ms

average delivery time

99.5%

uptime backed by proven infrastructure

95%

faster debugging in real-time

Clix offers a complete solution with features that FCM and OneSignal lack out of the box.

FeatureClixOneSignalFCM
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.

Goal
Recover abandoned carts
Key Metric
Checkout conversion within 24 hours
Audience (Summary)
Users with items in cart and no purchase in 24 hours
Conditions
  • attrcart_items_count > 0
  • eventpurchase.notOccurredWithin(24h)No purchase in last 24h
Throttle
Max one cart reminder per 24 hours

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.

$
clixinstall
βœ“ iOS setup, βœ“ Android setup

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

Event reminders

Send T-24h / T-1h or T-30m / T-10m before start.

Habit Nudges

Habit Nudges

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

Cart recovery

Cart recovery

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

Flash sale

Flash sale

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

Social activity digest

Social activity digest

Daily roundup when there are new likes or comments.

Milestone recap

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

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.

Step 1
Targeted
100%
Step 2
Sent
90%
Step 3
Delivered
85%
Step 4
Tapped
15%
2,100
1,890
1,775
310

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.

Sent
Delivered
Tapped
Jul 07
Sent
1,890
Delivered
1,775
Tapped
310

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

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 free

Pro

$30/mo
  • 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 free

Enterprise

Custom
  • All features in Pro plan
  • Unlimited data retention
  • Unlimited logs & debugging archive
  • Dedicated support
Let's talk

*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.

Minyong Lee profile photo

Minyong Lee

Founder & CEO

Former Airbnb Senior Data Scientist. Stanford PhD in Statistics. Built large-scale messaging and experimentation pipelines.

Alan Cho profile photo

Alan Cho

CTO

Former CTO at GGtics. Engineer at Coupang and Naver. Built backend systems serving millions of users daily.

Backed by

  • StartX logo
  • Springcamp logo
  • Schmidt logo
  • Mashup Ventures logo

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.