Masking sender IDs
Send under your brand name instead of a number. Request a sender ID from the dashboard, upload your documents, and we take it through operator approval.
- Up to 11 characters, such as MyShop
- Track the request status in the dashboard
Features
Smart routing with failover, branded sender IDs, OTP send and verify, signed delivery webhooks, bulk sends and a dashboard that shows what happened to every message.
Routing & failover
BitSMS scores each upstream route per operator from live acceptance rate, response time, errors, delivery rate and cost, then sends through the best one.
Send under your brand name instead of a number. Request a sender ID from the dashboard, upload your documents, and we take it through operator approval.
One call sends a code; another checks what the user typed. BitSMS generates the code, stores only a hash, and limits attempts and resends per number.
Every message reports back: sent, delivered, failed or expired. BitSMS pushes each change to your HTTPS endpoint, signed with HMAC-SHA256 and retried if your server is down.
Send one message to up to 10,000 numbers per request, or upload a CSV in the dashboard. See the number of valid recipients, parts and total cost before you send.
Search any message by number or ID and open its full trace: accepted, queued, each attempt with the route and result, delivery reports and webhook calls.
Invite teammates as owner, developer or viewer. Give each app its own API key with only the scopes it needs, an optional IP allowlist, and rotate or revoke keys at any time.
Bangla Unicode
One Bangla letter, emoji or ৳ sign turns the whole message into Unicode, which fits 70 characters per SMS instead of 160. Type or paste your message to see how many parts it will be billed as.
Counted exactly as the BitSMS API and BitCommerz count it. GSM-7: 160 characters in one SMS, 153 per part after that; ^ { } [ ] ~ | € \ count twice. Unicode (any Bangla letter, ৳ or emoji): 70, then 67 per part.
These characters switched the message to Unicode:
প্রিয়গাহক
Estimated cost per recipient
Non-masking
৳0.25
Masking
৳0.45
Indicative prices. Final pricing will be confirmed at launch.
Sign up, verify your mobile number and get ৳25 free credit to test with. No card needed.