SMS

Livraison de SMS à grande échelle à l'aide d'API éprouvées

Envoyez et recevez des messages texte avec seulement quelques lignes de code sur Messaging, la plateforme fiable pour la messagerie multicanale.
Illustration of a banking app with messages to a customer to confirm recent purchases from their account.

Communiquez avec vos clients dans le monde entier grâce à des SMS fiables

Grâce à Messaging, il est facile de lancer une solution SMS fiable. Twilio propose des API simples pour les développeurs, une excellente évolutivité et des logiciels intégrés pour assurer la conformité, le routage et les cas d'usage avancés. Nous vous aidons à accélérer la mise sur le marché avec une capacité de livraison inégalée.

API


Passez du concept à la solution globale grâce à des API SMS flexibles

Programmable messaging API connecting to customers through preferred channel

API Programmable Messaging

Envoyez des MMS, des SMS et des messages WhatsApp transactionnels à l'aide d'une seule API.

  • Couvrez plus de 180 pays en toute fiabilité en utilisant des expéditeurs localisés, des outils de conformité et des directives mondiales.
  • Gérez la conformité, la capacité de livraison, les réponses et bien plus encore grâce au logiciel programmable de Twilio.
  • Surveillez et analysez les problèmes liés à la livraison et à l'engagement des messages grâce à des données en temps réel.
Conversations api connecting with multiparty  through various channels

API Conversations

Renforcez l'engagement bidirectionnel grâce à la messagerie multicanale pour les MMS et bien plus encore en utilisant une seule API.

  • Améliorez la vente et l'assistance via SMS, MMS, chat, Facebook Messenger et WhatsApp.
  • Optimisez la vente et l'assistance via SMS, MMS, chat, Facebook Messenger, Google Business Messages et WhatsApp.
  • Accélérez la mise sur le marché grâce aux démarrages rapides, aux exemples d'applications et aux SDK.

Cas d'usage


Créez et développez les relations avec vos clients

Notifications

Envoyez des alertes, des rappels et des notifications personnalisés concernant des rendez-vous, des livraisons et bien plus encore grâce à l'API Programmable Messaging.

Vérifications

Fournissez des mots de passe uniques pour assurer une intégration rapide, réduire les coûts de support et lutter contre la fraude en même temps.

Promotions

Distribuez des messages et des offres marketing à l'aide de l'API Programmable Messaging. Générez ainsi des prospects, boostez vos ventes et renforcez la fidélité des clients.

Assistance conversationnelle et commerce

Optimisez le parcours client complet grâce aux SMS bidirectionnels pour assurer l'assistance, les ventes et la génération des prospects grâce à l'API Conversations.

Ressources pour développeurs


Lisez la documentation

Tirez parti des guides de démarrage rapide, des extraits de code, des SDK et d'autres ressources de notre bibliothèque de ressources complète pour construire votre solution pour Facebook Messenger avec Messaging.

Créer un message

// Download the helper library from https://www.twilio.com/docs/node/install
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);

client.messages
      .create({from: '+15017122661', body: 'Hi there', to: '+15558675310'})
      .then(message => console.log(message.sid));
# Download the helper library from https://www.twilio.com/docs/python/install
import os
from twilio.rest import Client


# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = os.environ['TWILIO_ACCOUNT_SID']
auth_token = os.environ['TWILIO_AUTH_TOKEN']
client = Client(account_sid, auth_token)

message = client.messages.create(
                              from_='+15017122661',
                              body='Hi there',
                              to='+15558675310'
                          )

print(message.sid)
// Install the C# / .NET helper library from twilio.com/docs/csharp/install

using System;
using Twilio;
using Twilio.Rest.Api.V2010.Account;


class Program
{
    static void Main(string[] args)
    {
        // Find your Account SID and Auth Token at twilio.com/console
        // and set the environment variables. See http://twil.io/secure
        string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
        string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");

        TwilioClient.Init(accountSid, authToken);

        var message = MessageResource.Create(
            from: new Twilio.Types.PhoneNumber("+15017122661"),
            body: "Hi there",
            to: new Twilio.Types.PhoneNumber("+15558675310")
        );

        Console.WriteLine(message.Sid);
    }
}
// Install the Java helper library from twilio.com/docs/java/install

import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Message;
import com.twilio.type.PhoneNumber;

