Nuestros clientes nos adoran (3,647+ opiniones)

¿En qué consisten las campañas de correos transaccionales?
Los correos transaccionales son mensajes automatizados que se envían en respuesta a las acciones de un suscriptor, como registrarse, restablecer una contraseña o completar una compra.
Basta con configurar las plantillas una vez y nuestro sistema enviará automáticamente el mensaje adecuado en el momento oportuno, ya sea un correo electrónico de bienvenida, de restablecimiento de contraseña o de confirmación de pedido.


Envía correos electrónicos a través de SMTP
Conecta fácilmente tu servidor SMTP a un sistema CMS o CRM, app o creador de sitios web, para comenzar a enviar correos transaccionales al instante y sin necesidad de configuraciones adicionales.
Sólo copia la dirección del servidor, el puerto, el nombre de usuario y la contraseña de tu cuenta SendPulse, y pégalos en una app o herramienta en línea.
<?php
use Sendpulse\RestApi\ApiClient;
use Sendpulse\RestApi\Storage\FileStorage;
$smtpSendMailResult = (new ApiClient('MY_API_ID', 'MY_API_SECRET', new FileStorage()))->post('smtp/emails', [
'email' => [
'html' => base64_encode('<p>Hello!</p>'),
'text' => 'text',
'subject' => 'Mail subject',
'from' => ['name' => 'API package test', 'email' => 'from@test.com'],
'to' => [['name' => 'to', 'email' => 'to@test.com']],
'attachments_binary' => [
'attach_image.jpg' => base64_encode(file_get_contents('../storage/attach_image.jpg'))
]
]]);
var_dump($smtpSendMailResult);
?>
sample.php hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-php
# SendPulse's Ruby Library: https://github.com/sendpulse/sendpulse-rest-api-ruby
require './api/sendpulse_api'
sendpulse_api = SendpulseApi.new(API_CLIENT_ID, API_CLIENT_SECRET, API_PROTOCOL, API_TOKEN)
email = {
html: '<p>Your email content goes here<p>',
text: 'Your email text version goes here',
subject: 'Testing SendPulse API',
from: { name: 'Your Sender Name', email: 'your-sender-email@gmail.com' },
to: [
{
name: "Subscriber's name",
email: 'subscriber@gmail.com'
}
]
}
sendpulse_api.smtp_send_mail(email)
sample.rb hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-ruby
# SendPulse's Python Library: https://github.com/sendpulse/sendpulse-rest-api-python
from pysendpulse import PySendPulse
if __name__ == "__main__":
TOKEN_STORAGE = 'memcached'
SPApiProxy = PySendPulse(REST_API_ID, REST_API_SECRET, TOKEN_STORAGE)
email = {
'subject': 'This is the test task from REST API',
'html': '<p>This is a test task from https://sendpulse.com/api REST API!<p>',
'text': 'This is a test task from https://sendpulse.com/api REST API!',
'from': {'name': 'John Doe', 'email': 'john.doe@example.com'},
'to': [
{'name': 'Jane Roe', 'email': 'jane.roe@example.com'}
]
}
SPApiProxy.smtp_send_mail(email)
sample.py hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-python
// SendPulse's Java Library https://github.com/sendpulse/sendpulse-rest-api-java
import com.sendpulse.restapi.Sendpulse;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
public class Example {
public static void main(String[] args) {
Sendpulse sendpulse = new Sendpulse(API_CLIENT_ID, API_CLIENT_SECRET);
Map<String, Object> from = new HashMap<String, Object>();
from.put("name", "Your Sender Name");
from.put("email", "your-sender-email@gmail.com");
ArrayList<Map> to = new ArrayList<Map>();
Map<String, Object> elementto = new HashMap<String, Object>();
elementto.put("name", "Subscriber's name");
elementto.put("email", "subscriber@gmail.com");
to.add(elementto);
Map<String, Object> emaildata = new HashMap<String, Object>();
emaildata.put("html","Your email content goes here");
emaildata.put("text","Your email text version goes here");
emaildata.put("subject","Testing SendPulse API");
emaildata.put("from",from);
emaildata.put("to",to);
Map<String, Object> result = (Map<String, Object>) sendpulse.smtpSendMail(emaildata);
System.out.println("Result: " + result);
}
}
sample.java hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-java
// SendPulse's Node.JS Library: https://github.com/sendpulse/sendpulse-rest-api-node.js
var sendpulse = require("./api/sendpulse.js");
sendpulse.init(API_USER_ID, API_SECRET, TOKEN_STORAGE);
var email = {
"html" : "<p>Your email content goes here</p>",
"text" : "Your email text version goes here",
"subject" : "Testing SendPulse API",
"from" : {
"name" : "Your Sender Name",
"email" : "your-sender-email@gmail.com"
},
"to" : [ {
"name" : "Subscriber's name",
"email" : "subscriber@gmail.com"
} ]
};
var answerGetter = function answerGetter(data){
console.log(data);
}
sendpulse.smtpSendMail(answerGetter, email);
sample.js hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-node.js
#import "Sendpulse.h" // SendPulse's Obj-C Library https://github.com/sendpulse/sendpulse-rest-api-objective-c
- (void)viewDidLoad {
[super viewDidLoad];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(doSomethingWithTheData:) name:@"SendPulseNotification" object:nil];
Sendpulse* sendpulse = [[Sendpulse alloc] initWithUserIdandSecret:userId :secret];
NSDictionary *from = [NSDictionary dictionaryWithObjectsAndKeys:@"Your Sender Name", @"name", @"your-sender-email@gmail.com", @"email", nil];
NSMutableArray* to = [[NSMutableArray alloc] initWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:@"Subscriber's name", @"name", @"subscriber@gmail.com", @"email", nil], nil];
NSMutableDictionary *emaildata = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"<b>Your email content goes here</b>", @"html", @"Your email text version goes here", @"text",@"Testing SendPulse API",@"subject",from,@"from",to,@"to", nil];
[sendpulse smtpSendMail:emaildata];
}
- (void)doSomethingWithTheData:(NSNotification *)notification {
NSMutableDictionary * result = [[notification userInfo] objectForKey:@"SendPulseData"];
NSLog(@"Result: %@", result);
}
sample.m hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-objective-cEnvía correos electrónicos vía API
Prueba nuestra API intuitiva para enviar correos electrónicos con mayor rapidez y escalar fácilmente tus campañas transaccionales.
Para conectarte, simplemente añade el ID y el Secreto de tu cuenta SendPulse a un cliente de correo electrónico y ejecuta el método API "Autorización".


