Short answer: an SMS gateway is a service that connects your business to the mobile networks so you can send text messages to customers at scale. You send through the gateway's web platform or its API; the gateway checks the message, adds your registered sender ID, routes it to the customer's network (Dialog, SLT-Mobitel or Hutch in Sri Lanka) and reports back whether it was delivered. Business SMS through a gateway costs from LKR 0.50 per message with Bloomwire.
Updated 14 November 2026
- An SMS gateway is the bridge between your systems and the mobile networks. You don't need your own connection to each operator.
- You can send through a web portal (by hand) or an API (automatically from your website, app or ERP).
- In Sri Lanka, branded sender IDs must be registered before you send. With Bloomwire this typically takes 1 to 2 business days once your documents are complete.
- You pay per message: LKR 0.50 for transactional and LKR 0.70 for promotional SMS with Bloomwire, taxes included.
- Delivery reports tell you which messages arrived, so you can retry or switch channel when one fails.
SMS gateway meaning
An SMS gateway is a platform run by a messaging provider that accepts messages from businesses and hands them to the mobile operators for delivery. Think of it as a sorting centre: you drop off thousands of messages in one place, and the gateway makes sure each one leaves on the right route, under the right name, and that you hear back when it arrives.
Businesses use a gateway because sending one-to-many text messages from ordinary phones does not scale, does not show your brand name and gives you no record of what was delivered. The gateway handles the operator connections, the rules and the reporting so your team only has to write the message.
How an SMS gateway works, step by step

