Know when your automations fail.Stop finding out tomorrow.

When it breaks, get the alert. One line. No dashboards.

./deploy.sh || notifox send "Deploy failed"

Notifox CLI

When it fails, you get the message.

Pipe anything into an alert.

notifox send -a <audience> -c <channel> [-m <alert>]

Pipe in the alert, or pass it with -m.

Bash, Cron, CI, Kubernetes, Whatever.

Install from Github
Terminal
$ export NOTIFOX_API_KEY="nf_live_W0yi..."

# pipe stdin
$ echo "hi" | notifox send -a oncall -c sms
# pipe logs
$ tail app.log | notifox send -a oncall -c email
# on failure
$ ./migrate.sh || notifox send -a infra -c sms -m "Migration failed"

Alerts land in your inbox and on your phone

Same alerts, two channels. Email for detail, SMS when it’s urgent.

Alerts
Inbox
  • alert@notifox.com

    Deploy failed on production

    Build exited with code 1. Check the logs.

  • alert@notifox.com

    Cron job completed: nightly backup

    Backup finished in 4m 32s. 12.4 GB.

  • alert@notifox.com

    Deploy finished successfully

    App v1.4.8 deployed to production.

9:41

Notifox

+1 385 4784 182

Yesterday

Notifox: Cron job completed: nightly backup. 12.4 GB.
Notifox: Database migration finished. Schema v3.

Just now

Notifox: Hello from the CLI
alert.py
# pip install notifox
import notifox

client = notifox.NotifoxClient()

client.send_alert(
    audience="oncall-team",
    channel=notifox.SMS,
    alert="🚨 Production DB down!"
)

One API, two channels

Same endpoint, same simplicity. Just change the channel parameter.

SMS

Urgent alerts

Email

Detailed reports

Named audiences
Delivery logs
Auto retries

Simple, usage-based pricing

Pay only for what you use. No monthly fees, no per-seat costs.

SMS
$0.080/msg

Urgent alerts

Email
$0.010/msg

Detailed notifications

For the price of a Big Mac you can send 0 SMS alerts or 0 Email alerts.

No setup fees · No monthly minimums · Verify recipients and start sending

Get Started Free

Everything you need

Built for event-based alerts: job status, pipeline results, system events, and more.

Core Feature

SMS + Email in one place

No more juggling Twilio for SMS and SendGrid for email. One platform, one API, one dashboard. Choose the right channel for each alert type.

$0.025 per SMS
$0.001 per Email

Usage-based pricing

Pay per message. No monthly fees, no per-seat costs. Start free.

View pricing

Quick to integrate

Get your API key, verify your recipients, and start sending. No complex workflows.

Named audiences

Create named recipients and target them by name in your API calls. Keep your alert code clean and maintainable.

Delivery visibility

Status, retries, failures. Full logs so you're not guessing during incidents.

Built for reliability

99.9% uptime SLA, automatic retries, and global infrastructure. Alerts you can trust.

Official SDKs

Type-safe clients with retries, error handling, and full API coverage.

Three steps to alerts

From zero to alerts in minutes

01

Verify recipients

Add and verify your audience.

02

Pick a channel

SMS, Email, or both.

03

Send alerts

One API call. We handle the rest.

Built for builders

Solo devs and small teams who need alerts from their code. Scripts, pipelines, cron jobs, systems. SMS + Email without multiple vendors or enterprise overhead.

Cron jobsCI/CD pipelinesScript eventsSystem alertsDeploys

Next time something breaks, you'll know.

Lightweight alerts from your code. No monthly minimum or commitment; most users spend $1–4/month. Not incident management.