{{ offer.debtor_profile?.name || 'Клиент не указан' }} 🆕
{{ offer.offer_text }}
Логика ИИ
{{ offer.reasoning }}
| Клиент | Риск | Товар | СМС | Логика | Действие |
|---|---|---|---|---|---|
|
{{ offer.debtor_profile?.name || 'Клиент не указан' }}
🆕
{{ offer.debtor_profile?.purchase_count ?? 0 }} пок.
{{ offer.debtor_profile?.loyalty_balance ?? offer.debtor_profile?.available_balance ?? 0 }} б.
|
{{ offer.risk_color }} 🔥 Кэш-разрыв |
{{ offer.recommended_product }}
[ {{ offer.stock_info.total }} шт. ]
—
|
{{ expandedRows.has(offer.id) ? offer.offer_text : offer.offer_text.slice(0, 60) + (offer.offer_text.length > 60 ? '…' : '') }} | {{ expandedRows.has(offer.id) ? offer.reasoning : (offer.reasoning ? offer.reasoning.slice(0, 60) + (offer.reasoning.length > 60 ? '…' : '') : '') }} |
{{ offer.status }}
|
На этой вкладке нет офферов
Попробуйте другую вкладку или создайте новый оффер
Пока нет AI-офферов
Офферы появятся, когда клиенты пройдут квиз и получат персональные предложения
{{ qp.name || 'Клиент не указан' }}
{{ qp.client_metadata.anketa }}
Анкета пока не сформирована
Покупки ({{ qp.client_metadata.purchase_history.length }})
Health Score
Бизнес в хорошем состоянии Есть проблемы, требующие внимания Критические проблемы, действуйте срочно
Лояльность — статистика
Мёртвый сток
{{ analytics.dead_stock.items.filter(i => i.code && i.code.includes('DS')).length }} DSДебиторка
Что исправить в первую очередь
{{ issue.title }}
{{ issue.description }}
{{ issue.action }}
Проблем не найдено — бизнес в порядке!
| Имя | Телефон | Сегмент | Баланс | Покупок | ||
|---|---|---|---|---|---|---|
| {{ p.name }} | +7{{ p.phone }} | {{ p.segment || '—' }} | {{ p.available_balance ?? (p.bonus_balance || p.balance || 0) }} ({{ p.pending_points }} заморожено{{ p.pending_hold_until ? ' до ' + formatDate(p.pending_hold_until) : '' }}) | {{ p.purchase_count || 0 }} | ||
| Профили не найдены | ||||||
Настройки лояльности
Настройки программы лояльности
Здесь вы настраиваете бонусы для клиентов:
- Первое касание — бонус за первую покупку и прохождение квиза
- Повторные касания — бонусы за последующие покупки (только баллы)
- Дней холда — сколько дней баллы заморожены (после возврата период обнуляется)
- Режим активации — автоматически после холда или вручную продавцом
Бонусы
Режим начисления
Холд и активация
0 = бессрочно. Бонусы сгорают после указанного срока.
Как клиент подтверждает личность на лендинге.
Для учёта сезонности в AI-офферах. Определяется автоматически по IP.
Бонусная программа МойСклад
Если включено, Атом создаст бонусную программу в МС и привяжет контрагентов с тегом atom_customer. МС будет считать баллы, Атом — AI-слой.
Найденные программы:
Тексты лендинга
Доступные теги:
{name} — имя клиента
{product} — название товара
{bonus_text} — текст бонуса
{hold_days} — дней до активации
Теги: {product}, {channel}
Теги: {bonus_text}, {hold_days}
Теги: {name}, {product}, {channel}
Теги: {name}, {product}, {channel}
Теги: {name}, {bonus_text}, {hold_days}, {product}
Интервал проверки автоматизации
Как часто планировщик проверяет триггеры автоматизации (долги, кассовый разрыв, мёртвый сток)
О вашем бизнесе
Как Атом видит ваш бизнес
План продвижения
{{ idx + 1 }}. {{ s.title }}
- {{ a }}
Редактировать анкету
AI-рекомендация (первое касание)
{{ aiSuggestion.reason }}
| Имя | Телефон | Сумма | Тип | Статус | Холд до | Действие |
|---|---|---|---|---|---|---|
| {{ t.card_name || '—' }} | {{ t.card_phone ? '+7' + t.card_phone : '—' }} | {{ t.points }} | {{ t.type }} | {{ payoutStatusLabel(t.status) }} | {{ t.hold_until ? formatDate(t.hold_until) : '—' }} | |
| Нет транзакций | ||||||
Акции и промокоды
Акций пока нет
Нажмите «Новая акция» для создания
| Название | Тип | Статус | Бюджет | Активации | Период | |
|---|---|---|---|---|---|---|
| {{ p.name }} | {{ promotionTypeLabel(p.type) }} | {{ p.is_active ? 'Активна' : 'Черновик' }} | {{ p.budget_limit > 0 ? p.budget_limit + ' руб.' : 'Без лимита' }} Потрачено: {{ p.budget_spent }} |
{{ p.total_activations }} | {{ p.starts_at ? formatDate(p.starts_at) : '...' }} — {{ p.ends_at ? formatDate(p.ends_at) : '...' }} |
Реестр выплат (лотерея)
Экспорт CSV| Телефон | Сумма | Статус | Дата | |
|---|---|---|---|---|
| {{ po.phone }} | {{ po.amount }} руб. | {{ po.status }} | {{ po.created_at ? formatDate(po.created_at) : '' }} |
QR-код для кассы
Наведите камеру для перехода в бота
{{ selectedDebtor?.name }} — Долговые обязательства
Всего долга: {{ fmtRub(selectedDebtor?.total_debt) }}, Просрочено: {{ fmtRub(selectedDebtor?.total_overdue) }}
| Дата | Срок | Сумма | Оплачено | Остаток | Пени | Просрочка | Статус |
|---|---|---|---|---|---|---|---|
| {{ d.document_date }} | {{ d.due_date }} | {{ fmtRub(d.total_amount) }} | {{ fmtRub(d.paid_amount) }} | {{ fmtRub(d.remaining_amount) }} | {{ fmtRub(d.penalty_amount) }} | {{ d.days_overdue > 0 ? d.days_overdue + 'д' : '-' }} | {{ d.status }} |
AI-скрипт разговора
{{ selectedDebtor?.name }}, долг {{ fmtRub(selectedDebtor?.total_debt) }}, просрочка {{ selectedDebtor?.max_days_overdue }}д
- {{ kp }}
Обновление токена МойСклад
Введите новый токен доступа к API МойСклад. Получить его можно в настройках API МойСклад: МойСклад → Настройки → API → Токены.
Списание баллов
{{ redeemProfile.name }} (доступно {{ redeemProfile.available_balance ?? 0 }} баллов)
Новая акция
Выберите тип акции:
Аналитика пока недоступна
Подключите МойСклад и дождитесь первой синхронизации данных. Аналитика появится после появления продаж, отгрузок и платежей.
Health Score
Общая оценка здоровья бизнеса
ABC-XYZ Анализ
Товары без продаж (CZ: {{ analytics.abc_xyz.matrix['CZ'].products.length }})
| Товар | ABC | XYZ | Выручка |
|---|---|---|---|
| {{ p.product_name }} | {{ p.abc }} | {{ p.xyz }} | {{ fmtRub(p.total_revenue) }} |
Категория {{ drillDownCell }} — товары
| Товар | Выручка | Кол-во | CV |
|---|---|---|---|
| {{ p.product_name }} | {{ fmtRub(p.total_revenue) }} | {{ p.total_quantity || 0 }} | {{ p.cv || 0 }}% |
| Нет товаров | |||
Мёртвый сток
| Товар | Остаток | Заморожено | Дней без продаж | Рекомендация | Возврат |
|---|---|---|---|---|---|
| {{ d.product_name }} | {{ d.quantity }} | {{ fmtRub(d.frozen_rubles) }} | {{ d.days_without_sales }} | {{ d.recommendation.action === 'discount' ? 'Скидка' : d.recommendation.action === 'promo_gift' ? 'Подарок' : d.recommendation.action === 'return_vendor' ? 'Возврат' : 'Списание' }} {{ d.recommendation.description }} | {{ fmtRub(d.recommendation?.potential_recovery || 0) }} |
Юнит-экономика
| Товар | Продано | Выручка | Себестоимость | Прибыль | Маржа |
|---|---|---|---|---|---|
| {{ u.product_name }} | {{ u.sell_quantity }} | {{ fmtRub(u.revenue) }} | {{ fmtRub(u.cost) }} | {{ fmtRub(u.profit) }} | {{ u.margin_pct }}% |
Кассовый прогноз
Топ-5 расходов
| Дата | Доход | Расход | Баланс |
|---|---|---|---|
| {{ d.date }} | {{ fmtRub(d.income) }} | {{ fmtRub(d.expense) }} | {{ fmtRub(d.balance) }} |
What-if Симулятор
ABC-XYZ Распределение
RFM-сегментация
Блок Должники
Автоматическое создание долговых обязательств из неоплаченных отгрузок МойСклад. Расчёт пени по ст. 395 ГК РФ. AI-скрипты разговоров.
Старение долгов
CSV| Должник | Телефон | Долг | Просрочено | Дней | Статус | Риск | |
|---|---|---|---|---|---|---|---|
| {{ d.name }} | +7{{ d.phone }} | {{ fmtRub(d.total_debt) }} | {{ fmtRub(d.total_overdue) }} | {{ d.max_days_overdue }}д | {{ {good:'Хороший',problematic:'Проблемный',critical:'Критичный',hopeless:'Безнадёжный'}[d.status] || d.status }} | {{ d.risk_score }} | |
| Нет должников{{ debtorStatusFilter ? ' с выбранным статусом' : '' }} | |||||||
Кредиторская задолженность
Исходящие платежи (paymentout) из МойСклад. Контроль того, кому и сколько вы должны.
Топ кредиторы
Статьи расходов
Последние платежи
| Дата | Кредитор | Сумма | Статья | Назначение |
|---|---|---|---|---|
| {{ p.moment ? p.moment.slice(0, 10) : '' }} | {{ p.agent_name }} | {{ fmtRub(p.amount) }} | {{ p.expense_item }} | {{ p.payment_purpose || p.description }} |
Задайте вопрос AI-ассистенту АТОМ
Атом — ваш маркетолог и CEO-консультант
Обсудите стратегию, получите рекомендации, и Атом запомнит всё о вашем бизнесе
Обсудите стратегию вашего бизнеса
Атом — опытный маркетолог и CEO-консультант. Задайте вопрос, или нажмите «Новый диалог» чтобы Атом начал с ключевых вопросов о вашем бизнесе.
Инсайты из диалога:
Рекомендованные акции:
{{ s.description }}
Эффект: {{ s.expected_effect }}
⚡ Автоматизация
Правила: «Если X → сделай Y» — срабатывают автоматически по расписанию
Нет правил автоматизации
Создайте первое правило или опишите его словами через AI
🔥 Сработавшие триггеры ({{ triggeredRules.length }})
📋 Лог выполнения
| Правило | Триггер | Действие | Статус | Детали | Время |
|---|---|---|---|---|---|
| {{ log.rule_name }} | {{ triggerLabel(log.trigger_type) }} | {{ actionLabel(log.action_type) }} | {{ log.status === 'executed' ? '✅' : '⏭' }} | {{ log.detail }} | {{ formatDate(log.created_at) }} |
Новое правило автоматизации
🤖 AI-создание правила
Опишите правило на русском — AI подберёт триггер и действие
Предложения AI: