Ten minutes to first message
Scan your WhatsApp number, verify your sending domain, take an API key. Or start on ours and switch later.
International messaging gateway · WhatsApp · SMS · Email
Campaigns, alerts and one-time codes for corporates, telecom operators, offices, schools and online brands. WhatsApp and email reach any country; SMS rides local routes in Bangladesh. Send from your own numbers and domains, and watch every message land.
The delivery gap
How it works
Scan your WhatsApp number, verify your sending domain, take an API key. Or start on ours and switch later.
Merge fields, scheduling, A/B tests and automation workflows — the same tools for a Friday promo and a payment reminder.
Delivery, bounce, open and click for every message. Replies land in one inbox. Undelivered credits come back to you.
Channels
Every package carries all three. Buy one on its own when that is all you need.
pilotOTP
WhatsApp first, SMS if the number is not there, email as the last resort — or any order you choose on each request. One flat price whichever road the code takes, charged only when it lands.
send returns an id; verify checks what the customer typed. The code is never stored in clear.Pricing
All three channels, unlimited contacts and unlimited team seats in every package. Pay in USD by card, or in taka with a local payment.
Founders, developers and small businesses sending their first serious campaigns.
US$39.99/ month
৳4,999 at today’s rate
Companies that send every week and cannot afford a message to go missing.
US$79.99/ month
৳9,999 at today’s rate
Institutions and large teams where volume, numbers and accountability all scale.
US$159.99/ month
৳19,999 at today’s rate
High volume Sending tens of thousands a month? Same features, far more credits.
High-volume senders: retail chains, schools and agencies messaging tens of thousands every month.
US$249.99/ month
৳31,249 at today’s rate
Our largest package, for national campaigns and institutions that send every single day.
US$499.99/ month
৳62,499 at today’s rate
Need one channel only, or your own mix? SMS from ৳0.30, WhatsApp and email at ৳0.50 — minimum order ৳499, valid 12 months, or build a custom 30-day package.
Buy credits →Not ready to commit? Test all three channels for US$0.99 — a small credit for 3 days, so you can watch a message actually land.
Start the US$0.99 test →Want to look around first? Take the free 7-day trial — no card and no payment. Give us an email and the panel opens straight away.
Start the free trial →Tax is calculated at checkout by our merchant of record. Leftover credits roll over every time you renew, and you can pay for up to five months at once. Need more than Enterprise Max? Custom plans are quoted on your monthly volume across the three channels — tell us your numbers.
Secure checkout
Cards are charged in USD by Paddle, our merchant of record. Customers in Bangladesh can also pay in taka.
Developers
Send SMS, email and WhatsApp, or an OTP with a fallback chain, from any language that can make an HTTP request. The docs include a prompt you can hand to your AI assistant to write the integration for you.
# send a one-time code, WhatsApp first
curl -X POST https://besends.com/api/v1/otp/send \
-H "Api-key: YOUR_API_KEY" \
-d "phone=447700900123" -d "order[]=whatsapp" -d "order[]=sms"
# → {"otp_id":"otp_k3v9…","delivered_channel":"whatsapp"}
# send an SMS campaign line
curl -X POST https://besends.com/api/sms/send \
-H "Api-key: YOUR_API_KEY" \
-d "contacts=447700900123" -d "message=Your order is on its way."Questions
Yes. Pick the free 7-day trial and the account is created as you start — a small credit on all three channels, no card and no verification code before you are in.
Yes. Customers in Bangladesh see both prices and can pay in taka at checkout; cards are charged in USD by our merchant of record, who handles local tax.
You can: scan the QR from the panel and your number is the sender. You can also start on a BeSends number and switch later. Corporate and Enterprise carry three and ten numbers.
Package credits roll over on Corporate and Enterprise. Credits you buy on their own are valid for 12 months, custom packages for 30 days, and your package credits are always spent before them so nothing you bought expires early.
A message the route refuses is marked failed and its credit comes back to you. For pilotOTP, a code that reaches no channel at all is not charged.
Card payments are processed by Paddle, our merchant of record, on a PCI DSS Level 1 platform — card details never reach our servers. Local payments are verified by our team and your package is activated on approval. Every page is served over TLS.
Every purchase carries a 14-day refund on request. Cancel any time; access runs to the end of the paid period.
Seven days free, no card. Or tell us your volume and we will quote it the same day.