Envoi de SMS et Messages RCS Professionnels par ClickSend

Envoyez des SMS professionnels, des messages RCS enrichis et des emails depuis notre plateforme en ligne ou via API.

Essai gratuit avec crédits SMS offerts.

Vous êtes développeur ? Découvrez notre documentation API SMS.

Image d'En-tête de Marque ClickSend avec un homme recevant des notifications SMS, du marketing texte et d'autres communications d'entreprise.
Logo PepsiCo Logo Re/Max
Logo Denton County Logo F45
Logo SpecSavers Logo GoStudent

Votre fournisseur SMS et RCS tout-en-un pour vos communications professionnelles

ClickSend est la solution SMS et RCS facile à intégrer, adoptée par plus de 400 000 entreprises et développeurs dans le monde. Un seul tableau de bord pour tous vos canaux : SMS, RCS, email. Depuis la plateforme en ligne ou via API. SMS transactionnels, campagnes marketing SMS, support client RCS... communiquez facilement avec vos audiences !

Envoyez, Recevez et Répondez aux SMS dans le monde entier. Icône chevron droit
Envoyez, Recevez & Suivez des Messages SMS dans le Monde Entier

Envoyez des SMS professionnels en France et à l'international via notre plateforme ou notre connexion API simple.

Messagerie RCS : les SMS enrichis d'images, carrousels et vidéos Icône chevron droit Messages RCS

Le RCS SMS transforme vos messages en expériences interactives : images, vidéos, boutons d'action et carrousels. Compatibles iOS et Android dans toutes les applis de messagerie.

  • RCS Business & RCS Chat
  • Facebook Messenger
  • WhatsApp Business

Plus de 400 000 entreprises et partenaires d'intégration nous font confiance

Un tableau de bord SMS/RCS simple et puissant

Gérez tous vos envois et campagnes SMS depuis un seul endroit

Depuis le tableau de bord ClickSend, envoyez des SMS en masse, créez vos campagnes RCS, importez vos contacts et suivez vos KPIs en temps réel. Aucune compétence technique requise.

Via des API de Confiance API : intégrez l'envoi de SMS dans vos applications

    
        var api = require('./api.js');

        var smsApi = new api.SMSApi("USERNAME", "API_KEY");

        var smsMessage = new api.SmsMessage();

        smsMessage.source = "sdk";
        smsMessage.to = "+0451111111";
        smsMessage.body = "test message";

        var smsCollection = new api.SmsMessageCollection();

        smsCollection.messages = [smsMessage];

        smsApi.smsSendPost(smsCollection).then(function(response) {
            console.log(response.body);
        }).catch(function(err){
            console.error(err.body);
        });
    
    
        from __future__ import print_function
        import clicksend_client
        from clicksend_client import SmsMessage
        from clicksend_client.rest import ApiException


        # Configure HTTP basic authorization: BasicAuth
        configuration = clicksend_client.Configuration()
        configuration.username = 'USERNAME'
        configuration.password = 'API_KEY'

        # create an instance of the API class
        api_instance = clicksend_client.SMSApi(clicksend_client.ApiClient(configuration))

        # If you want to explicitly set from, add the key _from to the message.
        sms_message = SmsMessage(source="php",
                                body="Jelly liquorice marshmallow candy carrot cake 4Eyffjs1vL.",
                                to="+61411111111",
                                schedule=1436874701)

        sms_messages = clicksend_client.SmsMessageCollection(messages=[sms_message])

        try:
            # Send sms message(s)
            api_response = api_instance.sms_send_post(sms_messages)
            print(api_response)
        except ApiException as e:
            print("Exception when calling SMSApi->sms_send_post: %s\n" % e)
    
    
        package ClickSend;

        import java.util.Arrays;
        import java.util.List;
        import ClickSend.Api.SmsApi;
        import ClickSend.Model.SmsMessage;
        import ClickSend.Model.SmsMessageCollection;

        public class send_sms {
            public static void main(String[] args) {
                ApiClient defaultClient = new ApiClient();
                defaultClient.setUsername("USERNAME");
                defaultClient.setPassword("API_KEY");
                SmsApi apiInstance = new SmsApi(defaultClient);

                SmsMessage smsMessage = new SmsMessage();
                smsMessage.body("body");
                smsMessage.to("to");
                smsMessage.source("source");

                List<SmsMessage> smsMessageList = Arrays.asList(smsMessage);
                // SmsMessageCollection | SmsMessageCollection model
                SmsMessageCollection smsMessages = new SmsMessageCollection();
                smsMessages.messages(smsMessageList);
                try {
                    String result = apiInstance.smsSendPost(smsMessages);
                    System.out.println(result);
                } catch (ApiException e) {
                    System.err.println("Exception when calling SmsApi#smsSendPost");
                    e.printStackTrace();
                }
            }
        }
    
    
        using IO.ClickSend.ClickSend.Api;
        using IO.ClickSend.Client;
        using IO.ClickSend.ClickSend.Model;

        var configuration = new Configuration()
        {
            Username = USERNAME, 
            Password = API_KEY  
        };
        var smsApi = new SMSApi(configuration);

        var listOfSms = new List<SmsMessage>
        {
            new SmsMessage(
                to: "+61411111111", 
                body: "test message", 
                source: "sdk"
            )
        };

        var smsCollection = new SmsMessageCollection(listOfSms);
        var response = smsApi.SmsSendPost(smsCollection);
    
    
        <?php
            require_once(__DIR__ . '/vendor/autoload.php');

            // Configure HTTP basic authorization: BasicAuth
            $config = ClickSend\Configuration::getDefaultConfiguration()
                        ->setUsername('USERNAME')
                        ->setPassword('API_KEY');

            $apiInstance = new ClickSend\Api\SMSApi(new GuzzleHttp\Client(),$config);
            $msg = new \ClickSend\Model\SmsMessage();
            $msg->setBody("test body"); 
            $msg->setTo("0451111111");
            $msg->setSource("sdk");

            // \ClickSend\Model\SmsMessageCollection | SmsMessageCollection model
            $sms_messages = new \ClickSend\Model\SmsMessageCollection(); 
            $sms_messages->setMessages([$msg]);

            try {
                $result = $apiInstance->smsSendPost($sms_messages);
                print_r($result);
            } catch (Exception $e) {
                echo 'Exception when calling SMSApi->smsSendPost: ', $e->getMessage(), PHP_EOL;
            }
        ?>
    
    
        # load the gem
        require 'clicksend_client'
        require 'json'

        # setup authorization
        ClickSendClient.configure do |config|
            # Configure HTTP basic authorization: BasicAuth
            config.username = 'USERNAME'
            config.password = 'API_KEY'
        end

        api_instance = ClickSendClient::SMSApi.new

        # SmsMessageCollection | SmsMessageCollection model
        sms_messages = ClickSendClient::SmsMessageCollection.new

        sms_messages.messages = [
            ClickSendClient::SmsMessage.new(
                "to": "+61411111111",
                "source": "sdk",
                "body": "body"
            ),
            ClickSendClient::SmsMessage.new(
                "to": "+61422222222",
                "source": "sdk",
                "body": "body"
            )
        ]

        begin
            # Send sms message(s)
            result = api_instance.sms_send_post(sms_messages)
            p JSON.parse(result)
        rescue ClickSendClient::ApiError => e
            puts "Exception when calling SMSApi->sms_send_post: #{e.response_body}"
        end    
    
    
        import Alamofire

        if let authHeader = Request.authorizationHeader(user: "USERNAME", password: "PASSWORD") {
            ClickSendClientAPI.customHeaders = [authHeader.key : authHeader.value]
        }

        let message1 = SmsMessage(body: "Chocolate bar icing icing oat cake carrot cake jelly cotton MWEvciEPIr.", 
                                to: "+0451111111", 
                                source: "swift")

        let message2 = SmsMessage(body: "Chocolate bar icing icing oat cake carrot cake jelly cotton MWEvciEPIr.", 
                                source: "swift", 
                                listId: 1234)

        let smsCollection = SmsMessageCollection(messages: [message1, message2])
        SMSAPI.smsSendPost(smsMessages: smsCollection) { (dataString, error) in

            guard let dataString = dataString else {
                print(error!)
                return
            }

            if let data = dataString.data(using: String.Encoding.utf8) {
                do {
                    if let dictonary = try (JSONSerialization.jsonObject(with: data, options: []) as? NSDictionary) {
                        print(dictonary)
                    } else {
                        print("bad json")
                    }
                } catch let error as NSError {
                    print(error)
                }
            }
        }
    