public class Example {
    // Find your Account SID and Auth Token at twilio.com/console
    // and set the environment variables. See http://twil.io/secure
    public static final String ACCOUNT_SID = System.getenv("TWILIO_ACCOUNT_SID");
    public static final String AUTH_TOKEN = System.getenv("TWILIO_AUTH_TOKEN");

    public static void main(String[] args) {
        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
        Message message = Message.creator(
                new com.twilio.type.PhoneNumber("+15558675310"),
                new com.twilio.type.PhoneNumber("+15017122661"),
                "Hi there")
            .create();

        System.out.println(message.getSid());
    }
}
require_once '/path/to/vendor/autoload.php';

use Twilio\Rest\Client;

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
$sid = getenv("TWILIO_ACCOUNT_SID");
$token = getenv("TWILIO_AUTH_TOKEN");
$twilio = new Client($sid, $token);

$message = $twilio->messages
                  ->create("+15558675310", // to
                           ["from" => "+15017122661", "body" => "Hi there"]
                  );

print($message->sid);
# Download the helper library from https://www.twilio.com/docs/ruby/install
require 'rubygems'
require 'twilio-ruby'

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = ENV['TWILIO_ACCOUNT_SID']
auth_token = ENV['TWILIO_AUTH_TOKEN']
@client = Twilio::REST::Client.new(account_sid, auth_token)

message = @client.messages.create(
                             from: '+15017122661',
                             body: 'Hi there',
                             to: '+15558675310'
                           )

puts message.sid
# Install the twilio-cli from https://twil.io/cli

twilio api:core:messages:create \\
    --from +15017122661 \\
    --body "Hi there" \\
    --to +15558675310
curl -X POST "https://api.twilio.com/2010-04-01/Accounts/\$TWILIO_ACCOUNT_SID/Messages.json" \\
--data-urlencode "From=+15017122661" \\
--data-urlencode "Body=Hi there" \\
--data-urlencode "To=+15558675310" \\
-u \$TWILIO_ACCOUNT_SID:\$TWILIO_AUTH_TOKEN

Tarifs


Les SMS en toute simplicité avec Messaging

Envoyez et recevez des messages texte à grande échelle grâce à deux API simples pour les développeurs, le tout sur une seule plateforme fiable, Messaging. Payez au fur et à mesure et profitez de remises sur volume pour garantir une utilisation à long terme et à grande échelle.

FAQ


FAQ sur les SMS

Une API SMS est une interface de programmation d'application qui vous permet d'envoyer des messages texte (SMS) via une passerelle SMS. 

Les API SMS font le lien entre les réseaux des opérateurs de télécommunications et Internet, ce qui vous permet d'envoyer et de recevoir facilement des messages texte à partir d'applications Web.

Définition complète de l'API SMS

Les SMS groupés sont des messages texte envoyés à de longues listes de destinataires. Pour envoyer des SMS groupés, vous avez besoin des éléments ci-dessous. 

1. Un fournisseur de services SMS qui peut envoyer vos messages pour vous

Pour les cas d'usage de messagerie à grande échelle, il est important de trouver un fournisseur de services SMS fiable capable d'envoyer des messages, quel que soit le volume.

2. Le bon type de numéro de téléphone

Les numéros longs à 10 chiffres envoyés par une application à une personne (A2P 10DLC) sont des numéros vérifiés spécialement conçus pour permettre aux entreprises d'envoyer des messages aux clients. Les numéros courts (numéros à 5 ou 6 chiffres) approuvés par les opérateurs constituent une autre option pour les messages à haut débit. Les numéros gratuits (numéros à 10 chiffres comme 833-569-67XX) peuvent également constituer une option pour les messages groupés.

3. Le bon message

Créez des messages qui ont du sens et de la valeur pour vos destinataires. Dans le cas contraire, les destinataires ignoreront vos messages ou bloqueront votre numéro. Nous vous recommandons de personnaliser les messages autant que possible. 

4. Abonnements

Pour envoyer des messages à des destinataires, vous devez établir une liste de personnes qui ont expressément accepté de recevoir vos messages. 


Pour plus d'informations, consultez la page « Les bases de l'envoi de SMS groupés ».

Le marketing par SMS consiste à envoyer des messages marketing directement sur les téléphones des clients par SMS ou message texte. Vous pouvez ainsi entendre parler de marketing par SMS ou de marketing par message texte.  