Crea plantillas con nuestro intuitivo constructor de arrastrar y soltar
Envía fácilmente correos transaccionales, a través de la API, utilizando plantillas personalizables para todas tus notificaciones. Personaliza cada correo con variables como el nombre del cliente, el número de pedido, la lista de productos o la fecha de pago para añadir un valor real a tus campañas.
Accede a más de 130 plantillas HTML profesionales con todos los planes de pago, incluyendo el plan gratuito.
Monitorea el rendimiento del correo transaccional
Mide las métricas del correo regularmente para mejorar el rendimiento y el ROI de tu email marketing. Todos los informes de SendPulse, sobre tasas de apertura y clics, ubicación en la bandeja de entrada, tasas de entrega, errores y quejas por spam, están disponibles para descargar.
Cómo ver las estadísticas SMTP




Colabora con tu equipo
Invita a los miembros de tu equipo y gestiona sus permisos de acceso para distribuir eficazmente la carga de trabajo. Puedes asignar roles de usuario estándar como editor, diseñador, analista, contador, administrador o crear roles personalizados.
Cómo gestionar roles de usuarioEnvía hasta 12,000 correos transaccionales gratis al mes o contrata un plan de pago si es necesario. Puedes elegir entre un plan de Pago por uso o una suscripción mensual.
No se requiere tarjeta de crédito
Herramientas de correo transaccional fáciles de usar
Direcciones IP dedicadas
Mejora tu reputación de remitente y evita las listas negras con nuestra opción de IP dedicada, incluida en nuestro plan de pago de 100,000 correos.
Autenticación SPF y DKIM
Los registros SPF y DKIM ayudan a verificar la identidad del remitente para evitar que tus correos transaccionales terminen en la carpeta de spam.
Lista de contactos dados de baja
Tus campañas no serán enviadas a los contactos que hayan cancelado su suscripción, aunque permanezcan en tus listas de correo.
Seguimiento de aperturas y clics
Analiza las tasas de apertura y clics para mejorar tu estrategia de email marketing y conseguir una mayor interacción.
Personaliza el dominio de seguimiento
Elimina la marca SendPulse utilizando tu propio dominio para realizar el seguimiento de aperturas y clics.
Webhooks
Obtén actualizaciones al instante y directamente en tu sistema sobre el estado de los correos, incluyendo los correos entregados, no entregados, abiertos o en los que se han hecho clic.
Brinda información esencial a tu audiencia con correos transaccionales vía SMTP o API
Proporciona una experiencia atractiva que anime a realizar compras y atraiga de nuevo a los clientes a tu canal de ventas.
Empezar ahora12,000 correos gratis al mes
o