Ви написали чудовий пост, налаштували Ghost Newsletters, але половина листів потрапляє до спаму. Причина — неправильна конфігурація SMTP та відсутність SPF/DKIM записів. Ми налаштовуємо Ghost Newsletters так, щоб доставлюваність перевищувала 98%: підключаємо Mailgun або Sendgrid, кастомізуємо шаблони під ваш бренд, сегментуємо аудиторію за рівнями доступу (Ghost Members). За 5 років оптимізували понад 50 проектів — від блогів з 500 підписниками до видань з 40 000. Результат: відкриваність зростає на 20–40%, клікабельність — у 1.5 раза. Mailgun перевершує Sendgrid за доставлюваністю в 1.03 раза, що критично для репутації відправника. Отримайте консультацію з налаштування — ми допоможемо уникнути типових помилок.
Чому доставлюваність листів критична для Ghost Newsletters?
Потрапляння до спаму без SPF/DKIM зачіпає до 70% листів. Стандартні листи відкривають 15-20% підписників — кастомні шаблони з адаптивним дизайном піднімають показник до 35-40%. Надсилання всім однакових листів знижує залученість: Ghost дозволяє надсилати різний контент безкоштовним та платним підписникам через сегментацію. Шаблони Ghost використовують Handlebars та CSS, для правок потрібен досвід — ми надаємо готові заготовки.
Як налаштувати SMTP для Ghost Newsletters?
Ghost використовує Nodemailer. Конфігурація в config.production.json:
"mail": {
"transport": "SMTP",
"from": "\"Мій блог\" <[email protected]>",
"options": {
"service": "Mailgun",
"host": "smtp.mailgun.org",
"port": 587,
"secureConnection": false,
"auth": {
"user": "[email protected]",
"pass": "your-mailgun-smtp-password"
}
}
}
Ключові моменти:
- Виберіть провайдера з підтримкою SMTP (Mailgun, Sendgrid, Amazon SES, Postmark).
- Налаштуйте SPF (
v=spf1 include:mailgun.org ~all), DKIM (публічний ключ в DNS) та DMARC (p=quarantine).
- Для великих обсягів (понад 10 000 листів на місяць) використовуйте виділений IP у Mailgun.
За даними офіційної документації Ghost, SMTP-налаштування вимагає обов'язкової аутентифікації домену.
Як вибрати SMTP-провайдера? — ghost newsletters професійна
| Провайдер |
Безкоштовний ліміт |
Доставлюваність |
Особливості |
| Mailgun |
5 000 листів/міс |
>99% |
EU-регіони, API |
| Sendgrid |
100 листів/день |
>97% |
Аналітика, інтеграція |
| Amazon SES |
62 000 листів/міс |
>99% |
Дешево при обсягах |
| Postmark |
100 листів/міс |
>99.9% |
Найкраща, але дорого |
Mailgun — оптимальний вибір для початківців: просте налаштування, висока доставлюваність. Для досвідчених — Amazon SES: дешево, але вимагає ручного управління репутацією. Докладніше в документації Ghost по Mailgun.
Кастомізація шаблонів та сегментація
Створення Newsletter
Ghost Admin → Newsletters → Add newsletter. Вкажіть:
- Name (внутрішнє)
- Subject (можна використовувати
{{post.title}})
- Sender name/email (має збігатися з доменом провайдера)
- Reply-to (необов'язково, але підвищує довіру)
Шаблон листа: кастомізація
Ghost генерує HTML з посту, але дозволяє змінити обгортку через тему. У папці теми створіть email/header.html, email/footer.html, email/styles.css. Стилі інлайняться автоматично. Кастомні шаблони, зверстані під бренд, підвищують відкриваність у 1.5–2 рази порівняно з дефолтними.
Приклад мінімального CSS:
body { font-family: Georgia, serif; }
.post-full-content h2 { font-size: 24px; }
.kg-bookmark-card { border-radius: 4px; }
Як кастомізація шаблонів впливає на відкриваність?
Кожен додатковий елемент бренду (логотип, шрифти, колірна схема) збільшує довіру підписника та ймовірність кліку. Ми впроваджуємо адаптивну верстку, яка коректно відображається у всіх поштових клієнтах, включаючи мобільні. Результат: відкриваність зростає на 40% і вище.
Надсилання різним групам
При створенні Newsletter виберіть отримувачів:
- All members
- Free members only
- Paid members only
- Specific tiers
Ghost автоматично відфільтрує підписників за рівнем доступу (Ghost Members). Це дозволяє таргетувати контент та підвищувати залученість.
Відстеження ефективності
Ghost додає піксель трекінгу та UTM-мітки. Статистика доступна в адмін-панелі: Newsletters → Analytics. Ми налаштовуємо дашборд з ключовими метриками: відкриття, кліки, відписки, скарги.
Що входить у роботу
| Що робимо |
Результат |
| Інтеграція SMTP (Mailgun/Sendgrid/ін.) |
Доставлюваність >98% |
| Налаштування SPF/DKIM/DMARC |
Захист від спаму, підвищення рейтингу |
| Кастомізація шаблонів листів |
Унікальний дизайн під бренд |
| Створення сегментів підписників |
Таргетована розсилка |
| Навчання роботі з адмін-панеллю |
Самостійне управління |
| Документація та доступи |
Повна прозорість |
Процес роботи та терміни
- Аналітика: вивчаємо поточну інфраструктуру, обсяг розсилок, репутацію домену.
- Проектування: вибираємо провайдера, складаємо конфіг.
- Реалізація: налаштовуємо SMTP, шаблони, сегментацію.
- Тестування: надсилаємо тестові листи, перевіряємо спам-фільтри всіх поштовиків.
- Деплой: переносимо в продакшн, передаємо документацію.
Терміни: базове налаштування (SMTP + простий шаблон) — від 2 до 4 годин; складна інтеграція (кастомні шаблони, сегментація, навчання) — до 2 днів. На всі роботи — гарантія 30 днів. Вартість розраховується індивідуально залежно від обсягу та складності.
Типові помилки при налаштуванні
Перед запуском перевірте:
- SPF/DKIM/DMARC налаштовані та перевірені
- SMTP порт — 587 (TLS), не 25
- Розмір листа — до 1 МБ (зображення оптимізовані)
- Лист переглянуто в поштових клієнтах (Gmail, Outlook, Yandex)
- Сегменти підписників вибрані вірно
- Дублікати вимкнені
Базове налаштування SMTP та шаблонів — без зазначення цін. Зв'яжіться з нами для консультації та замовте налаштування Ghost Newsletters, щоб забути про проблеми з доставкою.
Інтеграція email розсилок: чому вона часто ламається?
Ми стикалися з тим, що тригерний лист через 10 хвилин після реєстрації конвертує в 4–5 разів краще, ніж той самий лист через 24 години. Це не маркетинговий міф — це механіка: поки користувач теплий, поки пам'ятає контекст. Але більшість інтеграцій з розсильниками зроблені так: форма сабмітиться → синхронний HTTP-запит до API → якщо API гальмує, користувач чекає 3 секунди → лист йде або не йде, ніхто не знає.
Якщо ви зіткнулися з втраченими листами або потраплянням у спам, замовте аудит існуючої інтеграції — ми знайдемо вузькі місця за 2 дні.
Провайдери та їх API
Unisender — російський провайдер, популярний у сегменті SMB. REST API, простий. Додавання контакту: importContacts, відправка транзакційного листа: sendEmail. Важливо: для транзакційних листів (підтвердження замовлення, скидання пароля) Unisender Go — окремий сервіс з іншим API та окремою ціною. Змішувати масові розсилки та транзакційні в одному потоці — погана ідея для репутації домену.
SendPulse — надає email, SMS, web push, Viber, Telegram-боти через єдиний API. Для проєктів, де потрібен омніканал, це зручно. Automation 360 — візуальний конструктор ланцюжків, можна запустити автоматизацію через API event. SDK для PHP (sendpulse/rest-api-php-sdk) підтримується, але оновлюється нерегулярно — краще використовувати напряму через Guzzle.
Mailchimp — вибір для міжнародної аудиторії та маркетингових команд, звиклих до екосистеми Mailchimp. Transactional email — через Mandrill (дочірній сервіс). Marketing API v3 для управління списками, тегами, кампаніями. Webhook для подій: відкриття, клік, відписка, bounce.
SMS. Для Росії: СМСЦ, МТС Exolve, Devino Telecom, SMS Aero. API у всіх схожий: метод send, параметри phone, message, sender (ім'я відправника — потрібно реєструвати окремо у оператора). Один нюанс: ім'я відправника має бути зареєстровано через агрегатора з договором — без цього SMS не відправляться на мережі МТС/МегаФон/Білайн.
| Провайдер |
Тип |
Транзакційні листи |
Маркетингові |
Особливості |
| Unisender |
email+SMS |
Unisender Go (окремо) |
так |
Популярний в РФ, простий REST |
| SendPulse |
email+SMS+web push+Viber |
так |
так |
Єдиний API, омніканальність |
| Mailchimp |
email |
Mandrill |
так |
Аналітика, міжнародний |
| Twilio |
SMS+email |
так |
ні |
Глобальний, дорогий в РФ |
Як побудувати інтеграцію, щоб не втрачати листи?
Розділяємо транзакційні та маркетингові потоки
Транзакційні листи (підтвердження замовлення, скидання пароля, статус доставки) — через окремий домен-відправник або субдомен tx.example.com. Маркетингові розсилки — через mail.example.com або news.example.com. Якщо маркетингова розсилка отримає багато скарг на спам, це не повинно зачепити репутацію транзакційного потоку. Згідно з документацією SendGrid, транзакційні повідомлення слід відправляти через виділений IP-пул для запобігання перехресному впливу.
Черга та retry
Будь-який виклик до email API — через чергу (Laravel Queue, Bull, Celery). Якщо Unisender повернув 503 — задача йде в retry через 5 хвилин, потім 15, потім 60. Після 5 невдалих спроб — у dead letter queue з алертом. Користувач при цьому вже отримав свій 200 OK і не знає про проблему. Завдяки цьому підходу bounce rate на проєктах знижується до 0.5%.
Приклад job для Laravel:
public function handle(): void
{
try {
$response = Http::post(config('services.unisender.email_url'), $this->params);
if ($response->failed()) {
$this->release(300); // retry через 5 хв
}
} catch (\Throwable $e) {
$this->release(300);
}
}
Шаблони
Зберігаємо шаблони в коді (Blade, Twig, React Email), не в інтерфейсі провайдера. Причини: версіонування через Git, preview у браузері без відправки, можливість тестування. Для складних шаблонів з динамічним контентом — react-email з експортом в HTML через @react-email/render.
Валідація та згоди
Перед додаванням контакту до списку — double opt-in (лист з підтвердженням). Зберігати факт підтвердження з timestamp у своїй БД. При відписці — синхронно відписуємо і у провайдера, і в своїй базі. Ігнорувати webhook відписки — прямий шлях до блокування акаунта у провайдера. Всі процеси відповідають ФЗ-152 про персональні дані.
Як налаштувати DKIM для домену-відправника?
DKIM дозволяє підписувати листи цифровим підписом, що підвищує довіру поштових серверів.
- Згенеруйте пару ключів (наприклад, через OpenSSL:
openssl genrsa -out private.key 2048).
- Опублікуйте публічний ключ у DNS як TXT-запис для селектора (наприклад,
mail._domainkey.tx.example.com).
- Вкажіть селектор у провайдера (SendGrid, Mailgun, Unisender).
- Перевірте командою
dig TXT mail._domainkey.tx.example.com.
Моніторинг доставності
Підключаємо webhook від провайдера на події bounce (жорсткий і м'який), spam_complaint, unsubscribe. Жорсткий bounce — негайно позначаємо email як невалідний у своїй БД, більше не відправляємо. М'який bounce 3 рази поспіль — те саме. Метрики: open rate, click rate, bounce rate, unsubscribe rate — дивимося не рідше разу на тиждень. Наші сертифіковані інженери налаштовують алерти в Grafana/Prometheus.
Чому важливо розділяти потоки?
Якщо відправити маркетингову розсилку з того ж домену, що й транзакційні листи, отримавши скарги на спам, ви ризикуєте заблокувати домен — і користувачі перестануть отримувати навіть підтвердження замовлень. SPF, DKIM, DMARC (Wikipedia SPF, Wikipedia DKIM) повинні бути налаштовані окремо для кожного потоку. Ми використовуємо субдомени з різними DNS-записами.
Обсяг робіт з інтеграції
- Аудит поточних потоків комунікації та репутації домену (SPF, DKIM, DMARC)
- Вибір провайдера та схеми: транзакційний vs маркетинговий трафік
- Налаштування DNS-записів SPF, DKIM, DMARC (Wikipedia DMARC)
- Розробка шаблонів листів (HTML + динамічний контент)
- Інтеграція з бекендом через черги та API
- Налаштування webhook для доставності та скарг
- Документація з експлуатації та навчання команди
- Гарантія доставності та підтримка після запуску
Терміни та вартість
| Сценарій |
Термін (робочі дні) |
Примітка |
| Базові транзакційні листи (один провайдер) |
5–7 днів |
Ціна розраховується індивідуально після аудиту |
| Тригерні ланцюжки + SMS + веб-пуши |
10–20 днів |
Ціна розраховується індивідуально після аудиту |
| Повна омніканальна автоматизація |
20–40 днів |
Ціна розраховується індивідуально після аудиту |
Вартість розраховується індивідуально після аудиту. Ми працюємо під ключ: від аналізу до моніторингу в продакшені. Отримайте консультацію інженера — оцінимо проєкт безкоштовно та скажемо точні терміни. Досвід більше 7 років в інтеграції поштових сервісів, реалізовано 50+ проєктів. Замовте безкоштовний аудит поточної інтеграції — отримайте звіт з рекомендаціями.