×

Бажаєте спробувати SendPulse?

picture for noty

Запишіться на демонстрацію можливостей нашої платформи.

Записатися на демо

Нам довіряють більше 3 млн клієнтів.
Понад 4 000 позитивних відгуків

dinamo lun nbu uniqa lezo dtek ufs jooble novaposhta ukrpost gasua epicentr docua meest prozorro liki24 booklya kiyavia fakty mctoday prjctr mafia ictv misteram marksandspencer renault viessmann puma bmv samsung"/ ideabank folkmoda dobrobut studiokvartal95 liganet eset ipay uaf piraeus shtrafua payback karcher retailers ria varus planetakino flagman unitcity 1991 usainua onedollarclub publicbid dest obyava medikom sportua xadoua Roman.ua medcard osvitaua subway forbes incrussia hafele reikartz tomato-pizza templatemonster barca zecurion modoza travelline.png lot chicco sdventures alternativaplatform swatch interkassa plerdy radisson letgo naked-science jackwolfskin stihl buki
what is smtp

Що таке транзакційні email розсилки?

Транзакційний лист — повідомлення, що надсилається у відповідь на дію користувача. Ви налаштовуєте шаблони один раз, а далі система автоматично спрацьовує на задану подію: реєстрацію, скидання пароля, купівлю тощо.

Користувач миттєво отримує очікуваний лист: підтвердження реєстрації, новий пароль, сповіщення про успішну оплату чи бронювання.

smtp settings smtp settings

Надсилайте листи через SMTP

Підʼєднайте SMTP-сервер до своєї CMS, CRM, застосунку або конструктора сайтів, щоб надсилати транзакційні листи клієнтам без додаткових налаштувань.

Для цього скопіюйте адресу сервера, порт, логін і пароль з акаунту SendPulse та введіть їх у своєму додатку або онлайн-сервісі.

Як розпочати роботу з SMTP
                    
<?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)
                
            
                
# 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)
                
            
                
// 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);
                
            
                
#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);
}

Надсилайте листи через API

Використовуйте гнучкий API для розробників, щоб надсилати листи ще швидше та масштабувати транзакційні кампанії.

Щоб налаштувати підключення, додайте до свого поштового клієнта ID та Secret з акаунту SendPulse, а потім виконайте метод API «Авторизація».

Документація API
smtp templates smtp templates

Створюйте шаблони у блочному конструкторі

Ви можете надсилати транзакційні листи через API зі своєї системи, використовуючи шаблони для різних типів сповіщень. Персоналізуйте листи, додаючи до них змінні: ім'я, номер замовлення, перелік замовлених товарів, дату оплати. Це зробить листи кориснішими для отримувачів.

Також на всіх тарифах, включно з безплатним, доступні 130+ професійних HTML-шаблонів.

Як відправляти листи через API за шаблоном

Слідкуйте за ефективністю транзакційних листів

Ви можете відстежувати кількість надісланих, доставлених та прочитаних листів, а також переходи за посиланнями та помилки доставки за весь час чи певний період. Усі звіти можна завантажити.

Як переглянути статистику по SMTP
history
smtp team smtp team smtp team smtp team

Налаштуйте гнучку командну роботу

Запрошуйте колег та налаштовуйте права доступу, щоб розподілити завдання. Можна призначити стандартну роль — редактор, дизайнер, аналітик, бухгалтер, менеджер — або створити власну.

Як керувати ролями користувачів

Ви можете надсилати 12 000 транзакційних листів щомісяця безплатно, а за необхідності перейти на платний тариф з оплатою за відправлені або щомісячною підпискою.

Додаткові можливості сервісу транзакційних розсилок

smtp ip
Виділені IP-адреси

Для підвищення репутації відправника й запобігання потраплянню у блек-листи через сторонній вплив. Виділена IP входить у тариф на 100 000 листів.

smtp ip
SPF- і DKIM-записи

Ці криптографічні підписи допоможуть підтвердити справжність відправника і мінімізують потрапляння листів у спам.

smtp ip
Список відписаних

Розсилки не будуть відправлені на адреси відписаних одержувачів, навіть якщо вони залишаються в адресних книгах.

smtp ip
Трекінг відкриттів і переходів

Показники відправленої розсилки допоможуть оцінити та поліпшити ефективність вашої  email стратегії.

smtp ip
Трекінг від свого домену

Ви можете відключити згадку про SendPulse і вказати свій домен для трекінгу відкриттів або переходів.

smtp ip
Вебхуки

Отримуйте у свою систему інформацію про статус листів: доставлено, не доставлено, відкрито, виконано перехід за посиланням.

FAQ

Simple Message Transfer Protocol — це метод обміну інформацією між серверами відправника і одержувача. Ви можете використовувати SMTP сервер від SendPulse, щоб відправляти тільки HTML листи без використання решти функціоналу сервісу: конструктора шаблонів, менеджменту списку розсилок, тощо.

SMTP сервер дозволить вам відправляти різноманітні транзакційні листи, наприклад, листи-підтвердження, апдейти про відправку замовлення, та інші тригерні повідомлення. SMTP сервер від SendPulse має надійну репутацію відправника.

Вам потрібно зареєструватися в SendPulse, заповнити просту форму профілю і налаштувати параметри аутентифікації. Пам'ятайте, що команда підтримки завжди готова допомогти.

З SendPulse ви можете кожен місяць відправляти до 12,000 листів безплатно. Якщо ж вам потрібно відправляти більше листів через наш SMTP сервер, виберіть один з платних тарифів — «Щомісячна підписка» або «Оплата за відправлені». Дізнайтеся більше про ціни на SMTP сервер.

Дайте аудиторії необхідну інформацію завдяки транзакційним розсилкам через SMTP чи API

Створіть бажаний досвід взаємодії, щоб мотивувати до покупок та повторного повернення у воронку продажів.

12 000 листів на місяць безплатно