# Micro CRM

**Micro CRM** включает в себя:

* Управление клиентами и контактами
* Чаты и коммуникации
* Telegram-боты с [визуальным конструктором](/konstruktor-chat-botov.md)
* Транзакции и финансовый учет
* Автоматические напоминания
* Шаблоны сообщений
* Воронка продаж (Kanban)
* Аналитика и отчеты
* Система ролей и компаний
* Административная панель

***

## Основные разделы платформы

### Дашборд&#x20;

**Назначение:** Главный экран с обзором ключевых метрик

#### **Функциональность:**

* Статистика активных клиентов
* График динамики роста клиентов
* Последние транзакции
* Предстоящие напоминания
* Обзор лидов

#### **Метрики:**

* Количество активных клиентов
* Рост за месяц (%)
* Распределение клиентов по статусам
* Финансовые показатели

***

### Клиенты

**Назначение:** Управление базой клиентов

#### **Функциональность:**

* Просмотр списка клиентов (таблица)
* Фильтрация по статусу и категории
* Поиск по имени, email, телефону
* Создание нового клиента
* Редактирование информации
* Удаление клиента
* Настройка категорий клиентов
* Пользовательские поля (custom fields)

#### **Поля клиента:**

* Основная информация: имя, email, телефон, Telegram
* Статус: active, inactive, blocked
* Категория (настраиваемая)
* Пользовательские поля (динамические)
* Дата создания и обновления

***

### Чаты

**Назначение:** Коммуникация с клиентами через различные каналы

#### **Функциональность:**

* Список чатов с клиентами
* История переписки
* Отправка текстовых сообщений
* Отправка файлов (изображения, документы)
* Использование шаблонов
* Создание сделки из чата
* Поддержка Markdown форматирования
* Индикация непрочитанных сообщений

***

### Чат-бот

**Назначение:** Автоматизация общения через Telegram-ботов

#### **Экран "Сценарии чат-бота":**

Отображает список всех созданных сценариев бота с возможностью управления ими.

#### **Элементы интерфейса:**

* Заголовок: "Сценарии чат-бота"
* Описание: "Управление сценариями работы вашего Telegram бота"
* Поле поиска с плейсхолдером "Поиск по названию или описанию..."
* Кнопка "+ Создать сценарий"

#### **Карточки сценариев:**

Каждый сценарий отображается в виде карточки с информацией:

* **Название сценария** - отображается крупным текстом
* **Триггеры** - показывает команды, которые запускают сценарий (например: `/start`, `/sell`)
* **Кнопки действий:**
  * ✏️ **Редактировать** - открывает визуальный редактор сценария
  * 📊 **Статистика** - показывает метрики использования сценария
  * 📋 **Дублировать** - создает копию сценария
  * 🗑️ **Удалить** - удаляет сценарий с подтверждением

#### **Функциональность списка сценариев:**

* Создание нового сценария
* Редактирование существующего
* Дублирование сценария
* Удаление сценария
* Активация/деактивация
* Поиск по названию и описанию
* Фильтрация по активности

#### [**Визуальный редактор:**](/konstruktor-chat-botov.md)

* Drag & Drop интерфейс для создания потоков
* [Палитра узлов](/konstruktor-chat-botov/tipy-uzlov.md) (триггеры, действия, условия)
* Редактор свойств узлов
* Валидация конфигурации
* Предупреждения о конфликтах триггеров
* Автоматическая раскладка узлов
* Zoom и панорамирование
* Экспорт/импорт JSON

#### [**AI Ассистент:**](/konstruktor-chat-botov/rabota-s-ii-pomoshnikom.md)

* Генерация сценариев по описанию
* Модификация существующих сценариев (в разработке)
* Объяснение логики узлов
* Предложения по улучшению

***

### Транзакции

**Назначение:** Учет финансовых операций

#### **Функциональность:**

* Список транзакций
* Создание новой транзакции
* Редактирование
* Удаление
* Фильтрация по типу (income/expense)
* Поиск по описанию
* Связь с клиентом

#### **Поля транзакции:**

