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 MessagingX, 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 à MessagingX, 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, Google Business Messages 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 MessagingX.

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 MessagingX

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