BYstudio. Условный пример ТЗ на интеграцию сайта с CRM 21 октября 2026. Не рабочие данные и не выполненный клиентский проект. Источник: https://bystudio.ru/solutions/website-crm-integration-brief/ Цель: передать одну форму «Запрос услуги» в выбранную CRM после проверки. Направление: только сайт -> CRM. Оплаты, файлы и перенос базы исключены. Поля: Имя: «Тестовый клиент» -> имя контакта, необязательное текстовое поле. Email: client@example.com -> email контакта, обязательное, проверка формата. Задача: «Нужен сайт услуг» -> описание сделки, обязательный текст. Источник: «Сайт» -> согласованное поле CRM, назначается сервером. Событие: demo-enquiry-001 -> журнал и согласованная связь с записью CRM. Названия полей, ограничения длины и права проверяются в целевой CRM до запуска. Маршрут: Согласованная воронка, стадия «Новая заявка», менеджер назначается владельцем. Это условные названия, не API-коды. Конкретный сотрудник определяется до приемки. Повтор: То же событие demo-enquiry-001 не создает вторую сделку. Новая отправка с тем же email и новым событием создает новую сделку с существующим контактом по согласованному правилу. Если ответ после создания сделки потерян, сначала сверяем результат. Отказ: Принятая заявка сохраняется в надежном согласованном хранилище ожидания. Временный сбой запускает ограниченные повторы. Интервал и предел пока требуют согласования. Ошибку полей или доступа исправляет технический ответственный. После предела попыток назначенный сотрудник разбирает обращение вручную. Уведомление и получатель определяются до разработки. Посетитель получает подтверждение приема только после надежного сохранения. Приемка на тестовой среде: 1. Новая отправка: одна сделка, верные поля, источник, стадия и права. 2. Неверный email: понятная ошибка, некорректной сделки нет. 3. Повтор события: остается одна сделка. 4. Новый event с тем же email: новая сделка с прежним контактом. 5. Отказ CRM: заявка видна в ожидании, после восстановления одна сделка. 6. Потерянный ответ: сверка находит результат без лишней сделки. Перед запуском заполнить: CRM, поля и права, сотрудник, интервалы и предел, срок хранения журнала, канал ошибки, принимающий сотрудник и поддержка. Секреты и клиентская база в пример не входят.