Send a Push Notification
in One Line of Code
No Firebase setup. No APNs certificates. No app store submission. Just call nl.notify() from your code and the notification lands on your phone instantly.
✓ No credit card · ✓ 5-minute setup · ✓ iOS & Android & Web
Sending a push notification shouldn't require a mobile engineering degree
Every existing solution assumes you're building a consumer app. You just want a ping when your cron job finishes, your payment comes in, or your script completes.
Firebase is built for consumer apps
FCM requires an Android/iOS project, a service account JSON, device token management, and platform-specific code for every SDK. That's days of setup for a script that just needs to say "done".
APNs means an Apple developer account
Sending to iPhone directly via APNs requires a paid Apple developer account, certificate management, and a persistent TLS connection. Overkill for a founder who just wants to know when Stripe charges fail.
Email and Slack aren't push notifications
Email gets buried. Slack requires you to open the app. A push notification lands on your lock screen — you see it instantly, even at 3am, without context-switching.
Notifications built to be acted on, not just seen
Every notification NotiLens delivers includes the context you need and the actions you want — right from your lock screen.
- Notification types: info, success, warning, important, urgent
- Acknowledge (ACK) directly from the notification
- Remind Me Later — get re-pinged without losing context
- Notes & comments for your team
- Works on iOS, Android & Web
One HTTP call. Instant push notification on your phone.
NotiLens handles all the mobile infrastructure — APNs, FCM, device registration, token management — so your code just makes one call and moves on.
One line from anywhere
Call nl.notify('event', 'message') from a Python script, a Node.js webhook, a cron job, or a raw HTTP POST — the notification arrives on your phone in seconds.
iOS, Android & Web — already set up
Download the NotiLens app, subscribe to a topic, and you're done. No device tokens to manage, no certificate rotation, no separate FCM and APNs configuration. It just works.
Actionable — not just a beep
Every notification arrives with a priority level, Acknowledge (ACK) button, Remind Me Later, and notes & comments. You can act on it right from your lock screen without opening a dashboard.
The same one-liner in every language
Pick your language. Copy. Done. No SDKs to install if you don't want to — a plain HTTP POST works from anything.
import notilens
nl = notilens.init(name="my-app", token="YOUR_TOKEN", secret="YOUR_SECRET")
# Payment received — ping yourself instantly
nl.notify('payment.received', 'Payment received — $299')
What founders and developers actually send
Any event your code can detect, you can push to your phone. Here are the notifications teams send most.
Your code already knows when things happen.
Your phone should too.
A payment came in. A job finished. A deploy succeeded. Stop finding out when you next open a tab.
Live in 5 minutes
Three steps. No mobile engineering required.
Create a free account
Sign up at app.notilens.com and download the iOS or Android app. Your account is ready instantly — no credit card required.
Create a topic
A topic is a named channel for your notifications — e.g. billing, deploys, signups. Copy the topic key from your dashboard.
Auth header: X-NOTILENS-KEY: YOUR_SECRET
Call nl.notify()
Add one line to your code wherever you want a push. The notification lands on your phone in seconds.
Everything Firebase gives you for push — without the setup
to send a push notification from any language, script, or tool — no SDK required if you prefer plain HTTP
from sign-up to receiving your first push notification on your phone — iOS, Android, or Web
for the Push plan — unlimited topics, 1,000 notifications/month, 2 devices, ACK & Remind Me Later
When you're ready for more than a simple push
Simple push notifications — common questions
Send your first push notification in 5 minutes
One line of code. Any language. Lands on your phone instantly. Free to start.
Get Started Free