Ghost Newsletters: професійне налаштування email-розсилок

Наша компанія займається розробкою, підтримкою та обслуговуванням сайтів будь-якої складності. Від простих односторінкових сайтів до масштабних кластерних систем, побудованих на мікро сервісах. Досвід розробників підтверджено сертифікатами від вендорів.

Розробка та обслуговування будь-яких видів сайтів:

Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

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

Послуги, які ми пропонуємо
Показано 1 з 1Усі 2062 послуг
Ghost Newsletters: професійне налаштування email-розсилок
Простий
від 1 дня до 3 днів
Часті запитання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1365
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1254
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    961
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1192
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    933
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    951

Ви написали чудовий пост, налаштували 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 Захист від спаму, підвищення рейтингу
Кастомізація шаблонів листів Унікальний дизайн під бренд
Створення сегментів підписників Таргетована розсилка
Навчання роботі з адмін-панеллю Самостійне управління
Документація та доступи Повна прозорість

Процес роботи та терміни

  1. Аналітика: вивчаємо поточну інфраструктуру, обсяг розсилок, репутацію домену.
  2. Проектування: вибираємо провайдера, складаємо конфіг.
  3. Реалізація: налаштовуємо SMTP, шаблони, сегментацію.
  4. Тестування: надсилаємо тестові листи, перевіряємо спам-фільтри всіх поштовиків.
  5. Деплой: переносимо в продакшн, передаємо документацію.

Терміни: базове налаштування (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 дозволяє підписувати листи цифровим підписом, що підвищує довіру поштових серверів.

  1. Згенеруйте пару ключів (наприклад, через OpenSSL: openssl genrsa -out private.key 2048).
  2. Опублікуйте публічний ключ у DNS як TXT-запис для селектора (наприклад, mail._domainkey.tx.example.com).
  3. Вкажіть селектор у провайдера (SendGrid, Mailgun, Unisender).
  4. Перевірте командою 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+ проєктів. Замовте безкоштовний аудит поточної інтеграції — отримайте звіт з рекомендаціями.