Кастомные email-шаблоны для CMS и CRM
Рассылка писем через Mailchimp, Klaviyo, HubSpot или Salesforce Marketing Cloud — рутина. Но сталкивались с ситуацией, когда письмо в Outlook разъезжается, а переменные {{ first_name }} не подставляются? Встроенные drag-and-drop редакторы удобны для простых писем, но когда нужен строгий брендинг, сложная логика условий или адаптивность под мобильные устройства — без кастомного HTML-шаблона не обойтись.
Мы разрабатываем email-шаблоны под ключ: от вёрстки до интеграции с CRM. Гарантируем совместимость со всеми популярными клиентами (Outlook, Gmail, Apple Mail) и оптимизацию для Core Web Vitals. Оцените наш подход на примере работы с Klaviyo — одной из самых гибких платформ для e-commerce рассылок.
Почему кастомные шаблоны лучше готовых?
Допустим, у вас интернет-магазин на Shopify. Стандартный шаблон письма о брошенной корзине — это кнопка «Вернуться к покупкам» и список товаров. Но если добавить блок с персональной скидкой на основе суммы корзины ({% if cart.total_price > 5000 %}) и отзывы клиентов — конверсия восстановления растёт на 20-30%. Кастомная верстка позволяет реализовать такие сценарии без ограничений редактора.
Сравните: drag-and-drop шаблон за 15 минут против кастомного за 2 дня. Первый подходит для разовой акции, второй — для транзакционных писем, которые работают годами и формируют впечатление о бренде. Наш опыт показывает: компании, перешедшие на кастомные шаблоны, сокращают количество жалоб на кривую верстку на 80%.
Как обеспечить совместимость с Outlook и мобильными клиентами?
Главная проблема email-вёрстки — Outlook. Он рендерит HTML через Word, поэтому Flexbox и Grid не работают. Наше решение — табличная верстка с inline-стилями и явными width атрибутами. В <head> добавляем медиа-запросы для мобильных устройств: контейнер становится резиновым, колонки — блочными. Все изображения обязательно с alt текстом — без картинок письмо должно оставаться читаемым.
Пример базового каркаса шаблона для Mailchimp:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>*|MC:SUBJECT|*</title>
<style>
@media only screen and (max-width: 600px) {
.container { width: 100% !important; }
.column { display: block !important; width: 100% !important; }
.mobile-padding { padding: 16px !important; }
}
</style>
</head>
<body style="margin:0;padding:0;background:#f3f4f6">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="center" style="padding:24px 16px">
<!-- Основной контейнер -->
<table class="container" width="600" cellpadding="0" cellspacing="0" border="0"
style="background:#fff;border-radius:12px;overflow:hidden">
<!-- Шапка -->
<tr>
<td style="background:#1e40af;padding:24px 32px">
<img src="https://example.com/logo-white.png" width="120" alt="Кастомный email-шаблон" />
</td>
</tr>
<!-- Контент -->
<tr>
<td class="mobile-padding" style="padding:32px">
<h1 style="margin:0 0 16px;font-size:24px;color:#111827">
Привет, *|FNAME|*!
</h1>
<!-- Контент -->
</td>
</tr>
<!-- Футер -->
<tr>
<td style="padding:16px 32px;background:#f9fafb;text-align:center">
<p style="margin:0;font-size:12px;color:#9ca3af">
<a href="*|UNSUB|*" style="color:#9ca3af">Отписаться</a>
·
<a href="*|UPDATE_PROFILE|*" style="color:#9ca3af">Настройки</a>
</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Форматы шаблонов по платформам
Каждая CRM/ESP использует свой синтаксис мержей и условий. Мы учли это при вёрстке:
| Платформа | Синтаксис переменных | Условия |
|---|---|---|
| Mailchimp | *|FNAME|* |
*|IF:FNAME|* ... *|END:IF|* |
| Klaviyo | {{ first_name }} |
{% if first_name %} ... {% endif %} |
| HubSpot | {{ contact.firstname }} |
{% if contact.firstname %} |
| Customer.io | {{ customer.first_name }} |
{% if customer.attributes.plan == 'pro' %} |
| Brevo (Sendinblue) | {{ params.firstname }} |
{% if params.plan %} |
В шаблоне мы используем синтаксис целевой платформы. Если планируется миграция — можно подготовить несколько вариантов.
Что входит в разработку кастомного шаблона
- Анализ требований: брендбук, типы писем (транзакционные, маркетинговые), список переменных.
- Прототип в Figma: учитываем адаптивность и брендовые цвета.
- Вёрстка на таблицах с поддержкой Outlook 2010–365, Gmail, Apple Mail, Samsung Mail, Яндекс.Почта.
- Настройка переменных и условных блоков по документации платформы.
- Тестирование в сервисах Litmus или Email on Acid — проверка в 20+ клиентах.
- Интеграция: загрузка шаблона в CRM через веб-интерфейс или API (пример для Klaviyo ниже).
- Документация: описание всех блоков и переменных для вашего маркетолога.
- Поддержка после запуска: бесплатные правки в течение месяца.
Импорт в платформу
После верстки шаблон загружается через интерфейс или API:
// Пример: создание шаблона через Klaviyo API
const response = await fetch('https://a.klaviyo.com/api/templates/', {
method: 'POST',
headers: {
'Authorization': `Klaviyo-API-Key ${process.env.KLAVIYO_PRIVATE_KEY}`,
'Content-Type': 'application/json',
'revision': 'latest',
},
body: JSON.stringify({
data: {
type: 'template',
attributes: {
name: 'Order Confirmation RU',
html: templateHtml,
text: plainTextVersion,
}
}
})
});
Сроки и как заказать
Разработка одного адаптивного шаблона с тестированием — от 1 до 2 дней. Стоимость рассчитывается индивидуально в зависимости от сложности и количества шаблонов. Чтобы получить консультацию и точную оценку вашего проекта — свяжитесь с нами. Мы гарантируем, что письма будут выглядеть идеально на всех устройствах и клиентах. Получите консультацию по вашим шаблонам уже сегодня.
Технические требования для CRM-шаблонов
- Только inline-стили или
<style>в<head>— внешние CSS не поддерживаются большинством клиентов. - Все изображения — абсолютные URL (Mailchimp хостит их на своём CDN после загрузки).
- Таблицы вместо Flexbox/Grid — Outlook использует Word-рендерер.
-
widthатрибуты у<img>и<table>— помимо CSS. -
altтексты на всех изображениях — часть писем открывается с отключёнными картинками.
Типичные ошибки при верстке писем
- Использование CSS-свойства
displayс нестандартными значениями — многие клиенты не поддерживают. - Избыточная вложенность таблиц — увеличивает вес письма и время загрузки.
- Отсутствие явного
widthу изображений — в Outlook картинки могут масштабироваться непредсказуемо. - Игнорирование
altтекста — теряется смысл письма при отключенных изображениях.
| Платформа | Сложность шаблона | Срок разработки |
|---|---|---|
| Транзакционное письмо | Базовая | 1 день |
| Маркетинговое письмо с условиями | Средняя | 2 дня |
| Мультиязычный шаблон с A/B-тестами | Высокая | 3-4 дня |
В итоге вы получаете не просто HTML-код, а готовое к отправке решение, которое работает быстрее и надёжнее встроенных редакторов. Закажите кастомные шаблоны — и ваши email-рассылки перестанут быть головной болью.







