Тестовое письмо отправлено, и хочется взгляда со стороны: помещается ли тема, все ли ссылки абсолютные и живые, есть ли ссылка на отписку, читается ли текст при заблокированных картинках? Человек отвечает через час, ассистент — через секунды, если дать ему письмо в формате, который он может прочитать.
Не отправляйте скриншоты — отдайте машиночитаемый вид
Копирование из браузера теряет заголовки, текстовую часть и вложения, а скриншоты теряют всё остальное. Вместо этого используйте read-only ссылку на инбокс: человек откроет её в браузере, а ассистент прочитает тот же контент как данные.
Как работает экспорт
Возьмите ссылку шаринга (/s/…) и добавьте /export:
/s/…/export— JSON со всеми перехваченными элементами (по умолчанию)./s/…/export?format=text— текстовый дайджест, удобный для вставки в промпт.
JSON выглядит так (сокращённо):
{
"resource": "inbox",
"name": "Staging app",
"read_only": true,
"generated_at": "2026-09-10T12:00:00+00:00",
"expires_at": "2026-09-11T12:00:00+00:00",
"count": 2,
"items": [
{
"id": 17,
"from": "App <app@example.com>",
"to": ["customer@example.com"],
"subject": "Ваш счёт №1042",
"received_at": "2026-09-10T11:58:00+00:00",
"text": "Здравствуйте! Счёт во вложении.",
"attachments": [{"filename": "invoice.pdf", "contentType": "application/pdf", "size": 18422}]
}
]
}
Ссылки на вебхуки отдают сам запрос: метод, URL, query, заголовки, сырое тело, IP, user-agent и время.
Рабочий промпт
Забери https://sandbox.example.com/s/TOKEN/export?format=text и проверь письма.
Проверь: тема до 60 символов и не капсом; все ссылки абсолютные и доступные;
есть ссылка на отписку; нет заглушек вроде "Lorem" и "{{name}}"; текст читается
без картинок.
Ответь чек-листом проблем и предложи исправление для каждой.
Так как в экспорте есть текстовая часть, модель оценит обе версии письма, ничего не рендеря.
Правила безопасности
- Ссылка шаринга и есть пароль: обращайтесь с ней как с секретом. Ставьте минимальный разумный срок (часто достаточно часа) и отзывайте её после проверки.
- Отправляйте только тестовые данные. Песочница не доставляет реальные письма, но ассистент может передать дальше то, что вы ему дали.
- Ссылка только для чтения, и все ответы содержат
noindex, поэтому краулеры не сохранят тестовое письмо. - Экспорт ограничен последними элементами, так что переполненный инбокс не вернёт неограниченный объём.
Автоматизация в CI
Заберите экспорт через curl и проверьте его тестами — или передайте в вызов вашей модели и валите сборку, если чек-лист не пуст. Это тот же endpoint, которым пользуется ассистент: одна реализация для людей, скриптов и моделей.