BTRC Licensed SMS Aggregator

Every Mobile Network
in Bangladesh,
One Platform

Grameenphone, Robi, Banglalink, Airtel, and Teletalk — send Masking and Non-Masking SMS on every operator via direct SMPP binding. OTP, campaigns, Bangla Unicode SMS — instantly via API or web panel.

Live Route Status (BST)

Grameenphone OTP ~2s
Robi / Airtel OTP ~2.5s
Banglalink OTP ~2s
Teletalk Route ~4s
Bangla Unicode SMS Active
All routes operational — 99.9% uptime (last 30 days)

Bangla Unicode SMS support

Send messages in Bangla — OTP, payment alerts, exam notices, NGO updates. GSM 160 characters or Unicode 70 characters per SMS, with operator-wise auto-segmentation.

Bangla OTP Payment Alert Exam Result SMS Campaign SMS
Demo Request
850M+
Monthly SMS Capacity
5
Direct Operator Bindings
2,400+
Active BD Businesses
99.9%
Delivery Success Rate
Nationwide Coverage

Every mobile operator in Bangladesh connected

Direct SMPP/HTTP binding — send SMS on GP, Robi, Banglalink, Airtel, and Teletalk with one API. MNP (number portability) auto-detects and selects the correct route.

Grameenphone

017 / 013 Prefix

Robi Axiata

018 / 016 Prefix

Banglalink

019 / 014 Prefix

Airtel BD

016 Prefix (Robi Network)

Teletalk

015 Prefix — Govt. Operator

SMS Routes

Masking vs Non-Masking — Which Do You Need?

In Bangladesh, BTRC-approved Masking routes show your brand name (e.g. bKash, BRAC). Non-Masking routes send bulk SMS from a number — lower cost, faster setup.

Enterprise Choice

Masking SMS (Branded Sender)

Your company name appears on the customer's phone — not a number. BTRC-approved Sender ID required. Best for banks, fintech, and e-commerce.

৳0.38 / SMS (starting)

  • Custom Sender ID (e.g. bKash, BRAC, DARAZ)
  • BTRC NOC & trade license process assist
  • OTP priority route — GP/Robi/BL in ~2-3 sec
  • Bangla Unicode SMS support
  • Dedicated account manager (Dhaka office)
  • Volume discount — 1 lakh+ SMS/month
Sender ID Register

Non-Masking SMS (Bulk Route)

SMS sent from a virtual number. Same-day activation — no BTRC approval needed. Ideal for school notices, shop offers, and appointment reminders.

৳0.25 / SMS (starting)

  • All 5 operators — 017, 018, 019, 016, 015
  • Bulk campaigns — lakhs of numbers in one click
  • REST API, SMPP, and web panel — three ways to send
  • Real-time DLR & delivery reports
  • Instant recharge via bKash/Nagad
  • Schedule SMS — Ramadan offers, Eid sales
Buy Credit & Get Started
Platform Features

Built for Bangladesh businesses

Local payments, Bangla SMS, BTRC compliance — all on one platform. Manage your own clients with the reseller panel.

Fast OTP Delivery

Login OTP, payment PIN, transaction verification — delivered in 2–3 seconds on average across GP, Robi, and Banglalink. Handles critical flows for fintech and e-commerce.

BTRC Compliant Masking

Trade license, NOC form, authorization letter — we handle BTRC submission. You'll be notified within 5–7 working days once your Sender ID is approved.

Live Dashboard & Report

Operator-wise delivery rate, failed SMS reason, campaign performance — real-time dashboard. Excel/PDF export, date range filter.

REST API & SMPP

HTTP JSON API, SMPP v3.4 binding, PHP/Laravel SDK. Test in the sandbox environment, then deploy to production.

DLR Webhook Callback

Delivery receipts are pushed instantly to your server. Track every status — delivered, failed, and pending.

Reseller & White-label

Create sub-accounts, set custom rates, and manage client credits. Run your portal with your own logo and domain.

Bangla Unicode SMS

Send messages in Bangla — exam notices, payment alerts, government notices. Automatic character count and segment calculation.

MFS Instant Recharge

24/7 credit top-up via bKash, Nagad, and Rocket. Bank transfer also supported — manual verification within 30 minutes.

Schedule & Campaign

Eid sales, Pohela Boishakh offers, flash sales — schedule campaigns for a future date and time. Import contact groups via CSV.

Industry Use Cases

Which sectors in Bangladesh need SMS?

From Dhaka to Cox's Bazar — same API, same rates. Browse by industry to see what's possible for your business.

Fintech / MFS

OTP, transaction alert, PIN reset — bKash/Nagad style instant verify SMS.

E-Commerce

Order confirm, delivery update, COD verify — Daraz/Chaldal style SMS flow.

Education

Admission alert, exam schedule, result publish — school/college/coaching center.

Healthcare

Doctor appointment, lab report ready, medicine reminder — hospital & diagnostic.

NGO / Development

Field worker alert, beneficiary update, disaster warning — bulk Bangla SMS.

Government & Utility

Bill payment reminder, service notice, citizen alert — BTRC compliant route.

Logistics / Courier

Parcel dispatched, out for delivery, delivered — Pathao/RedX style tracking SMS.

Retail & Restaurant

Eid offers, discount codes, loyalty points — for local shops and chain stores.

Getting Started

Start sending SMS in 4 steps

Account creation is free. Non-Masking activates same day. We handle the BTRC process for Masking.

1

Create Account

Sign up with email, phone, and company name. Upload your trade license to start the Masking process.

2

Add Credit

Recharge via bKash, Nagad, Rocket, bank transfer, or card — from ৳500 minimum. Instant activation.

3

Select route

Masking (brand name) or Non-Masking (number) — choose the route that fits your use case.

