Агентство показывает красивую схему автоматизации: событие покупки, ожидание, письмо, условие выхода. Заказчик принимает работу. Через неделю выясняется, что повторное событие запускает вторую цепочку, возврат товара не учитывается, а письмо уходит человеку после отписки. Схема описывала задумку, но не подтверждала работоспособность.

Приёмка CRM-автоматизации — проверка согласованного поведения системы на обычных и пограничных ситуациях. Её результатом должны быть воспроизводимые доказательства: какие данные подали, какое действие ожидали, что произошло и где это видно. Скриншот нужен как иллюстрация, но не заменяет такую проверку.

Согласуйте готовность до начала настройки

Разделите бизнес-требование и проверяемый критерий. Требование «вернуть клиентов ко второй покупке» слишком широко для технической приёмки. Критерий может звучать так: «Клиент с одной завершённой покупкой входит один раз; при следующей завершённой покупке ожидающие промосообщения блокируются».

В Scrum Guide определение готовности описывает состояние результата, отвечающего установленным требованиям качества. [1] Для приёмки CRM не обязательно внедрять Scrum. Практическое применение этого принципа — заранее договориться, какие проверки, документация и доступы входят в завершённую работу, а что относится к последующему измерению эффекта.

Отдельно зафиксируйте границы ответственности за исходные данные. Если остановка зависит от события покупки, должны быть известны его источник, допустимая задержка и поведение при сбое. Фраза «интеграцию делает другая команда» не отвечает на вопрос, что увидит клиент до устранения ошибки.

Описывайте тест через исходное состояние и результат

В Gherkin используется понятная структура: заданное исходное состояние, действие и ожидаемый результат. [2] Она удобна и без инструмента Cucumber: таблицу может читать маркетолог, разработчик и представитель бизнеса. Ниже — адаптация CRM Lab для цепочки после первой покупки.

Исходное состояние и действиеОжидаемое поведениеДоказательство
Один завершённый заказ и разрешённый контактЕдинственный вход в нужную веткуЗапись входа с идентификатором клиента и заказа
Повторно пришло то же событиеНовый вход не создаётсяИстория обработки повторного события
Вторая покупка до отправкиОжидающее промо не отправляетсяПричина исключения и отсутствие отправки
Отписка после входаРекламный контакт блокируетсяАктуальное разрешение и журнал решения
Нет обязательного поляПрименяется согласованный безопасный вариантВыбранная ветка и диагностическая запись
Интеграция перестала обновлятьсяВыполняется правило остановки или ручной проверкиСигнал мониторинга и результат действия

Для отрицательного результата «письмо не отправилось» задайте период проверки. Отсутствие сообщения через минуту не доказывает, что его нет в очереди на завтра. Проверяйте не только полученные письма, но и созданные задания, причины отказа и будущие шаги.

Проведите проверку в безопасной среде

Используйте тестовые профили и контролируемые адреса. До импорта событий подтвердите, что они не могут попасть в реальные массовые сценарии. Если полноценной тестовой среды нет, ограничения пилота и способ остановки должны быть согласованы до первого действия.

Прогоните путь от источника события до фактического сообщения и обратного статуса. Предпросмотр письма не проверяет интеграцию, а зарегистрированное событие в CRM не подтверждает корректность ссылки в мобильном приложении. Для критичных условий нужен сквозной тест.

Проверьте локализацию, часовые пояса, персональные поля, резервный текст, промокод и переход на нужную страницу. Если кампания меняет деньги или баллы, сверяйте результат с системой учёта. Небольшое число тестовых получателей не делает ошибочную финансовую операцию допустимой.

Проверьте готовность к сопровождению

В комплект передачи входят актуальная схема, описание входа и выхода, зависимости, тесты, способ мониторинга, аварийная остановка и ответственные. Владелец со стороны заказчика должен уметь найти нужную версию и понять, что случится при изменении условия.

Доступы агентства оформляйте по ролям и срокам. Владельцем аккаунтов, доменов и рабочих интеграций должна оставаться согласованная сторона; личная учётная запись ушедшего подрядчика не должна быть единственным способом управления. Секреты и ключи передаются через принятый защищённый процесс, а не через текст инструкции.

Условный пример решения о приёмке. Из 12 согласованных проверок 10 пройдены. В одной неверно срабатывает остановка после отписки, в другой отличается несущественный отступ. Первый дефект блокирует запуск соответствующей коммуникации; второй может быть принят с согласованным сроком исправления. Средняя доля успешных проверок не заменяет оценку критичности.

Не требуйте от технической приёмки доказать выручку

Работоспособность сценария и коммерческий эффект — разные этапы. Настройка может соответствовать требованиям, но гипотеза о поведении клиентов не подтвердится. Для проверки эффекта отдельно задаются метрика, группы, горизонт и правила анализа.

В итоговой записи укажите версию, пройденные тесты, известные ограничения, условия допуска и владельца сопровождения. Если результат пока нельзя воспроизвести без специалиста агентства, передача не закончена. Приёмка становится полезной, когда заказчик получает управляемый процесс и понимает его границы.

Источники

1. Schwaber K., Sutherland J. The Scrum Guide. Scrum Guides. November 2020.

2. Cucumber. Gherkin Reference. Cucumber Documentation. Проверено 23.09.2026.