Comunicaciones comerciales. Resuelto.
Comunícate con tus clientes y personal como nunca antes a través de SMS, Emails, Medios Enriquecidos, Correo Directo y mucho más.
Desde uno único a escala mediante aplicación web o API.
O si eres un desarrollador lee nuestros documentos API.
Productos de Mensajería Fiables, Simples para Cada Negocio
En ClickSend, creamos productos que son fáciles de usar y altamente integrables, proporcionando elecciones y contexto para tus comunicaciones de negocios. Nuestros productos multi-canal son usados por algunas de las mayores marcas y más inteligentes desarrolladores a través España y el mundo. Ya sea un mensaje SMS transaccional a escala vía API o campañas de marketing multi-canal usando SMS, Emails o Correo Directo a través de una aplicación web, ClickSend te ayuda a acercarte a tus clientes y personal.
Miles de Negocios, Personas y Socios de Integración Confían en Nosotros
Envía a través de Nuestro Dashboard Sencillo e Intuitivo
A través de un Simple,
Dashboard Fácil de Usar
Un Dashboard
Posibilidades Ilimitadas
Con el dashboard intuitivo de ClickSend, es súper sencillo enviar campañas por SMS, MMS, Correo Directo y mucho mas con tan sólo unos clicks.
Visit DashboardO a Través de APIs de Confianza
A Través de APIs de Confianza
Documentación de Primera Categoría
Querido por los Desarrolladores
APIs de Primera Categoría
Querido por los Desarrolladores
Uso Incorporar SMS, MSM, Voz, Cartas, Postales y Chat en tu software. Construye aplicaciones potentes usando las APIs de comunicación en la nube más rápidas y fiables.
Leer Documentos API
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)
}
}
}
Y con Cientos de Socios de Integración
O a través de Cientos de Socios de Integración
Automatiza Tu Negocio
Comunicaciones
ClickSend se integra con todas las aplicaciones de negocios que conoces y adoras además de otras muchas. Es fácil automatizar tareas repetitivas e incluso construir una pila de comunicación de negocio sin código alguno.
Con tu propio portal ClickSend, puedes integrarte con cientos de las aplicaciones de negocios más populares del mundo.
Visitar el PortalEnviamos Miles de Millones de Mensajes A través España y el Mundo
Por Qué a las Empresas les Encanta ClickSend
Soporte Global 24/7
Nuestro chat está atendido por personas reales durante 24 horas al día, 365 días al año, y siempre lo estará.
Seguridad y Fiabilidad
La plataforma ClickSend se ha construido basada en un sistema de seguridad a nivel empresarial y proporciona unas garantías del 100% de disponibilidad SLA.
Entrega Relámpago
ClickSend se basa en rutas directas de alto rendimiento. Tus mensajes se enviarán a tiempo.
Empieza a Enviar con ClickSend
Únete a más de 90,000 clientes enviando miles de millones de mensajes a través Spain y el mundo.
Comienza gratis