Opted
Beta ยท US & Canada

Texting for developers

Text yourself from any script, agent or cron job a minute after you sign up. Text customers from your own number once carriers approve it. We handle the paperwork.

notify.tsNode.js
// Text your own phone when a long job finishes
await fetch('https://opted.dev/api/v1/messages', {
  method: 'POST',
  headers: { Authorization: `Bearer ${process.env.OPTED_KEY}` },
  body: JSON.stringify({
    to: '+15551234567',
    text: 'Migration finished: 41,203 rows in 3m 12s.',
  }),
});
+18779302021
Opted

Opted: Migration finished: 41,203 rows in 3m 12s. Reply STOP to opt out.

Opted

Opted: Deploy to production succeeded. 3 services healthy.

You

๐Ÿ‘

Text yourself today

Verify your phone with a code and send from our approved number the same minute. Build alerts, agent check-ins and deploy notices before anything else is set up.

Your own number, approved

We check your site against the common rejection reasons, file the carrier verification for you, and fix rejections the same day.

Opt-ins and STOP, handled

A hosted opt-in page, one-tap START links, and automatic STOP and HELP replies. Every consent is stored with its proof.

Every message checked

Each text is screened before it reaches a carrier, so phishing, banned content and off-label marketing never go out under your number.

Pricing

Start free. Upgrade when you need more texts or your own number.

Free

$0 /month

25 texts a month

  • โœ“Text your own verified phones
  • โœ“Up to 4 phones (you + team)
  • โœ“API keys, logs, content checks

Personal

$5 /month

200 texts a month

  • โœ“Everything in Free
  • โœ“For agents, alerts and cron jobs
  • โœ“Email support

Business

$20 /month

500 texts a month

  • โœ“Your own toll-free number
  • โœ“Carrier verification done for you
  • โœ“Hosted opt-in page, STOP/HELP handled

Start with one text to yourself

No forms, no waiting. Add your business number whenever you're ready.

Get started