Atom CRM

{{ companies[0].name }} AI-офферы

Добро пожаловать в АТОМ

Подключите МойСклад за 3 шага

1

Подключите МойСклад

Укажите токен API МойСклад в настройках компании

2

Настройте бонусы

Выберите тип начисления и размер приветственного бонуса

3

Загрузите товары

Атом автоматически импортирует каталог из МойСклад

⚠️

Токен МойСклад недействителен

{{ msTokenInvalidReason || 'Аккаунт деактивирован' }}. Обновите токен в настройках API МойСклад и укажите его в настройках компании.

Обнаружено: {{ msTokenInvalidAt }}

🏪

Расскажите о вашем бизнесе

4 ответа + всё, что считаете важным — помогут AI лучше подбирать вопросы и офферы для ваших клиентов

Категория бизнеса: {{ businessProfile.category }} авто
{{ error }}
{{ filteredAndSortedOffers.length }} из {{ offers.length }}
{{ offer.risk_color }} 🔥 Кэш-разрыв

{{ offer.debtor_profile?.name || 'Клиент не указан' }} 🆕

{{ offer.debtor_profile?.purchase_count ?? 0 }} пок. {{ offer.debtor_profile?.loyalty_balance ?? offer.debtor_profile?.available_balance ?? 0 }} б. {{ offer.debtor_profile.client_metadata.anketa }}
{{ offer.recommended_product }} [ {{ offer.stock_info.total }} шт. ]

{{ offer.offer_text }}

Логика ИИ

{{ offer.reasoning }}

Перейти к товару
{{ formatDate(offer.created_at) }}
{{ offer.status }}
Клиент Риск Товар СМС Логика Действие

На этой вкладке нет офферов

Попробуйте другую вкладку или создайте новый оффер

Пока нет AI-офферов

Офферы появятся, когда клиенты пройдут квиз и получат персональные предложения

📝 🆕 Новый клиент

{{ qp.name || 'Клиент не указан' }}

{{ qp.client_metadata.anketa }}

Анкета пока не сформирована

Покупки ({{ qp.client_metadata.purchase_history.length }})
{{ p.product_name }} ({{ p.date }}) {{ channelLabel(p.channel) }}
Q: {{ q.q || q.question }} → A: {{ q.a || q.answer }}
{{ qp.purchase_count ?? 0 }} покупок {{ qp.loyalty_balance ?? 0 }} баллов {{ daysAgo(qp.last_purchase_date) }} дн. назад
{{ formatDate(qp.created_at) }}
Нет новых клиентов за последние 15 дней
Загружаем Health Score...
{{ healthData.total_score.toFixed(0) }}

Health Score

Бизнес в хорошем состоянии Есть проблемы, требующие внимания Критические проблемы, действуйте срочно

Выручка сегодня: {{ healthData.daily_summary.today_revenue.toLocaleString() }}₽
{{ block.name }} {{ block.score.toFixed(0) }}
Вес: {{ (block.weight * 100).toFixed(0) }}%
{{ key }}: {{ val.toLocaleString() }} {{ val }}

Лояльность — статистика

{{ loyaltyStats.total_clients }}
Клиентов
{{ loyaltyStats.active_points.toLocaleString() }}
Активных баллов
{{ loyaltyStats.total_points_issued.toLocaleString() }}
Начислено
{{ loyaltyStats.total_points_redeemed.toLocaleString() }}
Списано
Уровни: {{ tier }}: {{ count }}
Регистрации за 7 дней
{{ r.date.slice(-2) }}
Нажмите «Обновить» для загрузки статистики

Мёртвый сток

{{ analytics.dead_stock.items.filter(i => i.code && i.code.includes('DS')).length }} DS
{{ fmtRub(analytics.dead_stock.total_frozen) }}
Заморожено
{{ fmtRub(analytics.dead_stock.total_potential_recovery) }}
Можно вернуть
{{ analytics.dead_stock.items.length }}
Позиций
{{ d.product_name }} {{ fmtRub(d.frozen_rubles) }} {{ d.days_without_sales }}д
ещё {{ analytics.dead_stock.items.length - 5 }} позиций →
Загрузите аналитику во вкладке «Аналитика»

Дебиторка

{{ fmtRub(debtorsDashboard.total_debt) }}
Долг
{{ fmtRub(debtorsDashboard.total_overdue) }}
Просрочено
{{ debtorsDashboard.debtors_count }}
Должников
Хороший: {{ debtorsDashboard.good_count }} Проблемный: {{ debtorsDashboard.problematic_count }} Критичный: {{ debtorsDashboard.critical_count }} Безнадёжный: {{ debtorsDashboard.hopeless_count }}
{{ d.name }} {{ fmtRub(d.total_debt) }} {{ {good:'Хор',problematic:'Пробл',critical:'Крит',hopeless:'Безн'}[d.status] || d.status }}
ещё {{ debtorsDashboard.debtors.length - 4 }} должников →
Нажмите «Должники» для загрузки

Что исправить в первую очередь

{{ idx + 1 }}

{{ 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 }}
Профили не найдены

Настройки лояльности

Настройки программы лояльности
Здесь вы настраиваете бонусы для клиентов:

  • Первое касание — бонус за первую покупку и прохождение квиза
  • Повторные касания — бонусы за последующие покупки (только баллы)
  • Дней холда — сколько дней баллы заморожены (после возврата период обнуляется)
  • Режим активации — автоматически после холда или вручную продавцом

Бонусы

Режим начисления

Холд и активация

{{ channelLabel(ch) }} дн.

