Магазин шлёт «заказ принят» с ящика на хостинге и ловит спам. Студия шлёт «вы записаны» тем же ящиком и не видит, открыл ли гость письмо.
Страх «ещё одна подписка» и жадность бесплатного SMTP прячут сервис писем: транзакционные письма — отдельная интеграция, не «почта как у админки». На этой неделе назовите сервис и три письма, которые он обязан доставить в первый месяц.
Проблема
Владелец магазина боится платить за сервис и говорит: «ящик на хостинге есть, с него и шлём». Владелец студии стыдится «сложной почты» и ставит тот же SMTP, что для переписки с подрядчиком. Жадность обещает бесплатно. Гость не видит письмо с суммой. Или видит его в спаме на третий день. Менеджер думает, что человек «не хочет платить». Человек не видел письма. Стыд чинят дублем в мессенджер, касса уже потеряла час.
Сервис писем в проекте — канал: заказы, запись, сброс пароля, не новости. Хостинг-ящик для этого слабый: лимиты, нет нормальной очереди, спам. Можно оставить хостинг для входящих «напишите нам». Нельзя с него гонять транзакцию. Дизайнер не рисует SPF. В проекте пишут сервис, домен и три шаблона. Новости и акции — другой контур, его не смешивают с «ваш заказ».
Причина
Магазин на хостинге: 8–12 экранов до «спасибо», письмо не приходит, гость не платит по ссылке. Сервис с ключами и DKIM — отдельный день в запуске и часто 3–10 тысяч в месяц на объёме, дешевле потерянной кассы. Студия: письмо «слот подтверждён» из хостинга не доходит — человек не приезжает, час пустой. Срок на контур — два-четыре дня: кабинет сервиса, домен, тестовое письмо на чужой ящик, не на свой. Свой ящик врёт: он в белом списке.
Масштаб. На 40–80 заказов в месяц без сервиса уже видны дыры. На 800 — хостинг режет лимит среди дня. Студии на 15 записей дыра одна, но дорогая: пустой слот. В проекте три письма запуска: заказ или заявка приняты, оплата или предоплата прошла, отмена. Остальные шаблоны — этап 2. Путать сервис писем с «рассылкой акций» нельзя: разные согласия и разные кабинеты часто.
- Транзакция и акция — разные контуры, на запуске жива транзакция.
- Хостинг-ящик не канал «ваш заказ».
- Магазин: письмо с суммой совпадает с экраном, уходит из сервиса.
- Студия: «вы записаны» с датой и адресом — тот же сервис, не ручной ящик администратора.
Решение
Не спорьте, «у нас почта работает». Отправьте тестовый заказ на ящик в другом домене и откройте спам. Магазин смотрит письмо заказа. Студия смотрит письмо слота. Если письма нет во входящих — канала нет.
- Напишите сервис одной строкой. «Почта хостинга» в эту строку не ставьте.
- Выпишите три письма запуска. Четвёртое вычеркните в этап 2.
- Проверьте домен: SPF, DKIM, имя отправителя. Без этого сервис ещё не интеграция.
- Назовите, кто видит отказ доставки. Нет роли — дыру увидит только гость.
- В бриф (короткое описание, что нужно от сайта): «письма заказа из сервиса …, акции отдельно». Хостинг оставьте для входящих, если нужно.
Проверка
Фраза магазина: «Заказ и оплата уходят из сервиса писем, не с ящика хостинга». Фраза студии: «Подтверждение слота из сервиса, администратор с личного ящика гостю не дублирует вслепую». Положите имя сервиса в бриф. Если программист предлагает «пока с хостинга, потом переедем», потом наступает после жалоб на спам.
Остановитесь, когда тестовый гость на чужом ящике видит письмо с той же суммой или датой, что экран, во входящих. Не добавляйте акционную ленту в тот же контур «раз уж подключили». Разный контур — разные согласия. Пока канал транзакции один, проект можно принимать. Когда касса ждёт письмо с хостинга, интеграция ещё почта, не письма.
Чек-лист
- Напишите сервис одной строкой. «Почта хостинга» в эту строку не ставьте.
- Выпишите три письма запуска. Четвёртое вычеркните в этап 2.
- Проверьте домен: SPF, DKIM, имя отправителя. Без этого сервис ещё не интеграция.
- Назовите, кто видит отказ доставки. Нет роли — дыру увидит только гость.
- В бриф: «письма заказа из сервиса …, акции отдельно». Хостинг оставьте для входящих, если нужно.
Назад в раздел
