Skip to Content
SMS Gateway

What is an SMS gateway? A plain-English guide for Sri Lankan businesses

What an SMS gateway does, how a business SMS reaches a customer's phone, what it costs in Sri Lanka and how to choose a provider.

BBloomwire team14 November 20269 min read

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

Key takeaways
  • 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

Diagram: a message goes from your website, app or portal to the SMS gateway, then to the mobile network's SMSC and the customer's phone, with a delivery report coming back
The path of a business SMS in Sri Lanka, and the delivery report that comes back.
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

TypeExamplesBloomwire price per SMS
TransactionalOne-time passcodes, login alerts, order and delivery updates, payment confirmations, appointment remindersLKR 0.50
PromotionalOffers, sales, new products, event invitations, seasonal campaignsLKR 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.

A transactional SMS: your brand as the sender, sent automatically through the API.

What an SMS gateway service includes

Gateway, API, SMSC and portal: the difference

TermWhat it isWho runs it
SMS gatewayThe platform that connects businesses to the mobile networks and handles routing, sender IDs and delivery reportsA messaging provider
SMS APIThe interface your software uses to send through the gateway (HTTP or SMPP)The provider, used by your developers
Bulk SMS portalA web dashboard for sending and scheduling campaigns by handThe provider, used by your marketing team
SMSCThe operator's message centre that delivers SMS on its own networkEach 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

  1. Create your account and tell us what you plan to send.
  2. Register your sender ID. We submit it for approval; it typically takes 1 to 2 business days once your documents are complete.
  3. Integrate and test through the API or the web platform.
  4. Go live and pay only for the messages you send.
Send SMS from LKR 0.50Bloomwire's SMS gateway: your own sender ID, delivery reports, a web platform and an API.
Get an SMS quote

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.

Related reading

A2P SMSSMSSMS GatewaySri Lanka
Share this article
B
Bloomwire team

Notes on messaging, voice and AI from the team building Sri Lanka's communication platform.

More insights