Le marketing par SMS couvre tout type de message promotionnel, y compris des réductions, des annonces de nouveaux produits, des offres personnalisées, des notifications de panier abandonné, etc. Si vous pouvez amener des clients à s'abonner aux messages marketing par SMS, vous pouvez bénéficier de taux d'ouverture et de réponse élevés, ainsi que d'un envoi rapide directement aux clients.

Marketing par SMS pour les débutants

Comment promouvoir le marketing par SMS auprès de vos parties prenantes

  1. Tout d'abord, recherchez un fournisseur d'API SMS comme Twilio et souscrivez-y.
  2. Obtenez une clé API auprès de votre fournisseur.
  3. Achetez un numéro de téléphone à partir duquel envoyer les messages.
  4. Choisissez le type de messages que vous souhaitez envoyer et la manière dont vous souhaitez les envoyer.
  5. Saisissez le code pour vous connecter à l'API et envoyer vos messages.
  6. Testez votre code pour vérifier que vos messages sont bien transmis.

Le temps nécessaire pour intégrer une API SMS dépend de la complexité de votre projet et de votre expérience avec des intégrations similaires.

Lancez-vous avec notre guide de démarrage rapide « Programmable SMS ».

Consultez la présentation de Programmable Messaging API.

Une API SMS facilite l'envoi et la réception de SMS et MMS depuis une application Web via une requête HTTP. 

Les API SMS font le lien entre votre application et les réseaux des opérateurs de télécommunications afin que vous puissiez envoyer des messages texte aux destinataires et en recevoir. Elles convertissent également le message dans un format qui peut être envoyé sur les réseaux des opérateurs/que l'application Web peut comprendre, lorsque quelqu'un répond. 

Comment utiliser les API REST de Twilio ?

Une passerelle SMS est un service qui permet d'envoyer et de recevoir des SMS via une API REST (comme une API SMS). Il s'agit du « pont » entre le code que vous saisissez dans votre application Web et le réseau de télécommunications mondial qui envoie ce code sur le téléphone portable d'un destinataire. 

La passerelle SMS traduit également le message afin qu'il soit compatible avec les réseaux des opérateurs.

Les messages texte (SMS) sont généralement acheminés vers les réseaux de télécommunications via une interface SMPP que les réseaux exposent, soit directement, soit via un agrégateur qui vend des messages à plusieurs réseaux.

Voir plus d'informations sur les passerelles SMS

Numéros gratuits

Les numéros gratuits sont des numéros à 10 chiffres dotés d'un préfixe standard tel que 800 ou 833 (1-833-456-78XX). 

  • Possibilité d'utilisation pour les appels et les SMS
  • Prise en charge du haut débit pour les cas d'usage à volume élevé tels que les notifications, les alertes et les promotions
  • Processus de vérification requis pour les cas d'usage à volume élevé 

En savoir plus sur les numéros gratuits

 

A2P 10DLC

Les numéros à 10 chiffres envoyés par une application à une personne (A2P 10DLC) sont des numéros avec un préfixe local, comme +1 (415) 568-00XX. 

  • Spécialement conçus pour le trafic de messagerie d'entreprise
  • Prise en charge des appels téléphoniques et des SMS
  • Processus de vérification requis pour prouver votre identité en tant qu'expéditeur de confiance avec des campagnes approuvées

En savoir plus sur les numéros 10DLC 

 

Numéros courts

Les numéros courts sont des numéros à 5 ou 6 chiffres (56748) qui sont reconnaissables et peuvent être utilisés pour les SMS et les messages multimédias.

  • Débit de départ à 100 messages par seconde
  • Prise en charge des cas d'usage à volume élevé tels que les alertes, les notifications, les vérifications et les promotions
  • Processus de vérification requis pour prouver votre identité en tant qu'expéditeur de confiance avec des campagnes approuvées

En savoir plus sur les numéros courts

Nouveau

Présentation de Twilio Messaging Engagement Suite

Simplifiez le développement, réduisez le délai de mise sur le marché et augmentez les taux de délivrabilité.* Découvrez comment la planification de messages, le raccourcissement des liens avec le suivi des clics, l'obtention de données avancée et l'utilisation de tableaux de bord en temps réel peuvent vous aider à développer votre entreprise. 

 

* Dans une évaluation de plus de 63 millions de messages envoyés par Twilio avec des hyperliens raccourcis, les messages avec des hyperliens raccourcis par des raccourcisseurs de liens tiers ont été filtrés à 1,96 %, soit 28 fois le taux de Twilio qui a été filtré à un taux de 0,07 %.