
Send SMS, OTP codes and email to every Mongolian carrier with one API

In Mongolia, sending bulk SMS requires a short code from the Communications Regulatory Commission and separate contracts with each of the eight carriers. That is slow and difficult for small teams and startups. Cheaper services rotate personal phone numbers, so once a carrier blocks them, messages, including OTP codes, never arrive.
Developers, startups and online stores that need to send OTP codes and order notifications, plus businesses and organizations sending bulk messages and promotions to their customers. The no-code dashboard means non-technical teams can use it too.
WeSend is a platform for sending SMS, OTP codes and email with a single API key and one credit balance. Sign up and start sending right away, with no carrier contracts or short code applications needed. Official short code: Messages go from the 157010 short code through carriers’ official channels, with no risk of being blocked. Every carrier: Send to all 8 Mongolian carriers, including Mobicom, Unitel, Skytel and G-Mobile. The carrier is detected automatically from the number. OTP codes: WeSend generates, sends and verifies codes, so you never store them. Email: Send plain text or HTML email with your own sender name and reply-to address. Dashboard: Import numbers from Excel or CSV and send bulk messages without code. Every message’s status and cost is saved in history. API: Simple REST API with cURL, Node.js and Python examples, a Node.js SDK, and docs in Mongolian and English. Idempotency-Key prevents duplicate sends. AI-ready: With our MCP server, AI tools in Claude, Cursor and VS Code read the live docs and write the integration for you. Reliable: Credits for undelivered messages are refunded automatically. Failed messages are retried through a backup channel, and per-number limits stop runaway sending. Teams: Each project has its own credits, API keys and history. Pricing: No monthly fee. 80₮ per SMS, 10₮ per email. Credits last 365 days, and you can pay with QPay. Test for free in the sandbox and get 200 bonus credits after verifying with ДАН.
The makers are askingLooking for feedback
“Try WeSend in the sandbox and tell us how easy it was to connect the API and send from the dashboard. We especially want to know whether the docs are clear, which features feel missing, whether the pricing works for you, and which channels you’d like added next.”
Sanchir Enkhbold
PinnedMaker's introduction
Hi everyone! I’m Sanchir, founder and CEO of Shop.mn. WeSend is built by our Shop.mn team. We built WeSend because we needed it ourselves. Shop.mn has to send OTP codes and order notifications to shoppers, but finding a reliable SMS service in Mongolia was hard. Cheaper services use ordinary phone numbers, so messages often don’t arrive. Getting an official short code and signing contracts with every carrier takes months. So we obtained the 157010 short code and all the required permits, signed contracts with every carrier, and made it available to anyone the moment they sign up. Developers connect with a few lines of code. Non-technical users send bulk messages from the dashboard. With our MCP server, your AI assistant can write the integration for you. Try it free in the sandbox and share your feedback, good or bad. I’ll read and reply to every comment myself. Thank you! I assumed the origin story: that WeSend started from Shop.mn’s own need for OTP and order notifications. The site’s examples point that way, but change it if the real reason was different. The Viber and push examples in the feedback request are only ideas, so remove them if you don’t plan to add those channels.
This product launches on Nov 9, 2026. Get notified when voting opens.