Reach customers where they actually read.
Verify phone numbers and send transaction alerts, order updates and receipts on Telegram, the app your customers already use, from your own branded bot. Stop paying for every SMS and every “resend code”.
- No credit card
- No SMS cost per message
- Phone verification without OTP
Abebe Pharmacy
bot
One API for every message your customers wait for
Built for Ethiopia
Meet customers in the app they open every day.
SMS was built for a world without chat apps. Your customers have moved on, and your notifications can too.
Your customers are already there
In Ethiopia, Telegram is where people chat, follow businesses and get news. A message there gets read, not buried with promotional SMS.
Nothing to install
No new app, no account, no form. One tap on your link, one tap on Start, and they’re connected to your business.
Amharic just works
Send in Amharic, Afaan Oromo, Tigrinya or English with no character-count surprises and no split messages.
Never stuck without a plan
If someone isn’t on Telegram, or Telegram can’t reach them, you’re told instantly so your SMS fallback covers them.
Phone verification
Verify phone numbers without sending a single SMS.
Every signup OTP costs you an SMS, and every “resend code” costs another. With Telenotify, the customer taps Verify with Telegram, shares their number with your bot, and Telegram vouches it’s really theirs.
SMS one-time codes
- Pay for every code you send
- Pay again for every “Resend code”
- Codes delayed or never arrive
- Customers mistype the 6 digits
Verify with Telegram
- No SMS, no code to type
- One tap: “Share my phone number”
- Telegram confirms the number is theirs
- They’re linked for future notifications
Abebe Pharmacy
Savings calculator
Every SMS has a price. See what you’d stop paying.
Move the sliders to match your business. Customers on Telegram get verified and notified there; everyone else still gets your SMS.
You save each month, after your Telenotify plan
0 ETB
That's 102,012 ETB a year on the Growth plan (599 ETB/month).
65,000 SMS/month today → 19,500 with Telenotify, plus 42,000 Telegram messages & verifications on your plan. Estimate only.
Why Telenotify
Everything SMS does, with more room to talk.
Telegram messages are free to send, can carry buttons and replies, and come from a bot with your name on it. We handle the bot plumbing; you make one API call.
Your brand, your bot
Customers chat with @YourBusinessBot, with your name, logo and description. Not a shared sender ID, not our brand.
Know when to fall back
Can't reach someone? You hear about it right away, with a reason.
Buttons, not bare links
Attach Track order, Pay now or View receipt buttons to any message.
Two-way by default
Customer replies reach your server as a message.received webhook.
{ "event": "message.received",
"data": { "to": "cust_88",
"text": "Can I pick it up?" } }Signed, retried webhooks
Every event is HMAC-signed, has an id for de-duplication, and is retried for about 40 minutes.
attempt 10 → 200 OK
A real sandbox, ready the moment you sign up
Get a test key instantly, connect your own Telegram to our sandbox bot, and use built-in test customers to rehearse every outcome before going live.
test_linked
→ SENT
test_not_linked
→ not_linked
test_blocked
→ blocked
test_chat_gone
→ chat_gone
test_telegram_down
→ FAILED
How it works
Live in an afternoon, not a quarter.
Three steps, the same in the sandbox and in production. Switch your key and you're live.
Customer taps “Get updates on Telegram”
Show a one-time link from POST /v1/customers/link in your app, checkout page or receipt. One tap on Start and they’re connected to your bot.
POST /v1/customers/linkYou send with one call
Order updates, codes, reminders: plain text or with buttons. Use an idempotency key and retries never double-send.
POST /v1/messagesYou always know what happened
SENT, or UNDELIVERABLE with a reason, so your own SMS or email fallback kicks in only for the customers who need it.
message.sent · message.undeliverableFor developers
An API you can learn over coffee.
Three endpoints, predictable statuses, signed webhooks and idempotency built in. The sandbox behaves exactly like production.
const text = `Order #${order.id} is out for delivery 🚚`;
const res = await fetch('https://telenotify-api.duckdns.org/v1/messages', {
method: 'POST',
headers: {
'x-api-key': process.env.TELENOTIFY_KEY,
'content-type': 'application/json',
},
body: JSON.stringify({
to: order.customerId,
text,
buttons: [[{ text: 'Track order', url: order.trackingUrl }]],
idempotencyKey: `order-${order.id}-shipped`,
}),
});
const message = await res.json();
if (message.status === 'UNDELIVERABLE') {
await sms.send(order.phone, text); // your fallback, only when needed
}Response
{
"id": "6f1c…",
"to": "customer_1042",
"status": "QUEUED",
"reason": null
}Every message ends in one of three states
- SENTDelivered to Telegram.
- UNDELIVERABLENot linked, blocked or chat gone: use your fallback.
- FAILEDTelegram unavailable after retries.
Pricing
Simple monthly plans. A fraction of SMS.
Pay only for live messages we deliver and phone numbers we verify. Undeliverable messages are free, the sandbox is always free, and long or Amharic messages cost the same as short ones (an Amharic SMS is often billed as two or three).
Free
Free forever, for small shops and trying it out.
0 ETB / month
2,000 messages & verifications / month
- Free sandbox with test customers
- Your own branded bot
- Phone verification without SMS
- Signed webhooks with retries
Starter
Less than the price of 1,000 SMS.
199 ETB / month
20,000 messages & verifications / month
≈ 0.010 ETB each · 20× cheaper than SMS
- Free sandbox with test customers
- Your own branded bot
- Phone verification without SMS
- Signed webhooks with retries
Growth
Apps with daily notifications and OTPs.
599 ETB / month
100,000 messages & verifications / month
≈ 0.006 ETB each · 33× cheaper than SMS
- Free sandbox with test customers
- Your own branded bot
- Phone verification without SMS
- Signed webhooks with retries
Business
Banks, wallets and gateways: volume pricing, SLA.
Custom
Unlimited messages & verifications
- Free sandbox with test customers
- Your own branded bot
- Phone verification without SMS
- Signed webhooks with retries
FAQ
Questions, answered.
Only Telegram, which most already use. They tap your link, press Start once, and they’re connected. No app, no account, no forms.
Your next notification could
be on Telegram today.
Create an account, grab your sandbox key and send yourself a message in minutes. Free to start, no card required.