Інтеграція email, SMS розсилок і месенджерів

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

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

Пропоновані послуги
Показано 30 з 56 послугУсі 2065 послуг
Розробка дизайну email-розсилки
Проста
від 1 робочого дня до 3 робочих днів
Розробка конструктора email-розсилок
Середня
від 1 тижня до 3 місяців
Верстка email-розсилки (HTML Email)
Проста
~1 робочий день
Інтеграція SMS-розсилки (SMS.ru) з сайтом
Проста
від 4 годин до 2 робочих днів
Інтеграція SMS-розсилки (SMSC) з сайтом
Проста
від 4 годин до 2 робочих днів
Інтеграція SMS-розсилки (Twilio) з сайтом
Проста
від 4 годин до 2 робочих днів
Інтеграція SMS-розсилки (МТС Маркетолог) з сайтом
Проста
від 4 годин до 2 робочих днів
Інтеграція месенджера Telegram з сайтом (повідомлення, боти)
Середня
від 1 робочого дня до 3 робочих днів
Інтеграція онлайн-чату (Jivo) на сайт
Проста
від 4 годин до 2 робочих днів
Інтеграція онлайн-чату (Tawk.to) на сайт
Проста
від 4 годин до 2 робочих днів
Інтеграція онлайн-чату (Carrot Quest) на сайт
Проста
від 4 годин до 2 робочих днів
Інтеграція онлайн-чату (LiveChat) на сайт
Проста
від 4 годин до 2 робочих днів
Інтеграція онлайн-чату (Chatra) на сайт
Проста
від 4 годин до 2 робочих днів
Інтеграція зворотного дзвінка (CallbackHunter) на сайт
Проста
від 4 годин до 2 робочих днів
Інтеграція зворотного дзвінка (Calltouch) на сайт
Проста
від 4 годин до 2 робочих днів
Інтеграція зворотного дзвінка (CoMagic) на сайт
Проста
від 4 годин до 2 робочих днів
Інтеграція SIP-телефонії на сайт
Середня
~2-3 робочих дні
Інтеграція IP-телефонії Манго Офіс на сайт
Середня
від 1 робочого дня до 3 робочих днів
Інтеграція IP-телефонії Zadarma на сайт
Середня
від 1 робочого дня до 3 робочих днів
Часті питання
Наші компетенції:
Етапи розробки
Останні роботи
  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    874
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851

Email та SMS розсилки: Unisender, SendPulse, Mailchimp, інтеграція з сайтом

Триггерне письмо через 10 хвилин після реєстрації конвертує в 4–5 разів краще, ніж те ж письмо через 24 години. Це не маркетинговий міф — це механіка: поки користувач теплий, поки пам'ятає контекст. Але більшість інтеграцій з рассильниками зроблені так: форма сабмітується → синхронний HTTP-запит до API → якщо API гальмує, користувач чекає 3 секунди → письмо йде або не йде, ніхто не знає.

Провайдери та їх 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 не відправляться на мережах МТС/МегаФон/Білайн.

Як будуємо інтеграцію правильно

Трансакційні та маркетингові — завжди розділяємо. Трансакційні листи (підтвердження замовлення, скидання пароля, статус доставки) — через окремий домен-відправник або субдомен tx.example.com. Маркетингові розсилки — через mail.example.com або news.example.com. Якщо маркетингова розсилка отримає багато скарг на спам, це не повинно вплинути на репутацію трансакційного потоку.

Очередь та retry. Будь-який виклик до email API — через очередь (Laravel Queue, Bull, Celery). Якщо Unisender вернув 503 — завдання йде в retry через 5 хвилин, потім 15, потім 60. Після 5 невдалих спроб — в dead letter queue з алертом. Користувач уже отримав свій 200 OK та не знає про проблему.

Шаблони. Зберігаємо шаблони в коді (Blade, Twig, React Email), не в інтерфейсі провайдера. Причини: версіонування через Git, preview у браузері без відправки, можливість тестування. Для складних шаблонів з динамічним контентом — react-email з експортом в HTML через @react-email/render.

Валідація та GDPR/152-ФЗ. Перед додаванням контакту в список — double opt-in (письмо з підтвердженням). Зберігати факт підтвердження з timestamp у своїй БД. При відписці — синхронно відписуємо і у провайдера, і в своїй базі. Ігнорувати webhook відписки — прямий шлях до блокування аккаунту у провайдера.

Моніторинг доставляємості. Підключаємо webhook від провайдера на события bounce (жорсткий та м'який), spam_complaint, unsubscribe. Жорсткий bounce — одразу помічаємо email як невалідний у своїй БД, більше не відправляємо. М'який bounce 3 рази поспіль — те ж саме. Метрики: open rate, click rate, bounce rate, unsubscribe rate — дивимося не рідше раза на тиждень.

Процес та строки

Аудит поточних потоків комунікації → вибір провайдерів для трансакційного та маркетингового трафіку → налаштування DNS (SPF, DKIM, DMARC) → розробка шаблонів → інтеграція з бекендом → налаштування очередей та моніторингу → тестування всіх триггерних сценаріїв.

Сценарій Строк
Базові трансакційні листи (один провайдер) 1 тиждень
Триггерні ланцюжки + SMS + веб-пуші 2–4 тижні
Повна омніканальна автоматизація 4–8 тижнів

Вартість розраховується індивідуально.