Rich communications with SMS, Viber, Whatsapp

Send messages to your customers on their preferred channel through SMS, WhatsApp or Viber Messages.

Free trialTalk to an expert

*No credit card required

TrustRadius
TrustRadius Five Star Rating
G2 Rating
G2 4.5 Rating
Capterra Rating
Capterra Five Star Rating
TrustPilot Rating
TrustPilot Four Star Rating

+1,000 BUSINESSES USE SMS.to FOR THEIR NEEDS

A glimpse of the SMS.to platform

Try Demo try sms.to demo
A glimpse of the SMS.to platform

Trusted By Businesses Worldwide

SMS.to offers a powerful web platform and API, providing a smarter way for businesses to communicate with customers on multiple channels. Integrate SMS.to rich messaging in your workflow with our Omnichannel Messaging & SMS Gateway.

Privacy & Regulatory Compliance

Privacy & Regulatory Compliance

Stay compliant with applicable laws and regulations by using our built-in features.

ShortLink Tracking

ShortLink
Tracking

Gather meaningful analytics and activity metrics by tracking clicks on your links.

Global Delivery

Global
Delivery

Improve Delivery rates by relying on our direct connections with global carriers for time sensitive delivery.

Security & Transparency

Security & Transparency

Benefit from our investment in Security and Certifications. Access transparent reporting for all the services purchased from us.

Personalisation & Dynamic Fields

Personalisation & Dynamic Fields

Engage your audience by sending them meaningful customized notifications and reminders. Our Powerful Message Editor offers up to 5 dynamic fields that can be customized to your preference.

Fair Price Promise

Fair Price
Promise

If you are offered a lower price elsewhere for an apple to apple comparison in features and service we will try to match it so that you never pay more than you should.

SMS API Gateway
Features

Bulk SMS & 
SMS Marketing

Send an SMS broadcast to your contact list with merge, tracking and other powerful features.

Notification SMS

Send instant SMS notifications for order confirmations, transactions, reminders and activity

Appointment Reminders

Remind your customers of their appointments to reduce no-shows. Integrate with your CRM or Calendar

SMS Marketing & Newsletters

Effortlessly send bulk SMS to a global audience, reaching a multitude of recipients worldwide in no time

Surveys & Feedback Requests

Quickly connect with your customers using our 2-way SMS connectivity for swift and interactive communication

Stay Ahead Of
The Game

Our products can give you an edge:

Bulk SMS

Bulk SMS

Empower your business with the efficiency and reach of Bulk SMS. Send messages to thousands with a single click. Learn More

SMS Marketing

SMS Marketing

Unlock the potential of SMS Marketing. Craft personalized campaigns, reach your target audience, and see results. Learn More

Bulk SMS

SMS Gateway

Our SMS Gateway ensures seamless, reliable and secure message delivery for all your needs. Learn More

Bulk SMS

SMS API

Integrate our SMS API for powerful communication capabilities and instant message delivery. Learn More

Bulk SMS

SMPP API

Experience high-performance, reliable and efficient messaging with our SMPP API. Learn More

Bulk SMS

Viber Messaging API

Enhance your reach with Viber Messaging API. Connect with users and expand your messaging capabilities. Learn More

Bulk SMS

HLR & MNP API

Get real-time insights and validate mobile numbers to ensure the accuracy of your customer database. Learn More

Bulk SMS

SDKs

Simplify integration with our Software Development Kits to quickly implement telecom solutions into your services. Learn More

Bulk SMS

Status

Stay informed with real-time status updates. Monitor the performance and delivery of your messages with ease. Learn More

Tailored Global Messaging Solutions

We understand that in today’s interconnected world, the ability to communicate with a global audience is paramount. That’s why our tailor-made Global Messaging Solutions are designed to empower your business with the ability to effortlessly and effectively connect with customers, clients, and partners worldwide.

  • Worldwide Coverage
  • Real-Time Delivery
  • Multi-Lingual Support
  • Seamless Connectivity
  • Global Messaging
  • 24/7 Support

EASY SETUP!

SMS API For Developers

Implement SMS notifications, OTP, reminders etc. into your workflow and build apps that send SMS with our redundant SSL SMS API. *

				
					curl --location 'https://api.sms.to/sms/send' \
