Potentes comunicaciones omnicanal

SMS.to ofrece una forma más inteligente para que las empresas se comuniquen con los clientes a través de múltiples canales.
Llegue a los clientes en su canal preferido a través de mensajes SMS, WhatsApp o Viber.
Integre SMS.to mensajes ricos en su flujo de trabajo con nuestro OmniMessaging & SMS Gateway.

EMPEZAR Contact Sales

Prueba gratuita: no se requiere tarjeta de crédito

PizzaStore
PZ
Durante las próximas 24 horas, puede obtener 1 pizza y 1 pizza GRATIS con Pepperoni adicional
Utilice el cupón de PIZZASMS al finalizar la compra para canjear. Exclusión - sms.to/o/8Vs1RS
PizzaStore
Okay. Gracias.
iFixers
SI
Tu iMac ahora está reparada y reluciente como nueva. ¡John de iFixers!
iFixers
¿Cuándo puedo recogerlo?
SI
Recoger en cualquier momento entre las 09:00: 17:00 de lunes a viernes en nuestra tienda
DoctorOficina
HACER
Este es un recordatorio para su cita con el Dr.Smooch a las 18: 00: 18: 30 el lunes.
Para reprogramar llame a nuestra oficina hasta 24 horas antes.
DoctorOficina
SMStoAuth
SA
El código de autorización de su billetera blockchain es 8KD18
SMStoAuth
60123
61
Del 1 al 10, ¿qué tan satisfecho estuvo con el servicio recibido en MyAwesomeCoffeeShop?
60123
Me gustó mucho el servicio. Mi novia tomó su café exactamente como lo quería. Doy un 10.
61
¡Gracias! Esperamos verte nuevamente en nuestra encantadora cafetería.

Calculadora de costos

Complete los detalles a continuación para calcular su
Costo de la campaña de SMS


€ 0.080 precio por sms

¿Alto volumen?

Contact Sales →

Simplemente pague a medida que avanza

Sin contratos, sin compromisos, pague solo por
lo que usas.
Descuentos adicionales por uso de API de SMS de gran volumen


COMPRAR CRÉDITOS POR SMS →

Confiado por empresas de todo el mundo

Privacidad y cumplimiento normativo

Lo ayudaremos a cumplir con diferentes leyes y regulaciones de privacidad como GDPR con nuestras funciones integradas.

Seguimiento de ShortLink

Recopile estadísticas significativas y métricas de actividad mediante el seguimiento de los clics en sus enlaces.

Entrega global

Mejore las tasas de entrega confiando en nuestras conexiones directas con operadores globales para una entrega urgente.

Seguridad y transparencia

Invertimos en seguridad y certificaciones y creemos firmemente en la transparencia, proporcionando informes detallados sobre cualquier servicio que nos compre.

Personalización y campos dinámicos

Nuestro poderoso editor de mensajes ofrece hasta 5 campos dinámicos para personalizar e involucrar a su audiencia, enviar recordatorios personalizados significativos y más.

Promesa de precio justo

Si obtiene un precio más bajo en otro lugar por una comparación de manzana a manzana en características y servicio, intentaremos igualarlo para que nunca pague más de lo que debería.

API de SMS para desarrolladores

Implemente notificaciones SMS, OTP, recordatorios, etc. en su flujo de trabajo y cree aplicaciones que envíen SMS con nuestra API SSL SSL redundante. * *


OBTENER CLAVE 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))
}
Pagos seguros