Depuis votre Espace Client sécurisé, gérez vos contacts, vos options et envoyez vos SMS partout dans le monde.
RDV sur client.smsbox.net
Profitez de tous les avantages de notre plate-forme directement depuis votre smartphone où que vous soyez.
RDV sur smsbox.mobi
Gratuit et sans installation, notre logiciel vous permettra d'effectuer vos envois depuis votre poste de travail.
Télécharger le logiciel
Découvrez comment l'intégration de Zapier et SMSBox peut révolutionner votre communication en vous offrant une solution no-code puissante et facile à utiliser. Grâce à cette combinaison, vous pourrez simplifier et automatiser vos échanges, tout en respectant les réglementations en matière de protection des données.
Nous travaillons actuellement sur cette intégration et nous avons hâte de vous offrir cette nouvelle fonctionnalité qui vous permettra d'améliorer votre communication grâce à l'automatisation des SMS et des messages vocaux. Restez à l'écoute pour en savoir plus sur les fonctionnalités et les avantages qu'elle offrira à votre entreprise.
L'interfaçage de notre plate-forme avec un connecteur personnalisé offre également une grande liberté et une adaptabilité maximale, vous permettant de personnaliser les interactions entre SMSBOX et vos autres systèmes internes. N'hésitez pas à nous contacter pour en savoir plus sur et sur la manière dont nous pouvons répondre à vos besoins spécifiques en matière de communication.
{API} Envoi de SMS
SMSBOX met à votre disposition une API vous permettant d'intégrer facilement notre solution d'envoi de SMS à vos applications en toute transparence.
curl --location --request POST 'https://api.smsbox.pro/api.php' \
--header 'Authorization: App pub-xxxxxxxxxxxx' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'msg=Mon premier sms en mode standard avec smsbox' \
--data-urlencode 'mode=standard' \
--data-urlencode 'strategy=3' \
--data-urlencode 'dest=%2B336xxxxxxxx'
<?php
require 'vendor/autoload.php';
use GuzzleHttp\Client;
use GuzzleHttp\Psr7\Request;
$client = new Client();
$headers = [
'Authorization' => 'App pub-xxxxxxxxxxxxxxxxxxxxxx',
'Content-Type' => 'application/x-www-form-urlencoded'
];
$options = [
'form_params' => [
'msg' => 'Mon premier sms en mode standard avec smsbox',
'mode' => 'standard',
'strategy' => '3',
'dest' => '+336xxxxxxxx'
]
];
$request = new Request('POST', 'https://api.smsbox.pro/api.php', $headers);
$res = $client->sendAsync($request, $options)->wait();
echo $res->getBody();
import requests
url = "https://api.smsbox.pro/api.php"
headers = {
'Authorization': 'App pub-xxxxxxxxxxxxxxxx',
'Content-Type': 'application/x-www-form-urlencoded'
}
data = {
'msg' : 'Mon premier sms en mode standard avec smsbox',
'mode' : 'standard',
'strategy' : '3',
'dest' : '+336xxxxxxxx'
}
response = requests.request("POST", url, headers=headers, data=data)
print(response.text)
var urlencoded = new URLSearchParams();
urlencoded.append("msg", "mon premier sms en mode standard avec smsbox");
urlencoded.append("mode", "standard");
urlencoded.append("strategy", "3");
urlencoded.append("dest", "+336xxxxxxxx");
var requestOptions = {
method: 'POST',
headers: {
"Authorization": "App pub-xxxxxxxxxxxxxxxxxxx",
"Content-Type": "application/x-www-form-urlencoded"
},
body: urlencoded,
redirect: 'follow'
};
fetch("https://api.smsbox.pro/api.php", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
{API} Envoi de messages vocaux
SMSBOX met à votre disposition une API vous permettant d'intégrer facilement notre solution d'envoi de messages vocaux sur fixe et mobile à vos applications en toute transparence.
curl --location --request POST 'https://api.smsbox.net/vocal/xml/send' \
--header 'Authorization: App pub-xxxxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'recipients=%2B336xxxxxxxx' \
--data-urlencode 'file_id=xxxxxxxxxxxxxxxxxxxxxx'
<?php
require 'vendor/autoload.php';
use GuzzleHttp\Client;
use GuzzleHttp\Psr7\Request;
$client = new Client();
$headers = [
'Authorization' => 'App pub-xxxxxxxxxxxxx',
'Content-Type' => 'application/x-www-form-urlencoded'
];
$options = [
'form_params' => [
'recipients' => '+336xxxxxxxx',
'file_id' => 'xxxxxxxxxxxxxxxxxxxxxx'
]
];
$request = new Request('POST', 'https://api.smsbox.net/vocal/xml/send', $headers);
$res = $client->sendAsync($request, $options)->wait();
echo $res->getBody();
import requests
url = "https://api.smsbox.net/vocal/xml/send"
headers = {
'Authorization': 'App pub-xxxxxxxxxxxxxxxxxxxx',
'Content-Type': 'application/x-www-form-urlencoded'
}
data = {
'recipients': '+336xxxxxxxx',
'file_id' : 'xxxxxxxxxxxxxxxxxxxxxx'
}
response = requests.request("POST", url, headers=headers, data=data)
print(response.text)
var urlencoded = new URLSearchParams();
urlencoded.append("recipients", "+336xxxxxxxx");
urlencoded.append("file_id", "xxxxxxxxxxxxxxxxxxxxxx");
var requestOptions = {
method: 'POST',
headers: {
"Authorization": "App pub-xxxxxxxxxxxxxxxxxxx",
"Content-Type": "application/x-www-form-urlencoded"
},
body: urlencoded,
redirect: 'follow'
};
fetch("https://api.smsbox.net/vocal/xml/send", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
{API} Dépôt de messages sur répondeur
SMSBOX met à votre disposition une API vous permettant d'intégrer facilement notre solution de dépôt de messages vocaux sur mobile à vos applications en toute transparence.
curl --location --request POST 'https://api.smsbox.net/vmm/1.0/xml/send' \
--header 'Authorization: App pub-xxxxxxxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'recipients=%2B336xxxxxxxx' \
--data-urlencode 'file_id=xxxxxxxxxxxxxxxxxxxxxx'
<?php
require 'vendor/autoload.php';
use GuzzleHttp\Client;
use GuzzleHttp\Psr7\Request;
$client = new Client();
$headers = [
'Authorization' => 'App pub-xxxxxxxxxxxxxxxxxxxxxxxx',
'Content-Type' => 'application/x-www-form-urlencoded'
];
$options = [
'form_params' => [
'recipients' => '+336xxxxxxxx',
'file_id' => 'xxxxxxxxxxxxxxxxxxxxxx'
]
];
$request = new Request('POST', 'https://api.smsbox.net/vmm/1.0/xml/send', $headers);
$res = $client->sendAsync($request, $options)->wait();
echo $res->getBody();
import requests
url = "https://api.smsbox.net/vmm/1.0/xml/send"
headers = {
'Authorization': 'App pub-xxxxxxxxxxxxxxxxxxxx',
'Content-Type': 'application/x-www-form-urlencoded'
}
data = {
'recipients': '+336xxxxxxxx',
'file_id' : 'xxxxxxxxxxxxxxxxxxxxxx'
}
response = requests.request("POST", url, headers=headers, data=data)
print(response.text)
var urlencoded = new URLSearchParams();
urlencoded.append("recipients", "+336xxxxxxxx");
urlencoded.append("file_id", "xxxxxxxxxxxxxxxxxxxxxx");
var requestOptions = {
method: 'POST',
headers: {
"Authorization": "App pub-xxxxxxxxxxxxxxxxxxx",
"Content-Type": "application/x-www-form-urlencoded"
},
body: urlencoded,
redirect: 'follow'
};
fetch("https://api.smsbox.net/vmm/1.0/xml/send", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
Envoi de SMS par mail
SMSBOX vous permet d’envoyer vos SMS par l'intermédiaire du protocole SMTP à l'aide de votre client mail favori ou de manière automatisée depuis vos scripts et applications. Une intégration simple si votre outil sait déjà envoyer un mail !
Envoi de messages vocaux par mail
SMSBOX vous permet d’envoyer vos messages vocalisés par l'intermédiaire du protocole SMTP à l'aide de votre client mail favori ou de manière automatisée depuis vos scripts et applications. Composez votre message comme un e-mail et envoyez le directement à notre robot qui se chargera d'effectuer une synthèse vocale (Text-To-Speech) et d'appeler votre destinataire.
{API} Génération de contenus enrichis
SMSBOX met à votre disposition une API vous permettant de générer des formulaires Web pour vous faciliter la collecte de données auprès de vos destinataires. Vous pouvez également générer à la volée des landing pages, QRCodes et codes-barres (EAN13).
curl--location--request POST 'https://api.smsbox.pro/1.1/api.php' \
--header 'Authorization: App pub-xxxxxxxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data - urlencode 'enable_web_url=yes' \
--data - urlencode 'web_url_type=form' \
--data - urlencode 'web_url_data={"background_color":"FFFFFF","title":"Informations à fournir","text_color":0,"text_font_family":"Arial","head":"Veuillez renseigner l\'ensemble des informations","head_font_size":11,"foot":"Toute notre équipe vous remercie","foot_font_size":11,"form_font_size":11,"form":{"fields":{"0":{"type":"hidden","name":"Votre numéro de client","default_value":"123456789"},"1":{"type":"textarea","name":"Votre commentaire","mandatory":true},"2":{"type":"file","name":"Votre image","mandatory":true},"3":{"type":"qrcode","name":"qrcode","data":"contenu"}}}}' \
--data - urlencode 'web_form_report_type=EMAIL' \
--data - urlencode 'web_form_report_value=xxxxxx@xxxxxx.fr' \
--data - urlencode 'dest=%2B336xxxxxxxx' \
--data - urlencode 'strategy=3' \
--data - urlencode 'mode=standard' \
--data - urlencode 'msg=#WEBURLTAG#'
<?php
require 'vendor/autoload.php';
use GuzzleHttp\Client;
use GuzzleHttp\Psr7\Request;
$client = new Client();
$headers = [
'Authorization' => 'App pub-xxxxxxxxxxxxxxxxxxxxxx’',
'Content-Type' => 'application/x-www-form-urlencoded'
];
$form = [
"background_color" => "FFFFFF",
"title" => "Informations à fournir",
"text_color" => 0,
"text_font_family" => "Arial",
"head" => "Veuillez renseigner l'ensemble des informations",
"head_font_size" => 11,
"foot" => "Toute notre équipe vous remercie",
"foot_font_size" => 11,
"form_font_size" => 11,
"form" => [
"fields" => [
[
"type" => "hidden",
"name" => "Votre numéro de client",
"default_value" => "123456789"
],
[
"type" => "textarea",
"name" => "Votre commentaire",
"mandatory" => true
],
[
"type" => "file",
"name" => "Votre image",
"mandatory" => true
],
[
"type" => "qrcode",
"name" => "qrcode",
"data" => "contenu"
]
]
]
];
$options = [
'form_params' => [
'enable_web_url' => 'yes',
'web_url_type' => 'form',
'web_url_data' => json_encode($form),
'web_form_report_type' => 'EMAIL',
'web_form_report_value' => 'xxxxx@xxxxx.fr',
'dest' => '+336xxxxxxxx',
'strategy' => '3',
'mode' => 'standard',
'msg' => '#WEBURLTAG#'
]
];
$request = new Request('POST', 'https://api.smsbox.pro/1.1/api.php', $headers);
$res = $client->sendAsync($request, $options)->wait();
echo $res->getBody();
# coding = utf-8
import requests
import json
url = "https://api.smsbox.pro/1.1/api.php"
headers = {
'Authorization': 'App pub-xxxxxxxxxxxxxxxxxxxxxxxx',
'Content-Type' : 'application/x-www-form-urlencoded'
}
form = {
"background_color": "FFFFFF",
"title" : "Informations à fournir",
"text_color" : 0,
"text_font_family": "Arial",
"head" : "Veuillez renseigner l'ensemble des informations",
"head_font_size" : 11,
"foot" : "Toute notre équipe vous remercie",
"foot_font_size" : 11,
"form_font_size" : 11,
"form" : {
"fields" : [
{
"type" : "hidden",
"name" : "Votre numéro de client",
"default_value": "123456789"
},
{
"type" : "textarea",
"name" : "Votre commentaire",
"mandatory": True
},
{
"type" : "file",
"name" : "Votre image",
"mandatory": True
},
{
"type": "qrcode",
"name": "qrcode",
"data": "contenu"
}
]
}
}
data = {
'enable_web_url' : 'yes',
'web_url_type' : 'form',
'web_url_data' : json.dumps(form),
'web_form_report_type' : 'EMAIL',
'web_form_report_value': 'xxxxx@xxxxx.fr',
'dest' : '+336xxxxxxxx',
'strategy' : '3',
'mode' : 'standard',
'msg' : '#WEBURLTAG#'
}
response = requests.request("POST", url, headers=headers, data=data)
print(response.text)
var form = {
"background_color": "FFFFFF",
"title": "Informations à fournir",
"text_color": 0,
"text_font_family": "Arial",
"head": "Veuillez renseigner l'ensemble des informations",
"head_font_size": 11,
"foot": "Toute notre équipe vous remercie",
"foot_font_size": 11,
"form_font_size": 11,
"form": {
"fields": {
"0": {
"type": "hidden",
"name": "Votre numéro de client",
"default_value": "123456789"
},
"1": {
"type": "textarea",
"name": "Votre commentaire",
"mandatory": true
},
"2": {
"type": "file",
"name": "Votre image",
"mandatory": true
},
"3": {
"type": "qrcode",
"name": "qrcode",
"data": "contenu"
}
}
}
};
var urlencoded = new URLSearchParams();
urlencoded.append("enable_web_url", "yes");
urlencoded.append("web_url_type", "form");
urlencoded.append("web_url_data", JSON.stringify(form));
urlencoded.append("web_form_report_type", "EMAIL");
urlencoded.append("web_form_report_value", "xxxxxxx@xxxxxx.fr");
urlencoded.append("dest", "+336xxxxxxxx");
urlencoded.append("strategy", "3");
urlencoded.append("mode", "standard");
urlencoded.append("msg", "#WEBURLTAG#");
var requestOptions = {
method: 'POST',
headers: {
"Authorization": "App pub-xxxxxxxxxxxxxxxxxxxxxxxx",
"Content-Type": "application/x-www-form-urlencoded"
},
body: urlencoded,
redirect: 'follow'
};
fetch("https://api.smsbox.pro/api.php", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
{API} Gestion du compte utilisateur
SMSBOX met à votre disposition une API vous permettant de gérer votre compte client, par exemple récupérer votre solde de crédits.
curl --location --request POST 'https://api.smsbox.pro/api.php' \
--header 'Authorization: App pub-xxxxxxxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'action=credit'
<?php
require 'vendor/autoload.php';
use GuzzleHttp\Client;
use GuzzleHttp\Psr7\Request;
$client = new Client();
$headers = [
'Authorization' => 'App pub-xxxxxxxxxxxxxxxxxxxxxx',
'Content-Type' => 'application/x-www-form-urlencoded'
];
$options = [
'form_params' => [
'action' => 'credit'
]
];
$request = new Request('POST', 'https://api.smsbox.pro/api.php', $headers);
$res = $client->sendAsync($request, $options)->wait();
echo $res->getBody();
import requests
url = "https://api.smsbox.pro/api.php"
headers = {
'Authorization': 'App pub-xxxxxxxxxxxxxxxxxxxxxxx',
'Content-Type' : 'application/x-www-form-urlencoded'
}
data = {'action' : 'credit'}
response = requests.request("POST", url, headers=headers, data=data)
print(response.text)
var urlencoded = new URLSearchParams();
urlencoded.append("action", "credit");
var requestOptions = {
method: 'POST',
headers: {
"Authorization": "App pub-xxxxxxxxxxxxxxxxxxxxxxxx",
"Content-Type": "application/x-www-form-urlencoded"
},
body: urlencoded,
redirect: 'follow'
};
fetch("https://api.smsbox.pro/api.php", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
{API} Raccourcissement de lien HTTP
SMSBOX met à votre disposition une API vous permettant de raccourcir automatiquement les liens HTTP présents dans vos SMS.
curl --location --request POST 'https://api.smsbox.pro/1.1/api.php' \
--header 'Authorization: App pub-xxxxxxxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'msg=http://www.smsbox.net' \
--data-urlencode 'mode=standard' \
--data-urlencode 'strategy=3' \
--data-urlencode 'dest=%2B336xxxxxxxx' \
--data-urlencode 'enable_short_url=yes' \
--data-urlencode 'short_url_validity=10' \
--data-urlencode 'short_url_ssl=yes' \
--data-urlencode 'short_url_http=hide'
<?php
require 'vendor/autoload.php';
use GuzzleHttp\Client;
use GuzzleHttp\Psr7\Request;
$client = new Client();
$headers = [
'Authorization' => 'App pub-xxxxxxxxxxxxxxxxxxxxxx',
'Content-Type' => 'application/x-www-form-urlencoded'
];
$options = [
'form_params' => [
'recipients' => '+336xxxxxxxx',
'file_id' => 'xxxxxxxxxxxxxxxxxxxxxx'
]
];
$request = new Request('POST', 'https://api.smsbox.net/vmm/1.0/xml/send', $headers);
$res = $client->sendAsync($request, $options)->wait();
echo $res->getBody();
import requests
url = "https://api.smsbox.pro/1.1/api.php"
headers = {
'Authorization': 'App pub-xxxxxxxxxxxxxxxx',
'Content-Type': 'application/x-www-form-urlencoded'
}
data = {
'msg' : 'http://www.smsbox.net',
'mode' : 'standard',
'strategy' : '3',
'dest' : '+336xxxxxxxx',
'enable_short_url' : 'yes',
'short_url_validity' : '10',
'short_url_ssl' : 'yes',
'short_url_http' : 'hide'
}
response = requests.request("POST", url, headers=headers, data=data)
print(response.text)
var urlencoded = new URLSearchParams();
urlencoded.append("msg", "http://www.smsmairie.fr/fr/");
urlencoded.append("mode", "standard");
urlencoded.append("strategy", "3");
urlencoded.append("dest", "+336xxxxxxxx");
urlencoded.append("enable_short_url", "yes");
urlencoded.append("short_url_validity", "10");
urlencoded.append("short_url_ssl", "yes");
urlencoded.append("short_url_http", "hide");
var requestOptions = {
method: 'POST',
headers: {
"Authorization": "App pub-xxxxxxxxxxxxxxxxxxxxxxxx",
"Content-Type": "application/x-www-form-urlencoded"
},
body: urlencoded,
redirect: 'follow'
};
fetch("https://api.smsbox.pro/1.1/api.php", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
Envoi de SMS via dépôt de fichier
SMSBOX met à disposition un espace de dépôt sécurisé via FTPs et/ou SFTP vous permettant de gérer vos campagnes SMS de masse, en déposant y vos fichiers.
Envoi de SMS via connecteur SMPPs
SMSBOX met à votre disposition un connecteur SMPP sécurisé. Interfacez votre logiciel via le protocole standard pour l'échange de SMS. Compatible avec Adobe Campaign.
Liste de caractères supportés sur le SMS
Retrouvez l’ensemble des caractères supportés dans l’alphabet GSM-7.
{DEV} Mode bac à sable
SMSBOX vous permet de tester votre intégration à moindre coût. Idéal pour effectuer et valider votre implémentation de bout en bout !