Text yourself when code runs

One line. Zero config. Just works.

// 1. Install
npm install @holler2660/console-text
// 2. Setup (once)
const { init } = require("@holler2660/console-text");
init({ apiKey: "ct_live_..." });
// 3. Use anywhere
console.text("Payment processed!");
// → SMS in 5-10 seconds ✓
Works globally (200+ countries)
10-second setup
Never crashes your app

Stop anxiously checking dashboards

The Problem

  • ❌ Deploy at 11pm
  • ❌ Refresh dashboards for an hour
  • ❌ Find out next morning it failed
  • ❌ Cost: real money, real users

Existing Solutions

  • ⚠️ Sentry/DataDog: 2 hours setup
  • ⚠️ PagerDuty: $$$, complex
  • ⚠️ Twilio: manage credentials, rate limits, retries
  • ⚠️ ntfy.sh: install app, configure topics
The Solution

console.text()

  • ✅ 2 lines of code
  • ✅ Works in 30 seconds
  • ✅ No setup, no config
  • ✅ Built-in rate limiting

Try it right now (no signup required)

Generate your API key and send a test SMS in 30 seconds

Step 1: Generate Your API Key

Format: +CountryCode followed by number (e.g., +15551234567 for US, +447911123456 for UK)

Free forever. No credit card required. 50 free messages to get started.

Why console.text()?

Feature Twilio Sentry PagerDuty console.text()
Setup time 2-4 hours 1-2 hours 2-3 hours 30 seconds
Code required 50+ lines 20+ lines Config files 1 line
Rate limiting Build it yourself ✓ Built-in ✓ Built-in ✓ Built-in
Multi-channel Build each Errors only $$$ add-on Coming soon
Pricing Pay Twilio Free-$29/mo $19+/user Free-$10/mo

Not just for errors

See how developers use console.text() in production

💥

Production Errors

  • • Payment processing errors
  • • Auth system failures
  • • Database connection issues
Perfect for: Solo devs, startups
🎯

Event Notifications

  • • Course availability alerts
  • • Appointment slot openings
  • • Inventory back in stock
Perfect for: Families, small teams
🚀

Deployment Alerts

  • • Deploy succeeded/failed
  • • Migration completed
  • • Build status updates
Perfect for: CI/CD pipelines

Cron Job Confirmations

  • • Backup completed
  • • Report generated
  • • Data sync finished
Perfect for: Background jobs
🔗

Webhook Monitoring

  • • Stripe webhook received
  • • GitHub webhook processed
  • • API callback confirmed
Perfect for: Integrations
📊

Business Metrics

  • • First paying customer
  • • Revenue threshold hit
  • • 100th signup reached
Perfect for: Founders tracking growth

Multi-channel alerts (coming soon)

SMS (live now)

Get instant alerts on your phone. Works in 200+ countries.

🚧

This Week

  • • Email alerts (unlimited, free)
  • • Multi-recipient support
📅

Next 2 Weeks

  • • Slack webhooks
  • • Discord webhooks
  • • Better documentation
💭

Future

  • • WhatsApp
  • • Telegram
  • • Phone calls (P0 alerts)
  • • Custom webhooks

What developers are saying

"The real value is the one-line instrumentation. Anything that reduces cognitive load for solo devs wins."

— SaaS Content Writer

"I'd pay for it. I had to set up Twilio just to monitor course openings for my daughter. This would have been so much simpler."

— Product Hunt User

"This is VERY needed. Not for errors, but for event notifications. The Twilio nonsense was a pain."

— Beta Tester
22+
Developers testing
4
Already in production
200+
Countries supported

Get started in 3 steps

1

Sign up (15 seconds)

  • • Get your API key instantly
  • • No credit card required
  • • 50 free messages to test
2

Install (10 seconds)

npm install @holler2660/console-text
3

Use it (5 seconds)

CommonJS (Node.js)
const { init } = require ( "@holler2660/console-text" );
init({ apiKey: "ct_live_YDeLuv8vDwyitD" , debug: true });
console.text( "Error detected!" );
ES Modules (Modern JavaScript)
import { init } from '@holler2660/console-text' ;
init({ apiKey: 'ct_live_your_key' });
// Now anywhere in your code:
console.text( 'Payment processed' , {
userId: '123' ,
amount: 99.99
});
That's it. SMS arrives in 5-10 seconds.

Frequently Asked Questions

Does this work outside the US?

Yes! Works in 200+ countries via Twilio. You'll receive SMS wherever you are.

What if I spam myself with alerts?

Built-in rate limiting: same message within 5 mins = sent once. Max 10 unique messages per 5-min window.

Will this crash my app if it fails?

No. The SDK catches all errors and fails silently. Alerting should never break your app.

Why not just use Sentry/PagerDuty?

Different tools. Sentry = comprehensive error monitoring. This = "wake me up for THIS specific thing."

Can I send to multiple phone numbers?

Multi-recipient support coming this week! You'll be able to alert teams/families.

What about email/Slack instead of SMS?

Email support launching this week (free, unlimited). Slack/Discord webhooks next week.

How is this different from ntfy.sh?

ntfy.sh requires setup (topics, app install). This is one line of code. Trade-off: simplicity vs self-hosting.

What if SMS costs are too high in my country?

Email alerts will be unlimited and free. Use SMS for critical alerts only.

Simple, predictable pricing

Currently in beta - Free tier available to all

FREE FOREVER

Perfect for trying it out

$0
/month
  • 100 SMS/month
  • Unlimited email alerts
  • 1 project
  • Community support
  • All core features
Start Free
Most Popular

STARTER

Perfect for solo devs

$10
/month
  • 500 SMS/month
  • Unlimited email alerts
  • Up to 5 recipients
  • 3 projects
  • Slack/Discord webhooks
  • Email support

PRO

Perfect for teams

$25
/month
  • 2,000 SMS/month
  • Unlimited email alerts
  • Unlimited recipients
  • Unlimited projects
  • All channels (WhatsApp, Telegram)
  • Priority support
  • Usage analytics

Beta users grandfathered into free tier forever

Paid tiers launching after 100 active users

Ready to stop anxiously checking dashboards?

Join 22+ developers already using console.text()

Start Free - 50 Messages
No credit card required • 2-minute setup • Cancel anytime