Начните с onboarding, replenishment, at-risk detection, win-back, campaign QA или message drafting. Универсальный CRM-agent быстро получает слишком широкие permissions и становится трудно оцениваемым.
New lead, activated, first purchase, active, repeat, at-risk, churned, expansion-ready. Agent должен понимать state transitions и exit criteria, а не только списки сегментов.
Первый этап: summary account/contact history, data quality flags, segment suggestion, lifecycle state, missing fields. Не разрешайте автоматически менять customer records до проверки precision.
Agent может готовить email, push, SMS или task draft на основе approved templates и state. Отправка остаётся human-approved или automation-rule-approved по risk tier.
Используйте только data, необходимую для relevance. Не подтягивайте sensitive attributes без законной и бизнес-необходимой причины. Data minimization снижает risk.
Agent не должен изменять consent/preferences на основании inference. Эти поля обновляются только trusted process: user action, verified service event или approved system.
Unsubscribed, complaints, active service issue, recent purchase, open dispute, frequency cap. Suppression должна проверяться непосредственно перед send/action.
Agent может рекомендовать contact timing, но должен видеть cross-channel history. Email, SMS, push и Sales outreach вместе создают customer pressure.
Recommendation должна учитывать lifecycle state, product eligibility, value, risk и recent interactions. Не оптимизируйте только short-term conversion.
CRM обычно взаимодействует с customers с высокой baseline propensity. Поэтому attributed revenue завышает causal effect. Для major programs используйте holdout/control, где возможно.
Message, timing, channel, offer и frequency. Primary metric — incremental behavior/contribution, guardrails — unsubscribe, complaint, margin, retention.
Offer generation требует limits: maximum discount, eligibility, margin floor, excluded products. Высокие отклонения отправляются на approval.
Duplicate detection, missing fields, stale records, invalid contact data. Agent может flag/merge proposal, но destructive merge должен иметь review.
External enrichment должен иметь source, date и confidence. Не записывайте inferred fact в CRM как verified customer attribute.
Historical customer states: onboarding, at-risk, active, complaint, unsubscribed, recently purchased. Проверяйте segmentation, policy compliance, message appropriateness и action selection.
Средняя quality score может скрыть редкую критическую ошибку — отправку unsubscribed customer или неправильную скидку. High-severity errors должны иметь отдельный zero/near-zero tolerance threshold.
Сообщение клиенту с открытой претензией не должно выглядеть как обычный upsell. Agent обязан учитывать service context и подавлять commercial action.
Массовая отправка, скидка выше threshold, изменение customer state, launch новой lifecycle automation — human approval. Routine drafts и analysis можно автоматизировать сильнее.
Customer context used, recommendation, tool call, approval, final send/update и outcome. Audit trail помогает разбирать complaints и regressions.
Campaign automation должна иметь emergency stop. Если complaint rate, bounce или anomaly превышают guardrail, workflow ставится на pause до review.
Support ticket, failed delivery, refund, unresolved issue должны менять marketing eligibility. CRM agent полезен именно как coordinator контекста, а не как генератор текста.
Оценивайте incremental contribution, not attributed revenue. Скидка и incentive вычитаются. Для retention programs учитывайте downstream repeat.
Time saved on segmentation/setup, campaign cycle time, data-quality issues fixed, manual workload, error rate. Отдельно измеряйте business lift.
Open/click — diagnostic metrics. Business metrics: activation, repeat, retention, incremental revenue/contribution. Agent не должен увеличивать messaging pressure ради engagement.
Retail CRM-команда вручную собирает сегменты и тексты для win-back. AI CRM Agent сначала только определяет eligible customers и создаёт drafts, проверяя suppression и frequency. Send остаётся approval-gated. В пилоте используется holdout. Команда видит, что agent сокращает setup time на 50%, а incremental contribution остаётся положительной; после этого scope расширяют на replenishment.
Опишите состояния и переходы формально: new → activated → active → at-risk → churned → reactivated. Для каждого перехода укажите event, time window и исключения. Это снижает риск, что LLM будет интерпретировать lifecycle по-разному от кампании к кампании.
Перед каждой рекомендацией или отправкой агент должен пройти policy checks: consent, channel availability, product ownership, active dispute, recent purchase, frequency cap, geography и offer eligibility. Eligibility — deterministic layer, а не творческая задача модели.
Модель полезна там, где нужно интерпретировать контекст: историю взаимодействий, products, support notes и lifecycle signals. Но candidate actions лучше ограничить approved catalog, чтобы agent выбирал из безопасных вариантов, а не придумывал новые коммерческие условия.
Agent может суммировать risk signals и подготовить task для Customer Success, но prediction должен быть валидирован на historical data. Не помечайте клиента «готовым уйти» только по свободной интерпретации нескольких сообщений.
Разрешайте personalization только внутри approved facts. Если CRM знает отрасль, product и recent action, agent может адаптировать framing. Он не должен выводить скрытые характеристики человека или ссылаться на данные, которые клиент не ожидает увидеть.
CRM agent должен видеть, что Sales уже писал клиенту, push был вчера, а support ticket открыт. Для каждого канала задайте priority и cooldown. Так AI снижает communication collisions вместо их увеличения.
Каждую неделю выбирайте sample отправок и проверяйте eligibility, tone, offer, timing и policy. Ошибки классифицируйте по severity. Повторяющийся failure mode должен превращаться в новый eval case.
Расширяйте scope по одному измерению: новый lifecycle stage, новый channel или более высокий action autonomy. Не меняйте всё одновременно — иначе невозможно понять, что вызвало regression.