Skip to content
SMSRay

Use cases

The messages your customers wait for

Login codes, receipts, reminders and replies. Here is how teams across Nepal can put SMSRay to work — with example messages you can adapt on day one.

Sample messages on this page are examples written for illustration, sent under generic brand names. Your messages carry your own wording; OTP messages use SMSRay's branded verification text with your app name.

Login codes and transaction alerts

Fintech & wallets

A wallet lives or dies on trust. If a login code is late, the user retries, gets two codes and gives up. If a debit alert never arrives, they call support — or worse, they don't notice fraud.

How SMSRay helps

  • OTP in one call

    We generate the 6-digit code, send it, keep only its hash and check it for you. Codes expire after 5 minutes.

  • Abuse limits built in

    60-second resend cooldown, 5 attempts per code, 3 codes per number per 10 minutes, and per-IP limits when you pass the user's IP.

  • Exactly-once alerts

    Send each transaction alert with an Idempotency-Key. A retry from your side returns the original response instead of a second SMS.

  • Codes hidden in logs

    Generated OTPs show as “(OTP hidden)” in the dashboard and API, so staff never see live codes.

Example messagesFintech & wallets

Messages · 98XX·XXX·XXX

now

YourWallet: 482913 is your verification code. Valid for 5 minutes. Do not share it.

OTP

Messages · 98XX·XXX·XXX

2m ago

YourWallet: Rs 2,500 sent to 98XXXXXX21 on 10 Oct, 14:32. Ref TXN-58213. Not you? Call 01-XXXXXXX.

Transactional

Order updates and COD confirmation

E-commerce

Cash-on-delivery orders that nobody confirms cost a wasted trip. Customers who hear nothing after checkout open a chat to ask where their parcel is.

How SMSRay helps

  • Two-way replies

    Ask the customer to reply to confirm. Their answer reaches you as a message.inbound webhook and appears in the dashboard inbox.

  • Nepali or English

    Nepali text is sent as Unicode and counted exactly, so you can write to customers in the language they read.

  • Delivery receipts

    Each message moves through queued, sent and delivered. Poll it or get a signed message.status webhook.

  • Safe retries

    Use the order ID as your Idempotency-Key so a retried job never texts the same update twice.

Example messagesE-commerce

Messages · 98XX·XXX·XXX

now

YourStore: Order #1042 (Rs 3,450, cash on delivery) is ready to ship. Reply YES to confirm or NO to cancel.

Two-wayCustomer repliedYES

Messages · 98XX·XXX·XXX

2m ago

YourStore: तपाईंको अर्डर #1042 पठाइएको छ। आज बेलुकासम्म आइपुग्नेछ।

Transactional

Exam results and attendance alerts

Education

Parents miss notices sent in apps they never open. Result day brings a flood of calls to the office asking the same question.

How SMSRay helps

  • Reaches any phone

    SMS lands on basic phones too, delivered on every major mobile network.

  • Team access

    Invite office staff as workspace members. Every change in the portal is written to the audit log.

  • Searchable message log

    Check whether a parent's message was sent and delivered before they even finish asking.

  • Replies come back

    Parents can reply to an alert; the reply is linked to the message it answers.

Example messagesEducation

Messages · 98XX·XXX·XXX

now

YourSchool: Aarav was marked absent today (10 Oct). If this is unexpected, please call the office.

Transactional

Messages · 98XX·XXX·XXX

2m ago

YourSchool: First-term results are out. Aarav (Class 8) — GPA 3.6. Full report card: yourschool.edu.np/results

Transactional

Appointment reminders

Clinics & health

Every missed appointment is an empty slot and a patient who didn't get care. Reception spends the morning calling people to remind them.

How SMSRay helps

  • Reminders that confirm

    Ask patients to reply to confirm or reschedule; replies arrive by webhook and in the inbox.

  • Minimal data in messages

    Write reminders that name the time and place, not the condition. Your message log is scoped to your workspace.

  • Status you can act on

    If a reminder ends as undelivered, your system can fall back to a phone call from reception.

Example messagesClinics & health

Messages · 98XX·XXX·XXX

now

