Уведомления
Раздел описывает каналы уведомлений, события-триггеры, центр уведомлений и пользовательские настройки.
Каналы уведомлений
v1:
├── In-app (колокольчик в шапке) — основной канал
└── Email — для критичных событий и когда пользователь офлайн
v2+:
├── Push (мобильное приложение)
└── Telegram / мессенджеры
Центр уведомлений (In-app)
Иконка 🔔 в шапке (рядом с аватаром)
├── Счётчик непрочитанных (badge)
├── По клику → выпадающая панель (dropdown)
│ ├── Список уведомлений (новые сверху)
│ ├── Каждое: иконка + текст + время + ссылка на сущность
│ ├── Прочитано / непрочитано (визуальное выделение)
│ ├── «Отметить все как прочитанные»
│ └── «Все уведомления» → /account/notifications
└── Real-time: обновление без перезагрузки (WebSocket или SSE)
События-триггеры
Сделки и продажаы
| Событие |
Кому |
Канал |
| Новая сделка назначена |
Ответственный |
In-app |
| Сделка переведена на другую стадию |
Ответственный |
In-app |
| Сделка передана в другой проект |
Ответственный в целевом проекте |
In-app + Email |
| Продажа: ошибка финального действия (DLQ) |
Ответственный менеджер |
In-app + Email |
| Продажа: все попытки retry исчерпаны |
Ответственный + Project Admin |
In-app + Email |
| Drift Detection: данные контакта/компании изменены |
Ответственный за сделку/продажа |
In-app |
Контакты и компании
| Событие |
Кому |
Канал |
| Запись расшарена пользователю |
Получатель шаринга |
In-app |
| Предложение merge (найден дубль) |
Manager+ |
In-app |
| Записи требуют переназначения (увольнение) |
Project Admin |
In-app + Email |
Активности
| Событие |
Кому |
Канал |
| Напоминание об активности |
Ответственный |
In-app + Email |
| Активность назначена |
Ответственный |
In-app |
| Активность просрочена |
Ответственный |
In-app |
Организация и проект
| Событие |
Кому |
Канал |
| Приглашение в проект / организацию |
Приглашённый |
Email |
| Роль изменена |
Пользователь |
In-app |
| Проект архивирован |
Все участники |
In-app + Email |
| Перелимит тарифа |
Platform Owner / Admin |
In-app + Email |
| Грейс-период истекает (за 2 дня) |
Platform Owner / Admin |
In-app + Email |
Импорт
| Событие |
Кому |
Канал |
| Импорт завершён (успех / с ошибками) |
Инициатор |
In-app |
Настройки уведомлений per-user
/account/profile → Уведомления
Per-канал (in-app / email) для каждой категории:
☑ Сделки и продажаы
☑ Напоминания об активностях
☑ Шаринг и назначения
☑ Импорт
☐ Изменения стадий (может быть шумно)
Email-уведомления:
◉ Сразу
○ Дайджест раз в час
○ Дайджест раз в день
○ Выключены
Критичные уведомления НЕ отключаются:
• DLQ ошибки (продажаы)
• Перелимит / грейс-период
• Приглашения
• Записи требуют переназначения
Маршруты
| URL |
Экран |
Доступ |
/account/notifications |
Все уведомления (полный список) |
Все |