- You create the message. A person types it into the gateway's web portal, or your system sends it through the gateway's API: an HTTP (REST) request or an SMPP connection.
- The gateway checks it. It confirms your sender ID is registered, works out whether the text fits the GSM character set (160 characters) or needs Unicode (70 characters), and splits long messages into parts.
- The gateway routes it. It passes the message to the customer's mobile operator. A direct route to the operator means fewer hand-offs and fewer places for a message to be delayed or changed; our guide to zero hop and one hop routes explains why that matters.
- The operator delivers it. The operator's message centre (SMSC) delivers the SMS to the phone, and keeps trying for a while if the phone is switched off or out of coverage.
- A delivery report comes back. The operator reports the result to the gateway, and the gateway passes it to you in the portal or through a webhook: delivered, failed or still pending.
For the technical detail of each hop, read SMSC, SMS gateway and SMS API: how a business SMS reaches a phone.
What businesses send through an SMS gateway
| Type | Examples | Bloomwire price per SMS |
|---|---|---|
| Transactional | One-time passcodes, login alerts, order and delivery updates, payment confirmations, appointment reminders | LKR 0.50 |
| Promotional | Offers, sales, new products, event invitations, seasonal campaigns | LKR 0.70 |
Transactional messages are triggered by something the customer did or needs to know, so they get high delivery priority. Promotional messages need the customer's consent and an easy way to opt out; our PDPA guide for SMS and WhatsApp marketing explains what changes from 1 January 2027. For campaign ideas, see SMS promotions for local businesses; for one-time passcodes, see OTP over SMS or WhatsApp.
What an SMS gateway service includes
- Sender ID. Your brand name shown as the sender, such as YOURBRAND. It has to be registered before you send; check yours with the free sender ID checker and read the 2026 guide to sender IDs and rules.
- Web portal. Upload a contact list, write the message and send or schedule a campaign without any code. See how SMS scheduling works.
- API. HTTP (REST) for most websites and apps, SMPP for high-volume platforms. Compare them in REST API or SMPP, or follow the SMPP integration guide.
- Delivery reports. The status of every message, so you can prove delivery, retry failures or fall back to another channel.
- Unicode support. Sinhala, Tamil and emoji messages, which use 70 characters per SMS. See Sinhala and Tamil SMS length and cost.
- Integrations. Plugins and connectors for online stores and business systems, such as SMS for WooCommerce.
Gateway, API, SMSC and portal: the difference
| Term | What it is | Who runs it |
|---|---|---|
| SMS gateway | The platform that connects businesses to the mobile networks and handles routing, sender IDs and delivery reports | A messaging provider |
| SMS API | The interface your software uses to send through the gateway (HTTP or SMPP) | The provider, used by your developers |
| Bulk SMS portal | A web dashboard for sending and scheduling campaigns by hand | The provider, used by your marketing team |
| SMSC | The operator's message centre that delivers SMS on its own network | Each mobile operator |
Not sure which you need? SMS gateway vs SMS API vs bulk SMS portal walks through the choice.
How much does an SMS gateway cost in Sri Lanka?
Most gateways charge per message sent. Bloomwire charges LKR 0.50 per transactional SMS and LKR 0.70 per promotional SMS, including government taxes, with no setup fee and no monthly charge. Two things change your bill:
- Message length. Each part of a long message is charged as one SMS. English fits 160 characters in one SMS; Sinhala, Tamil or a single emoji switches the message to Unicode and the limit drops to 70.
- Volume and type. Promotional campaigns go to large lists, so a small change in length multiplies across every recipient.
Paste your message into the SMS character counter to see the parts and the cost in rupees, read how much bulk SMS costs in Sri Lanka, or see the SMS gateway prices.
How to choose an SMS gateway in Sri Lanka
- Routes. Ask whether the provider has direct routes to the local operators or passes your traffic through other carriers.
- Sender ID support. Ask who registers your sender ID, what documents are needed and how long it takes. With Bloomwire it typically takes 1 to 2 business days once your documents are complete, subject to operator approval.
- Delivery reports. Make sure you get a status for every message, in the portal and through the API.
- APIs. Check for HTTP and SMPP, clear documentation and test messages before you go live.
- Pricing in rupees. Look for a per-SMS price that includes taxes, with no hidden setup or monthly fees.
- Consent tools. Opt-out handling and contact list management help you stay within the PDPA.
- Local support. A team in Sri Lanka that answers when a campaign or OTP flow needs attention.
We compare the main options in best SMS gateway in Sri Lanka: providers compared.
How to get started
- Create your account and tell us what you plan to send.
- Register your sender ID. We submit it for approval; it typically takes 1 to 2 business days once your documents are complete.
- Integrate and test through the API or the web platform.
- Go live and pay only for the messages you send.
Frequently asked questions
What is an SMS gateway in simple words?
An SMS gateway is a service that lets a business send text messages from its own software or a web dashboard to customers' phones. It connects to the mobile networks, adds your registered sender name, routes each message and tells you whether it was delivered.
Is an SMS gateway the same as an SMS API?
No. The SMS gateway is the service that connects to the mobile networks. The SMS API is how your software talks to that gateway, usually over HTTP or SMPP. A web portal is another way in, for people who send campaigns by hand.
Do I need a sender ID to use an SMS gateway in Sri Lanka?
Yes, if you want your brand name to appear as the sender. Alphanumeric sender IDs must be registered with the main networks before you send. With Bloomwire, registration typically takes 1 to 2 business days once your documents are complete, subject to operator approval.
Can an SMS gateway send Sinhala and Tamil messages?
Yes. Sinhala and Tamil are sent in Unicode, which fits 70 characters in one SMS, or 67 per part when a message is longer. English in the standard GSM character set fits 160 characters.
How much does an SMS gateway cost in Sri Lanka?
Most gateways charge per message. Bloomwire charges LKR 0.50 per transactional SMS and LKR 0.70 per promotional SMS, including government taxes, with no setup fee or monthly charge. Each part of a long message is charged as one SMS.
Can I use my own phone as an SMS gateway?
Apps can turn an Android phone into a basic gateway, but messages then come from an ordinary mobile number rather than your brand name, and you can only send as fast as one SIM allows. For business messages in Sri Lanka, a registered alphanumeric sender ID through a gateway connected to the networks is the dependable choice.