0 = бессрочно. Бонусы сгорают после указанного срока.

Как клиент подтверждает личность на лендинге.

Для учёта сезонности в AI-офферах. Определяется автоматически по IP.

Бонусная программа МойСклад

Если включено, Атом создаст бонусную программу в МС и привяжет контрагентов с тегом atom_customer. МС будет считать баллы, Атом — AI-слой.

Найденные программы:

{{ bp.name }} — холд {{ bp.postponedBonusesDelayDays }} дн., теги: {{ bp.agentTags.join(', ') || '—' }}
Программа привязана: {{ loyaltySettings.ms_bonus_program_id }}

Тексты лендинга

Доступные теги:

{name} — имя клиента   {product} — название товара

{bonus_text} — текст бонуса   {hold_days} — дней до активации

Теги: {product}, {channel}

Теги: {bonus_text}, {hold_days}

Теги: {name}, {product}, {channel}

Теги: {name}, {product}, {channel}

Теги: {name}, {bonus_text}, {hold_days}, {product}

⚠️ {{ msSyncWarning }}
{{ settingsValidationError }}
Настройки сохранены

Интервал проверки автоматизации

Сохранено

Как часто планировщик проверяет триггеры автоматизации (долги, кассовый разрыв, мёртвый сток)

🏪

О вашем бизнесе

Загрузка профиля...
🤖

AI-рекомендация (первое касание)

{{ aiSuggestion.suggested_amount }} {{ aiSuggestion.suggested_type === 'phone_topup' ? 'руб на телефон' : 'баллов' }}

{{ aiSuggestion.reason }}

Из кэша (уже запрашивали сегодня)
Лимит исчерпан: AI-рекомендацию можно запрашивать раз в сутки
Фильтр: Скачать реестр для банка
Загрузка транзакций...
Имя Телефон Сумма Тип Статус Холд до Действие
{{ 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 }}д

Скрипт:
{{ aiScriptResult.script }}
Ключевые аргументы:
  • {{ kp }}

Обновление токена МойСклад

Введите новый токен доступа к API МойСклад. Получить его можно в настройках API МойСклад: МойСклад → Настройки → API → Токены.

Причина: {{ msTokenInvalidReason }}
{{ tokenUpdateError }}
Токен успешно обновлён!

Списание баллов

{{ redeemProfile.name }} (доступно {{ redeemProfile.available_balance ?? 0 }} баллов)

{{ redeemError }}
Списано {{ redeemAmount }} баллов!

Новая акция

Выберите тип акции:

Загрузка аналитики из МойСклад...
📊

Аналитика пока недоступна

Подключите МойСклад и дождитесь первой синхронизации данных. Аналитика появится после появления продаж, отгрузок и платежей.

Синхронизация долгов из МойСклад...
💰

Блок Должники

Автоматическое создание долговых обязательств из неоплаченных отгрузок МойСклад. Расчёт пени по ст. 395 ГК РФ. AI-скрипты разговоров.

Загрузка кредиторской задолженности...
💰

Кредиторская задолженность

Исходящие платежи (paymentout) из МойСклад. Контроль того, кому и сколько вы должны.

🤖

Задайте вопрос AI-ассистенту АТОМ

{{ msg.role === 'user' ? 'Вы' : 'АТОМ AI' }}
{{ msg.content }}
АТОМ AI
Войдите для доступа к AI-чату

Атом — ваш маркетолог и CEO-консультант

Обсудите стратегию, получите рекомендации, и Атом запомнит всё о вашем бизнесе

🎯

Обсудите стратегию вашего бизнеса

Атом — опытный маркетолог и CEO-консультант. Задайте вопрос, или нажмите «Новый диалог» чтобы Атом начал с ключевых вопросов о вашем бизнесе.

{{ msg.role === 'user' ? 'Вы' : 'Атом — маркетолог' }}
{{ msg.content }}
Атом — маркетолог

Инсайты из диалога:

{{ key }}: {{ val.substring(0, 40) }}{{ val.length > 40 ? '...' : '' }}

Рекомендованные акции:

{{ s.name }} ({{ s.type }})

{{ s.description }}

Эффект: {{ s.expected_effect }}

⚡ Автоматизация

Правила: «Если X → сделай Y» — срабатывают автоматически по расписанию

Нет правил автоматизации

Создайте первое правило или опишите его словами через AI

Загрузка...
{{ rule.is_active ? '⚡' : '⏸' }} {{ rule.name }} Активно Пауза Приоритет {{ rule.priority }}
ЕСЛИ: {{ triggerLabel(rule.trigger_type) }} →: {{ actionLabel(rule.action_type) }} Срабатываний: {{ rule.trigger_count }} Последнее: {{ formatDate(rule.last_triggered_at) }}

🔥 Сработавшие триггеры ({{ triggeredRules.length }})

🔴
{{ t.rule_name }} {{ t.detail }}
{{ t.action }}

📋 Лог выполнения

Нет записей в логе
ПравилоТриггерДействиеСтатусДеталиВремя
{{ log.rule_name }} {{ triggerLabel(log.trigger_type) }} {{ actionLabel(log.action_type) }} {{ log.status === 'executed' ? '✅' : '⏭' }} {{ log.detail }} {{ formatDate(log.created_at) }}

Новое правило автоматизации

🤖 AI-создание правила

Опишите правило на русском — AI подберёт триггер и действие

Предложения AI:

{{ s.name }}
ЕСЛИ: {{ s.trigger_type }} → {{ s.action_type }} (приоритет: {{ s.priority }})