* Тип (доход/расход)
* Сумма
* Валюта
* Категория
* Описание
* Клиент (опционально)
* Дата
* Статус

***

### Напоминания

**Назначение:** Автоматические уведомления и задачи

#### **Функциональность:**

* Список напоминаний
* Создание напоминания
* Редактирование
* Отметка как выполненное
* Удаление
* Фильтры по статусу
* Уведомления через Telegram

#### **Поля напоминания:**

* Заголовок
* Описание
* Дата и время
* Повторение (однократно/ежедневно/еженедельно)
* Связь с клиентом
* Назначенный пользователь
* Статус (pending/completed)

***

### Шаблоны

**Назначение:** Готовые шаблоны сообщений

#### **Функциональность:**

* Библиотека шаблонов
* Создание шаблона
* Редактирование
* Удаление
* Категории шаблонов
* Предпросмотр с подстановкой переменных
* Использование в чатах

#### **Переменные в шаблонах:**

* `{{client.name}}` - имя клиента
* `{{client.email}}` - email
* `{{client.phone}}` - телефон
* `{{company.name}}` - название компании
* `{{user.name}}` - имя отправителя

***

### Продажи

**Назначение:** Kanban-доска для управления сделками

#### **Функциональность:**

* Визуализация воронки продаж
* Drag & Drop перемещение сделок
* Создание сделки
* Редактирование сделки
* Настройка этапов (колонок)
* Настройка статусов сделок
* Фильтрация и поиск

#### **Этапы по умолчанию:**

* Новый лид
* Квалификация
* Предложение
* Переговоры
* Закрыто (успешно/неуспешно)

***

### Отчеты

**Назначение:** Аналитика и статистика

#### **Функциональность:**

* Отчет по клиентам
* Отчет по транзакциям
* Отчет по продажам
* Отчет по активности пользователей
* Графики и диаграммы
* Экспорт данных
* Временные фильтры

### Компания

**Назначение:** Управление компанией и командой

**Доступ:** Только для Владельца и Главного менеджера

#### **Вкладки:**

**1. Общие настройки**

* Название компании
* Описание
* Логотип
* Контактная информация

**2. Сотрудники**

* Список сотрудников компании
* Роли и права доступа
* Приглашение новых сотрудников (по email)
* Редактирование ролей
* Удаление сотрудников

***

### Настройки

**Назначение:** Личные настройки пользователя

#### **Вкладки:**

**1. Профиль**

* Имя пользователя
* Email
* Телефон
* Telegram ID (для связи с ботами)
* Часовой пояс
* Смена пароля

**2. Тема**

* Светлая
* Темная
* Системная

**3. Тарифный план**

* Текущий план
* Использование лимитов
* История платежей
* Обновление плана

&#x20;**4. Интеграции**

* Telegram Bot (токен)
* WhatsApp Business (в разработке)
* Webhook URL
* SMTP настройки для email

**4. AI провайдеры**

* Настройка API ключей для AI
* Выбор модели
* Тестирование подключения

***

## Интеграции

### Telegram

* Создание и управление ботами
* Отправка сообщений через Bot API
* Inline клавиатуры
* Медиа файлы

### WhatsApp Business (в разработке)

* Отправка сообщений
* Получение сообщений
* Шаблоны WhatsApp
* Медиа файлы

### Webhook

* Входящие webhook
* Обработка событий
* Логирование запросов

### Email (SMTP)

* Настройка SMTP сервера
* Отправка писем клиентам
* Приглашения в компанию
* Уведомления

***

## Безопасность

### Row Level Security (RLS)

* Все таблицы защищены RLS
* Пользователи видят только данные своих компаний
* Проверка на уровне базы данных

### Роли и права

* Владелец компании - полный доступ
* Главный менеджер - управление командой
* Менеджер - работа с клиентами
* Сотрудник - базовый функционал

### Контроль доступа к триггерам ботов

* Публичные триггеры - доступны всем
* Только сотрудники компании
* Конкретные роли
* Конкретный человек
* Настраиваемые сообщения при отказе


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://book.microcrm.online/micro-crm.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
