Nos clients nous font confiance
Que sont les campagnes d'emails transactionnels ?
Les emails transactionnels sont des messages automatisés envoyés en réponse aux actions d'un abonné, comme l'inscription, la réinitialisation d'un mot de passe ou la finalisation d'un achat.
Configurez vos modèles une fois et notre système enverra automatiquement le bon message au bon moment, qu'il s'agisse d'un mail de bienvenue, d'une réinitialisation de mot de passe ou d'une confirmation de commande.
Envoyez des emails via SMTP
Connectez facilement votre serveur SMTP à un système CMS ou CRM, à une application ou à un créateur de site Web pour commencer à envoyer des emails transactionnels immédiatement, aucune configuration supplémentaire n'est requise..
Copiez simplement l'adresse du serveur, le port, l'identifiant et le mot de passe de votre compte SendPulse et collez-les dans une application ou un outil en ligne.
<?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-cEnvoyez des emails via API
Essayez notre API conviviale pour envoyer des emails plus rapidement et donner facilement de l'envergure à vos campagnes transactionnelles.
Pour vous connecter, ajoutez simplement l'ID et le Secret de votre compte SendPulse à un client d’email et exécutez la méthode API « Autorisation ».
Créez des modèles avec notre générateur intuitif par glisser-déposer
Envoyez facilement des emails transactionnels via API à l'aide de modèles personnalisables pour toutes vos notifications. Personnalisez chaque email avec des variables telles que le nom du client, le numéro de commande, la liste de produits ou la date de paiement pour ajouter une réelle valeur à vos campagnes.
Accédez à plus de 130 modèles HTML de niveau professionnel avec chaque forfait, y compris le forfait gratuit.
Suivez les performances de vos emails transactionnels
Mesurez régulièrement les métriques des emails pour améliorer les performances de votre marketing par email et votre retour sur investissement. Tous les rapports de SendPulse (sur les taux d'ouverture et de clic, le placement dans la boîte de réception, les taux de livraison, les erreurs et les plaintes pour spam) sont téléchargeables.
Comment voir les statistiques SMTPCollaborez avec votre équipe
Invitez les membres de votre équipe et gérez leurs droits d'accès pour répartir efficacement la charge de travail. Vous pouvez attribuer des rôles d'utilisateur standard (éditeur, concepteur, analyste, comptable, gestionnaire) ou en créer des personnalisés.
Comment gérer les rôles d’utilisateurEnvoyez jusqu'à 12 000 emails transactionnels par mois gratuitement ou passez à un forfait payant si nécessaire ; choisissez entre un pack prépayé ou un abonnement mensuel.
Aucune carte de crédit requise
Outils d’email transactionnel faciles à utiliser
Adresses IP dédiées
Améliorez votre réputation d'expéditeur et évitez la liste noire avec notre option IP dédiée, incluse dans notre forfait de 100 000 emails.
Authentification SPF et DKIM
Les enregistrements SPF et DKIM permettent de vérifier l'identité de votre expéditeur pour éviter que vos emails transactionnels n'atterrissent dans un dossier de spam.
Liste des contacts désabonnés
Vos campagnes ne seront pas envoyées aux contacts désabonnés, même s'ils restent dans vos listes de diffusion.
Suivi des ouvertures et des clics
Analysez les taux d'ouverture et de clics pour affiner votre stratégie d’emailing pour un meilleur engagement.
Domaine de suivi personnalisé
Supprimez la marquage de SendPulse en utilisant votre propre domaine pour suivre les ouvertures et les clics des emails.
Webhooks
Obtenez des mises à jour immédiates sur les statuts des emails, y compris les envois, les non-envois, les ouvertures ou les clics, directement dans votre système.
Délivrez des informations essentielles à votre public avec des emails transactionnels via SMTP ou API
Offrez une expérience engageante qui encourage les achats et incite les clients à revenir dans votre pipeline de vente.
Commencer12 000 emails par mois gratuitement
ou