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)
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
~46% Market Share
Robi Axiata
018 / 016 Prefix
~31% Market Share
Banglalink
019 / 014 Prefix
~20% Market Share
Airtel BD
016 Prefix (Robi Network)
Robi Group Route
Teletalk
015 Prefix — Govt. Operator
Dedicated Route
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.
Your company name appears on the customer's phone — not a number. BTRC-approved Sender ID required. Best for banks, fintech, and e-commerce.
SMS sent from a virtual number. Same-day activation — no BTRC approval needed. Ideal for school notices, shop offers, and appointment reminders.
Local payments, Bangla SMS, BTRC compliance — all on one platform. Manage your own clients with the reseller panel.
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.
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.
Operator-wise delivery rate, failed SMS reason, campaign performance — real-time dashboard. Excel/PDF export, date range filter.
HTTP JSON API, SMPP v3.4 binding, PHP/Laravel SDK. Test in the sandbox environment, then deploy to production.
Delivery receipts are pushed instantly to your server. Track every status — delivered, failed, and pending.
Create sub-accounts, set custom rates, and manage client credits. Run your portal with your own logo and domain.
Send messages in Bangla — exam notices, payment alerts, government notices. Automatic character count and segment calculation.
24/7 credit top-up via bKash, Nagad, and Rocket. Bank transfer also supported — manual verification within 30 minutes.
Eid sales, Pohela Boishakh offers, flash sales — schedule campaigns for a future date and time. Import contact groups via CSV.
From Dhaka to Cox's Bazar — same API, same rates. Browse by industry to see what's possible for your business.
OTP, transaction alert, PIN reset — bKash/Nagad style instant verify SMS.
Order confirm, delivery update, COD verify — Daraz/Chaldal style SMS flow.
Admission alert, exam schedule, result publish — school/college/coaching center.
Doctor appointment, lab report ready, medicine reminder — hospital & diagnostic.
Field worker alert, beneficiary update, disaster warning — bulk Bangla SMS.
Bill payment reminder, service notice, citizen alert — BTRC compliant route.
Parcel dispatched, out for delivery, delivered — Pathao/RedX style tracking SMS.
Eid offers, discount codes, loyalty points — for local shops and chain stores.
Account creation is free. Non-Masking activates same day. We handle the BTRC process for Masking.
Sign up with email, phone, and company name. Upload your trade license to start the Masking process.
Recharge via bKash, Nagad, Rocket, bank transfer, or card — from ৳500 minimum. Instant activation.
Masking (brand name) or Non-Masking (number) — choose the route that fits your use case.
Send SMS via API, SMPP, or web panel. View delivery reports on the live dashboard.
Easy to integrate on Laravel, WordPress, Node.js — any platform. Bangladesh number format (+880) is auto-validated.
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
}
Credits never expire. Rates drop as volume grows. Minimum recharge ৳500 — instant via bKash/Nagad.
Small businesses, shops, and coaching centers.
E-commerce, fintech, and corporate OTP.
Banks, telcos, and high-volume senders.
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
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.
Volume discounts, dedicated SMPP, SLA agreements, or API integration support — our Dhaka team is ready. Support available in Bangla and English.
+880 9612-345678 (Sat–Thu, 10 AM – 8 PM BST)
+880 1711-000000 — quick query & demo request
House 12, Road 5, Block C, Banani, Dhaka 1213
Saturday – Thursday, 10:00 AM – 8:00 PM (BST) | Friday closed