--header 'Authorization: Bearer <api_key>' \
--header 'Content-Type: application/json' \
--data '{
    "message": "This is test and \n this is a new line",
    "to": "+35799999999999",
    "bypass_optout": true,
    "sender_id": "SMSto",
    "callback_url": "https://example.com/callback/handler"
}'
				
			
				
					<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.sms.to/sms/send',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
    "message": "This is test and \\n this is a new line",
    "to": "+35799999999999",
    "bypass_optout": true,
    "sender_id": "SMSto",
    "callback_url": "https://example.com/callback/handler"
}',
  CURLOPT_HTTPHEADER => array(
    'Authorization: Bearer <api_key>',
    'Content-Type: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
				
			
				
					var https = require('follow-redirects').https;
var fs = require('fs');

var options = {
  'method': 'POST',
  'hostname': 'api.sms.to',
  'path': '/sms/send',
  'headers': {
    'Authorization': 'Bearer <api_key>',
    'Content-Type': 'application/json'
  },
  'maxRedirects': 20
};

var req = https.request(options, function (res) {
  var chunks = [];

  res.on("data", function (chunk) {
    chunks.push(chunk);
  });

  res.on("end", function (chunk) {
    var body = Buffer.concat(chunks);
    console.log(body.toString());
  });

  res.on("error", function (error) {
    console.error(error);
  });
});

var postData = JSON.stringify({
  "message": "This is test and \n this is a new line",
  "to": "+35799999999999",
  "bypass_optout": true,
  "sender_id": "SMSto",
  "callback_url": "https://example.com/callback/handler"
});

req.write(postData);

req.end();
				
			
				
					require "uri"
require "json"
require "net/http"

url = URI("https://api.sms.to/sms/send")

https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Authorization"] = "Bearer <api_key>"
request["Content-Type"] = "application/json"
request.body = JSON.dump({
  "message": "This is test and \n this is a new line",
  "to": "+35799999999999",
  "bypass_optout": true,
  "sender_id": "SMSto",
  "callback_url": "https://example.com/callback/handler"
})

response = https.request(request)
puts response.read_body
				
			
				
					import http.client
import json

conn = http.client.HTTPSConnection("api.sms.to")
payload = json.dumps({
  "message": "This is test and \n this is a new line",
  "to": "+35799999999999",
  "bypass_optout": True,
  "sender_id": "SMSto",
  "callback_url": "https://example.com/callback/handler"
})
headers = {
  'Authorization': 'Bearer <api_key>',
  'Content-Type': 'application/json'
}
conn.request("POST", "/sms/send", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
				
			
				
					OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\r\n    \"message\": \"This is test and \\n this is a new line\",\r\n    \"to\": \"+35799999999999\",\r\n    \"bypass_optout\": true,\r\n    \"sender_id\": \"SMSto\",\r\n    \"callback_url\": \"https://example.com/callback/handler\"\r\n}");
Request request = new Request.Builder()
  .url("https://api.sms.to/sms/send")
  .method("POST", body)
  .addHeader("Authorization", "Bearer <api_key>")
  .addHeader("Content-Type", "application/json")
  .build();
Response response = client.newCall(request).execute();
				
			
				
					package main

import (
  "fmt"
  "strings"
  "net/http"
  "io/ioutil"
)

func main() {

  url := "https://api.sms.to/sms/send"
  method := "POST"

  payload := strings.NewReader(`{`+"
"+`
    "message": "This is test and \n this is a new line",`+"
"+`
    "to": "+35799999999999",`+"
"+`
    "bypass_optout": true,`+"
"+`
    "sender_id": "SMSto",`+"
"+`
    "callback_url": "https://example.com/callback/handler"`+"
"+`
}`)

  client := &http.Client {
  }
  req, err := http.NewRequest(method, url, payload)

  if err != nil {
    fmt.Println(err)
    return
  }
  req.Header.Add("Authorization", "Bearer <api_key>")
  req.Header.Add("Content-Type", "application/json")

  res, err := client.Do(req)
  if err != nil {
    fmt.Println(err)
    return
  }
  defer res.Body.Close()

  body, err := ioutil.ReadAll(res.Body)
  if err != nil {
    fmt.Println(err)
    return
  }
  fmt.Println(string(body))
}
				
			

Seamless Integrations
With Your Favorite Tools​

SMS integrations for your preferred platform

seamless integration mobile

Sign-Up for a Free Trial

Get free Call & SMS credits on Sign-Up

Learn how we collect and use your information by visiting our Privacy Notice
SMS.to SignUp

Don’t Just Take It From Us

SMS Cost Calculator

No contracts, no commitments, pay only for what you use. Additional discounts for high volume SMS API usage.​

Cost Calculator

Fill details below to calculate your.
SMS campaign cost

SMS TO

estimated cost

$

0.023

price per sms

Our Reading Corner

In today’s fast-paced digital landscape, effective communication with customers is crucial.
Maintaining customer loyalty is essential for any business in today’s competitive market.
In an increasingly digital world, safeguarding sensitive information has never been more crucial.

Ready To Talk?

Connect with us to uncover:

  • Unexplored avenues for telecom growth
  • Customized strategies tailored to your industry
  • A dedicated team of experts committed to your growth
  • Actionable steps customized for your industry