API de Classe Mondiale, Des APIs bien documentées.
Des développeurs satisfaits.

Incorporer Intégrez l'envoi de SMS et de messages RCS dans vos applications via notre API documentée. Connexion en moins de 30 minutes, support technique dédié. SDKs disponibles en Python, PHP, NodeJS, Java, Ruby et Swift

Et avec des Centaines de Partenaires d'Intégration Connectez ClickSend SMS à vos outils via 100+ intégrations

Les Logos de 11 Partenaires d'Intégration ClickSend dont Magento, Salesforce, Slack, Marketo, Zoho, Zapier, Shopify, Automate.io, Google, Wordpress et Outlook.

Automatisez vos communications SMS/RCS sans une ligne de code

ClickSend se connecte à Zapier, Make, Integrately, Salesforce, Shopify, HubSpot et plus de 100 autres outils. Intégrez l'envoi de SMS à vos workflows existants en quelques clics, sans écrire une seule ligne de code.

Grâce à notre propre marketplace ClickSend, vous pouvez intégrer des centaines d'applis d'entreprise populaires.

Message Icon

Nous envoyons des milliards de SMS et messages RCS en France et dans le monde

Pourquoi choisir ClickSend comme fournisseur SMS/RCS ?

Illustration casque de service clients sur fond bleu

Support client en français, 7j/7 et 24h/24

Notre équipe est disponible par chat, email et téléphone en français et en anglais, 365 jours/an.

Illustration cadenas de sécurité sur fond bleu

Plateforme SMS fiable

Vos données et celles de vos contacts sont protégées via 2FA et chiffrement de bout en bout. Plateforme conforme RGPD, avec 99,95 % d'uptime garanti.

Illustration livraison rapide avec fusée sur fond bleu

Délivrabilité SMS optimale

Nos connexions directes avec les opérateurs dans plus de 150 pays garantissent une livraison en quelques secondes. Des taux de délivrabilité parmi les meilleurs du marché, pour chaque SMS professionnel envoyé.

Commencez à envoyer vos SMS gratuitement

Rejoignez plus de 400 000 clients en France et dans le monde. Créez votre compte gratuitement et testez la plateforme avec des crédits SMS offerts, sans engagement et sans carte bancaire.

Logo Trustpilot avec 4,7 étoiles Logo G2 Logo Capterra
Confidentialité et juridique© 2026 ClickSend