Envío de SMS y Mensajes RCS Profesionales

Envía SMS profesionales, mensajes RCS enriquecidos y emails desde nuestra plataforma en línea o vía API.

Prueba gratuita con créditos SMS incluidos.

¿Eres desarrollador? Consulta nuestra documentación API SMS.

Imagen de Cabecera de la Marca ClickSend con un hombre recibiendo notificaciones SMS, marketing de mensajes de texto y otras comunicaciones de negocios.
Logotipo PepsiCo Logotipo Re/Max
Logotipo de Denton County Logotipo de F45
Logotipo SpecSavers Logotipo GoStudent

Tu proveedor de SMS y RCS todo en uno para las comunicaciones de empresa

ClickSend es la solución de SMS y RCS fácil de integrar, elegida por más de 90 000 empresas y desarrolladores en todo el mundo. Un único panel para todos tus canales: SMS, RCS y email, desde la plataforma en línea o vía API. SMS transaccionales, campañas de SMS marketing, atención al cliente por RCS: comunícate fácilmente con tus audiencias.

Envía, recibe y responde SMS
en todo el mundo Icono de cheurón derecho
Envía, Recibe y Rastrea Mensajes SMS en Todo el Mundo

Envía SMS profesionales en España y a escala internacional a través de nuestra plataforma o nuestra sencilla conexión API.

Mensajería RCS: los SMS enriquecidos con imágenes, carruseles y vídeos Icono de cheurón derecho Mensajes RCS

El RCS convierte tus mensajes en experiencias interactivas: imágenes, vídeos, botones de acción y carruseles. Compatible con iOS y Android en todas las apps de mensajería.

  • RCS Business y RCS Chat
  • Facebook Messenger
  • WhatsApp Business

Más de 90 000 empresas y socios de integración confían en nosotros

Un panel de SMS/RCS sencillo y eficaz

Gestiona todos tus envíos y campañas de SMS desde un solo lugar

Desde el panel de ClickSend, envía SMS masivos, crea tus campañas RCS, importa tus contactos y sigue tus KPIs en tiempo real. Sin conocimientos técnicos.

A Través de APIs de Confianza API: integra el envío de SMS en tus aplicaciones

    
        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)
                }
            }
        }
    

APIs de Primera Categoría APIs bien documentadas.
Desarrolladores satisfechos.

Incorporar Integra el envío de SMS y mensajes RCS en tus aplicaciones a través de nuestra API documentada. Conexión en menos de 30 minutos, con soporte técnico dedicado. SDKs disponibles en Python, PHP, Node.js, Java, Ruby y Swift.

Y con Cientos de Socios de Integración Conecta ClickSend SMS a tus herramientas con más de 100 integraciones

Logotipos de 11 Socios de Integración de ClickSend incluyendo Magento, Salesforce, Slack, Marketo, Zoho, Zapier, Shopify, Automate.io, Google, Wordpress y Outlook.

Automatiza tus comunicaciones SMS/RCS sin una sola línea de código

ClickSend se conecta con Zapier, Make, Integrately, Salesforce, Shopify, HubSpot y más de 100 herramientas. Integra el envío de SMS en tus flujos de trabajo existentes en unos clics, sin escribir ni una sola línea de código.

Con tu propio portal ClickSend, puedes integrarte con cientos de las aplicaciones de negocios más populares del mundo.

Message Icon

Enviamos miles de millones de SMS y mensajes RCS en España y en todo el mundo

¿Por qué elegir ClickSend como proveedor de SMS/RCS?

Gráfico de auriculares de atención al cliente en fondo azul

Atención al cliente en español, los 7 días de la semana, 24 horas al día

Nuestro equipo está disponible por chat, email y teléfono en español e inglés, los 365 días del año.

Gráfico de candado de seguridad en fondo azul

Plataforma SMS fiable

Tus datos y los de tus contactos están protegidos mediante 2FA y cifrado de extremo a extremo. Plataforma conforme con el RGPD, con un 99,95 % de disponibilidad garantizada.

Gráfico de cohete de envío rápido en fondo azul

Entregabilidad SMS óptima

Nuestras conexiones directas con los operadores en más de 150 países garantizan una entrega en segundos. Tasas de entregabilidad entre las mejores del mercado, para cada SMS profesional enviado.

Empieza a enviar tus SMS gratis

Únete a más de 90 000 clientes en España y en todo el mundo. Crea tu cuenta gratis y prueba la plataforma con créditos SMS incluidos, sin compromiso y sin tarjeta de crédito.

Logotipo de Trustpilot con 4.7 estrellas Logotipo de G2 Logo de Capterra
Privacidad y legal© 2026 ClickSend