Aprovado por milhares de profissionais de marketing em todo o mundo
O que são campanhas de e-mails transacionais?
E-mails transacionais são mensagens automáticas enviadas em resposta às ações de um assinante, como cadastro, redefinição de senha ou conclusão de uma compra.
Configure seus modelos uma vez, e nosso sistema enviará automaticamente a mensagem certa no momento certo — seja um e-mail de boas-vindas, de redefinição de senha ou de confirmação de pedido.
Envie e-mails via SMTP
Conecte facilmente seu servidor SMTP a um CMS ou sistema CRM, aplicativo ou construtor de sites para começar a enviar e-mails transacionais imediatamente — sem necessidade de configuração adicional.
Basta copiar o endereço do servidor, porta, login e senha da sua conta da SendPulse e colá-los em um aplicativo ou ferramenta online.
<?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-//www.spcdn.org/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-cEnvie e-mails via API
Teste nossa API responsiva para enviar e-mails de forma mais rápida e escalar facilmente suas campanhas transacionais.
Para conectar, basta adicionar o ID e o Secret da sua conta da SendPulse a um cliente de e-mail e executar o método "Autorização" da API.
Crie modelos com nosso criador intuitivo de arrastar e soltar
Envie facilmente e-mails transacionais via API usando modelos personalizáveis para todas as suas notificações. Personalize cada e-mail com variáveis como nome do cliente, número do pedido, lista de produtos ou data de pagamento para agregar valor real às suas campanhas.
Acesse mais de 130 modelos HTML de nível profissional em todos os planos, incluindo o gratuito.
Acompanhe o desempenho de seus e-mails transacionais
Meça métricas de e-mails regularmente para melhorar o desempenho do seu marketing por e-mail e o ROI. Todos os relatórios da SendPulse — taxas de abertura e cliques, colocação na caixa de entrada, taxas de entrega, erros e reclamações de spam — são baixáveis.
Como visualizar estatísticas de SMTPColabore com sua equipe
Convide seus membros da equipe e gerencie os direitos de acesso para distribuir a carga de trabalho de forma eficiente. Você pode atribuir funções padrão — editor, designer, analista, contador, gerente — ou criar funções personalizadas.
Como gerenciar funções de usuáriosEnvie até 12.000 e-mails transacionais por mês gratuitamente ou faça upgrade para um plano pago, se necessário — escolha entre preços por envio ou uma assinatura mensal.
Não é necessário cartão de crédito
Ferramentas fáceis de usar para e-mails transacionais
Endereços IP dedicados
Aumente sua reputação de remetente e evite ser listado como spam com nossa opção de IP dedicado, incluída no plano de 100.000 e-mails.
Autenticação SPF e DKIM
Registros SPF e DKIM ajudam a verificar a identidade do remetente para evitar que seus e-mails transacionais caiam na pasta de spam.
Lista de contatos desinscritos
Suas campanhas não serão enviadas para contatos que cancelaram suas inscrições, mesmo que permaneçam em suas listas de endereçamento.
Rastreamento de abertura e cliques
Analise as taxas de abertura e cliques para refinar sua estratégia de e-mails e aumentar o engajamento.
Domínio de rastreamento personalizado
Remova o branding da SendPulse usando seu próprio domínio para rastrear aberturas e cliques de e-mails.
Webhooks
Receba atualizações imediatas sobre o status dos e-mails, incluindo entregues, não entregues, abertos ou clicados, diretamente em seu sistema.
Entregue informações essenciais ao seu público com e-mails transacionais via SMTP ou API
Ofereça uma experiência envolvente que incentive compras e mantenha os clientes voltando ao seu pipeline de vendas.
Comece agora mesmo12.000 e-mails por mês gratuitamente
ou