4

Send & Track

Send SMS via API, SMPP, or web panel. View delivery reports on the live dashboard.

Developer API

Send SMS with a single line of code

Easy to integrate on Laravel, WordPress, Node.js — any platform. Bangladesh number format (+880) is auto-validated.

  • HTTP POST — JSON or form-data
  • Bearer token & IP whitelist security
  • DLR webhook — delivered/failed callback
  • PHP, Python, Node.js SDK & Postman collection
  • SMPP v3.4 for high-volume traffic
  • Sandbox mode — free SMS to test numbers
Get API Keys
POST /api/v1/sms/send
curl -X POST https://apms.test/api/v1/sms/send \
  -H "Authorization: Bearer {api_token}" \
  -H "Content-Type: application/json" \
  -d '{
    Sender ID: "MYBRAND",
    Recipient: "8801712345678",
    Message:   "Your OTP is: 483920",
    Type:      Masking,
    "unicode":   true
  }'

// Response 200 OK
{
  "status":     "success",
  "message_id": "msg_9845328904",
  "delivered":  true,
  Cost:       0.35
}
Transparent Pricing

Clear pricing, no hidden charges

Credits never expire. Rates drop as volume grows. Minimum recharge ৳500 — instant via bKash/Nagad.

Starter

Small businesses, shops, and coaching centers.

৳0.28 / SMS

  • Non-Masking route
  • Up to 10,000 SMS/month
  • Web panel + API access
  • Email support (10 AM–8 PM)
Get Started
Most Popular

Business

E-commerce, fintech, and corporate OTP.

৳0.38 / SMS

  • Masking + Non-Masking
  • BTRC Sender ID assist
  • Bangla Unicode SMS
  • Priority OTP route
  • Phone + WhatsApp support
Register Now

Enterprise

Banks, telcos, and high-volume senders.

Custom / SMS

  • Dedicated SMPP binding
  • 10 lakh+ SMS/month
  • SLA agreement & TAM
  • White-label reseller panel
Contact Sales
Payment Options

All popular payment methods in Bangladesh

Recharge any way you prefer — credit is added to your account instantly.

bKash

Instant auto-recharge

Nagad

Instant auto-recharge

Rocket

Manual verify ~15 min

Bank Transfer

DBBL, City, EBL supported

Visa / Mastercard

SSLCommerz gateway

FAQ

Common questions about SMS in Bangladesh

Quick answers on Masking, recharge, API, and delivery — and more. Contact us if you have other questions.

With Masking SMS, your brand name appears on the customer's phone (e.g. bKash, BRAC) — a BTRC-approved Sender ID is required. With Non-Masking, a mobile number appears as the sender — faster setup, lower cost, but no brand identity.

Trade license, company authorization letter, NOC application form, and your desired Sender ID name (up to 6 characters). Upload through the portal and we submit to BTRC. Approval usually takes 5–7 working days.

Yes, Unicode/Bangla SMS is fully supported. Bangla allows up to 70 characters per SMS (160 in English). Long messages are auto-segmented. Use the unicode: true parameter in the API.

Average 2–3 seconds on Grameenphone, Robi, and Banglalink. 4–5 seconds on Teletalk. May take longer during network congestion or operator maintenance — live route status is shown on the dashboard.

Recharge via bKash, Nagad, Rocket, bank transfer, or Visa/Mastercard. Minimum ৳500. bKash/Nagad is instant — bank transfer is verified within ~30 minutes. Credits never expire.

Create an account, generate an API key from the dashboard, then integrate via REST API or SMPP. Test with the Postman collection, PHP/Laravel examples, and sandbox mode before deploying to production.

Yes. Schedule campaigns for a future date and time via the web panel or API. Eid offers, exam reminders, payment due alerts — all can be scheduled in advance.

MNP (Mobile Number Portability) is auto-detected. If a number has migrated to Robi, the system automatically sends SMS via the Robi route. No extra configuration is needed on your part.

Yes. Create sub-users, set custom rates, distribute credits, and optionally run a white-label portal (your own logo/domain). Enterprise plan includes a dedicated reseller panel.

Billing is based on delivery reports (DLR). If SMS is not successfully delivered to the operator or the number is invalid, charges may not apply — failed reasons are clearly shown on the dashboard. Policy may vary by route type.

Limits depend on account type. Starter accounts may have daily limits; Business/Enterprise accounts have higher or unlimited limits. Contact our team to increase custom limits as volume grows.

Yes, SMPP v3.4 binding is available for high-volume clients. Enterprise plan includes a dedicated SMPP connection, IP whitelist, and higher TPS (throughput) support.

Per BTRC guidelines, promotional/non-transactional SMS may be restricted from 9 PM to 8 AM. Transactional/OTP routes follow separate policies. This is automatically considered when scheduling campaigns.

Non-Masking can start with basic info (name, phone, email). Masking/Sender ID requires trade license, company authorization letter, and NOC form. Reseller accounts may require additional verification.

Yes. Upload CSV/Excel files through the web panel to import bulk numbers. Duplicate numbers are auto-removed, invalid formats are filtered, and you can run group-wise campaigns.

Contact Us

Need custom rates or an enterprise plan?

Volume discounts, dedicated SMPP, SLA agreements, or API integration support — our Dhaka team is ready. Support available in Bangla and English.

Email Support

support@itext.bsb.com.bd

Phone & WhatsApp

+880 9612-345678  (Sat–Thu, 10 AM – 8 PM BST)

WhatsApp Business

+880 1711-000000 — quick query & demo request

Office (Dhaka)

House 12, Road 5, Block C, Banani, Dhaka 1213

Support Hours

Saturday – Thursday, 10:00 AM – 8:00 PM (BST)  |  Friday closed

Demo / Quote Request