Keep Your Usersin the Loop

Don't let long-running AI Agents leave your users waiting in silence. With NotifyOn, they'll know the moment results are ready.

Get Started for Free

No credit card required

Integrate this afternoon

A simple interface to notify your users when Agents finish. Add it to your code in minutes.

import { NotifyOn } from "notifyon";
const notifyon = new NotifyOn({
apiKey: process.env.NOTIFYON_API_KEY
});
await notifyon.send("user_123");
import { NotifyOn } from "@notifyon/next";
export default function App() {
return (
<NotifyOn
publicKey="pk_xxxxxxxxxxxxxxxx"
userId="user_123"
/>
);
}

How it works

From user action to user update, NotifyOn closes the loop.

1. Start Tasks

Your users start long-running tasks in your AI agent, like data processing, content generation, or complex analysis.

2. Send Completion

When your agent finishes the task, it sends a completion signal to NotifyOn with the results or status update.

3. Get Notified

Your users instantly receive notifications through their preferred channels - browser, push, email, or Slack.

Designed to Never Annoy

We notify users the right way, at the right time.

Context Aware

Play sound when they're looking. Push when they're away. Email if they're gone. Your users get informed, not spammed.

Gentle Sound

We carefully tuned notification sound that plays when tasks complete. Soft enough not to startle. Clear enough to notice.

Focus Detection

Detects when users are looking at your site or doing something else. One click on the notification brings them right back. It just works.

Full Control

Give your users preferences. Our API lets you enable or disable any channel per user. Build the notification settings your app needs.

Zero Config

No setup. No configuration. Just call send(). Smart defaults mean it works perfectly from the start. Ship faster.

Privacy First

We don't track your users. We don't sell data. We just deliver notifications.

"Long-running tasks need notifications. But not annoying ones."

That's why we built this.

Deliver to any channel

Reach your users wherever they are. NotifyOn automatically delivers notifications through their preferred channels, ensuring your message always gets through.

Browser

Instant, soft and pleasant sound notifications directly in the browser

  • non-disruptive sound
  • Instant delivery
  • No app or extension required

Push

Cross-platform push notifications for browser, desktop, and mobile

  • Native notifications
  • Background delivery
  • Rich media support

Email

Professional email notifications to keep users informed

  • Rich HTML content
  • Custom templates
  • Delivery tracking

Slack(Coming Soon)

Direct messages and channel notifications in Slack

  • Team notifications
  • Channel updates
  • Rich formatting

Simple, transparent pricing

Start free and scale as you grow. No hidden fees, no surprises.

MonthlyYearlySave 20%

Free

$0forever

Perfect for testing and prototypes

Up to 10 users
500 notifications/month
All channels (Browser, Push, Email, Slack)
Community support
Start Free
Most Popular

Pro

$20/month

For small teams in production

Up to 1,000 users
100,000 notifications/month
All channels (Browser, Push, Email, Slack)
Remove NotifyOn branding
Community support
Get Started

Scale

$80/month

For growing companies at scale

Up to 10,000 users
1,000,000 notifications/month
All channels (Browser, Push, Email, Slack)
Advanced analytics & reports
Priority support
Get Started

Need more?

For unlimited notifications, dedicated support, on-premise deployment, or custom integrations, let's talk about an Enterprise plan.

Contact Sales

All plans include API access and dashboard.
No setup fees. Cancel anytime.

Frequently Asked Questions

Got questions about NotifyOn? Find answers to common questions about integration, pricing, and how we help keep your users informed.

Add notifications to your agent in minutes

3 lines of code. No infrastructure. Just works.

Start Free