YourClinic: Reminder — your appointment with Dr. Sharma is tomorrow, 11 Oct, at 10:30 AM. Reply 1 to confirm, 2 to reschedule.

Two-wayCustomer replied1

Messages · 98XX·XXX·XXX

2m ago

YourClinic: Your lab report is ready. Collect it from the front desk, 9 AM–5 PM, or view it in the patient portal.

Transactional

Delivery OTP and rider assignment

Logistics

Parcels handed to the wrong person become disputes. Customers who don't know a rider is on the way aren't home when he arrives.

How SMSRay helps

  • Proof of delivery

    Send a delivery code with the OTP API and verify what the customer reads to the rider. Wrong codes return verified: false, not an error.

  • Quick status updates

    Rider assigned, out for delivery, delivered — each a single POST, tracked to delivery.

  • Throughput you control

    Each API client has its own send rate limit (20 per second by default), so a busy dispatch run can't starve your login codes on another client.

Example messagesLogistics

Messages · 98XX·XXX·XXX

now

YourCourier: 305718 is your verification code. Valid for 5 minutes. Do not share it.

OTP

Messages · 98XX·XXX·XXX

2m ago

YourCourier: Rider Bikash (98XXXXXX45) is bringing parcel #KTM-7781 today between 2–4 PM. Keep your delivery code ready.

Transactional

Two-factor sign-in and account alerts

SaaS & apps

Your users expect a second factor and instant security alerts — but building OTP storage, expiry, retries and abuse limits yourself is weeks of work you'd rather not own.

How SMSRay helps

  • OTP without the plumbing

    Two endpoints: send and verify. Expiry, attempt caps, cooldowns and per-number limits are handled for you.

  • Signed webhooks

    HMAC-SHA256 signatures with a timestamp, 8 delivery attempts with backoff, and secret rotation without downtime.

  • Separate keys per service

    Create an API client per app or environment. Keys are stored only as hashes and can be disabled at any time.

Example messagesSaaS & apps

Messages · 98XX·XXX·XXX

now

YourApp: 772064 is your verification code. Valid for 5 minutes. Do not share it.

OTP

Messages · 98XX·XXX·XXX

2m ago

YourApp: New sign-in to your account from Chrome on Windows at 21:14. If this wasn't you, reset your password now.

Transactional

Viewing reminders and lead follow-ups

Real estate & services

Leads go cold when follow-ups are slow, and site visits fall through when nobody reminds the buyer. Your team needs replies in one place, not on five personal phones.

How SMSRay helps

  • One shared inbox

    Replies from leads land in the workspace inbox and your CRM via webhook — not on an agent's personal number.

  • Booking confirmations

    Confirm viewings, service visits and payments the moment they're booked.

  • Audit trail

    See who on your team changed what in the portal, and when.

Example messagesReal estate & services

Messages · 98XX·XXX·XXX

now

YourRealty: Your visit to the 3BHK at Bhaisepati is booked for Sat, 12 Oct, 11 AM. Reply C to confirm or R to reschedule.

Two-wayCustomer repliedC

Messages · 98XX·XXX·XXX

2m ago

YourHomeCare: Your plumber Ramesh will arrive between 9–10 AM tomorrow. Visit ID #HC-2290.

Transactional

Same building blocks

Every industry, one small API

Whatever you send, it runs on the same five endpoints, the same key and the same dashboard.

Send

POST /sms/send

Transactional and two-way messages, tracked to delivery.

Verify

POST /sms/otp/send + verify

Six-digit codes generated, sent and checked for you.

Track

GET /sms/messages/:id

Status from queued to delivered, or signed webhooks.

Reply

message.inbound

Customer replies, linked to the message they answer.

Every custom message uses a template approved by SMSRay; OTP uses our built-in template. Promotional SMS is available on Enterprise. Bulk campaign tools, contact lists and opt-out handling are on the roadmap and not available yet; today SMSRay is built for messages your system triggers. Sending today covers Nepal mobile numbers (96/97/98XXXXXXXX).

Ready to send your first alert?

Talk to sales and we'll set up your account. Send us your templates, add an API key and send a message to your own phone.

Already a customer? Log in