強力なオムニチャネル通信

SMS.toは、企業が複数のチャネルを介して顧客と通信するためのよりスマートな方法を提供します。
SMS、WhatsApp、またはViberメッセージを介して、希望するチャネルで顧客にリーチします。
OmniMessaging&SMS API Gatewayを使用して、ワークフローのリッチメッセージングにSMSを統合します。

始めましょう Contact Sales

無料トライアル-クレジットカードは必要ありません

PizzaStore
PZ
次の24時間は、追加のペパロニで1つのピザと1つのピザを無料で入手できます。
チェックアウト時にPIZZASMSクーポンを使用して利用します。オプトアウト-sms.to/o/8Vs1RS
PizzaStore
OK。ありがとうございました。
iFixers
IF
これで、iMacが修理され、新品同様に光沢があります。 iFixersのジョン!
iFixers
いつ受け取ることができますか?
IF
月曜から金曜の09:00:17:00までいつでも当店からお受け取りいただけます
DoctorOffice
行う
これは、月曜日の18:00:18:30にDr.Smoochに予約したことを思い出させるものです。
スケジュールを変更するには、24時間前までにオフィスに電話してください。
DoctorOffice
SMStoAuth
SA
ブロックチェーンウォレット認証コードは8KD18です
SMStoAuth
60123
61
1から10まで、MyAwesomeCoffeeShopで受けたサービスにどの程度満足しましたか。
60123
私は本当にサービスが好きでした。私のガールフレンドは彼女が望むように正確に彼女のコーヒーを手に入れました。私は10を与えています。
61
ありがとうございました!素敵なコーヒーショップでお会いできるのを楽しみにしています。

コスト計算機

以下に詳細を入力して、
SMSキャンペーンの費用


€ 0.080 SMSあたりの価格

大音量?

Contact Sales →

従量課金制

契約もコミットメントもありません。
あなたが使うもの。
大量のSMSAPIの使用に対する追加の割引。


SMSクレジットを購入する →

世界中の企業から信頼されています

プライバシーと規制コンプライアンス

組み込みの機能により、GDPRなどのさまざまなプライバシー法や規制への準拠を維持できます。

ShortLinkトラッキング

リンクのクリックを追跡して、意味のある分析とアクティビティの指標を収集します。

グローバルデリバリー

時間に敏感な配達のためにグローバルキャリアとの直接接続に依存することにより、配達率を改善します。

セキュリティと透明性

私たちはセキュリティと認証に投資しており、あなたが私たちから購入したサービスに関する詳細なレポートを提供する透明性を大いに信じています。

パーソナライズと動的フィールド

当社の強力なメッセージエディタは、最大5つの動的フィールドを提供して、視聴者をパーソナライズしてエンゲージし、意味のあるカスタムリマインダーを送信します。

適正価格の約束

機能とサービスのアップルトゥアップル比較で他の場所でより低い価格を取得した場合、必要以上に支払うことがないように、それに合わせようとします。

開発者向けのSMSAPI

SMS通知、OTP、リマインダーなどをワークフローに実装し、冗長SSL SMSAPIを使用してSMSを送信するアプリを構築します。 *


APIキーを取得 →
curl -L -X POST "https://api.sms.to/sms/send" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <YOUR_API_KEY_OR_ACCESS_TOKEN>" \
-d "{
		"message": "This is a test message",
		"to": "+355692179931",
		"sender_id": "SMS.to"

}"
<?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 =>"{\n    \"message\": \"This is a test message\",\n    \"to\": \"+355692179931\",\n    \"sender_id\": \"SMS.to\"    \n}",
	CURLOPT_HTTPHEADER => array(
			"Content-Type: application/json",
			"Accept: application/json",
			"Authorization: Bearer <YOUR_API_KEY_OR_ACCESS_TOKEN>"
		),
));

$response = curl_exec($curl);

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

var options = {
	'method': 'POST',
	'hostname': 'https://api.sms.to',
	'path': '/sms/send',
	'headers': {
		'Content-Type': 'application/json',
		'Authorization': 'Bearer <YOUR_API_KEY_OR_ACCESS_TOKEN>'
	},
	'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 =  "{\n    \"message\": \"This is a test message\",\n    \"to\": \"+355692179931\",\n    \"sender_id\": \"SMS.to\"    \n}";

req.write(postData);

req.end();
require "uri"
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["Content-Type"] = "application/json"
request["Authorization"] = "Bearer <YOUR_API_KEY_OR_ACCESS_TOKEN>"
request.body = "{\n    \"message\": \"This is a test message\",\n    \"to\": \"+355692179931\",\n    \"sender_id\": \"SMS.to\"    \n}"

response = https.request(request)
puts response.read_body
import http.client
conn = http.client.HTTPSConnection("https://api.sms.to")
payload = "{\n    \"message\": \"This is a test message\",\n    \"to\": \"+355692179931\",\n    \"sender_id\": \"SMS.to\"    \n}"
headers = {
	'Content-Type': 'application/json',
	'Authorization': 'Bearer <YOUR_API_KEY_OR_ACCESS_TOKEN>'
}
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, "{\n    \"message\": \"This is a test message\",\n    \"to\": \"+355692179931\",\n    \"sender_id\": \"SMS.to\"    \n}");
Request request = new Request.Builder()
	.url("https://api.sms.to/sms/send")
	.method("POST", body)
	.addHeader("Content-Type", "application/json")
	.addHeader("Authorization", "Bearer <YOUR_API_KEY_OR_ACCESS_TOKEN>")
	.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("{\n    \"message\": \"This is a test message\",\n    \"to\": \"+355692179931\",\n    \"sender_id\": \"SMS.to\"    \n}")

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

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

	res, err := client.Do(req)
	defer res.Body.Close()
	body, err := ioutil.ReadAll(res.Body)

	fmt.Println(string(body))
}
安全な支払い