Пошаговая инструкция
Сначала пройдите интерактивный walkthrough. Точки показывают, где находится действие на CRM-экране. Ниже идут карточки по каждому разделу и кнопке: что нажимать, что заполнять и зачем это нужно.
Эти экранные карты собраны по исходникам lib/crm/crm, lib/crm/pipelinenew, lib/crm/pipelinestage, lib/crm/createlead, lib/crm/lead и lib/crm/taskcreate.
Поля на этом экране
Открытие CRM
Как выполнить: Откройте https://sabsus.flutterflow.app/crm и дождитесь загрузки pipeline, stages и leads.
Зачем: Без загрузки воронок и лидов доска не покажет реальные статусы и карточки.
CRM Pipeline
Как выполнить: Выберите существующую воронку или нажмите New pipeline.
Зачем: Каждая воронка должна соответствовать одному бизнес-процессу.
Название воронки
Как выполнить: Введите понятное название: Catering Leads, Franchise Sales, VIP Renewals.
Зачем: Название помогает сотрудникам не путать процессы.
Pipeline mode
Как выполнить: Выберите manual, auto_assign, round_robin, call_center, priority_based или ai_assisted.
Зачем: Режим определяет, как лиды распределяются между менеджерами.
Description
Как выполнить: Коротко опишите, какие лиды должны попадать в эту воронку.
Зачем: Описание снижает ошибки при выборе pipeline.
Pipeline start date
Как выполнить: Выберите дату начала работы воронки.
Зачем: Дата нужна для запуска процесса и KPI.
Start time и Call window end time
Как выполнить: Укажите рабочее окно звонков.
Зачем: Звонки и автоматизация не должны нарушать рабочие часы.
Pipeline working days
Как выполнить: Выберите дни, когда команда работает с лидами.
Зачем: Это влияет на SLA и stale logic.
Manager list
Как выполнить: Добавьте сотрудников, которые могут владеть лидами.
Зачем: Ответственность должна быть явно назначена.
Goals & KPI
Как выполнить: Заполните period, new leads, revenue target и closed deals target.
Зачем: Так можно оценить не только количество лидов, но и продажи.
First touch within
Как выполнить: Укажите, за сколько минут нужно связаться с новым лидом.
Зачем: Быстрая реакция повышает конверсию.
Follow Up Hours
Как выполнить: Укажите интервал до следующего контакта.
Зачем: Лид не должен зависать без следующего шага.
Stale after days
Как выполнить: Укажите, через сколько дней лид считается устаревшим.
Зачем: Старые лиды нужно реактивировать или закрывать.
Pipeline stage
Как выполнить: Создайте первую, промежуточные и финальные стадии.
Зачем: Стадии должны отражать реальный путь продажи.
Default status
Как выполнить: Назначьте stage, куда попадают новые лиды.
Зачем: Без default stage новые лиды будут неуправляемыми.
Stage type
Как выполнить: Выберите First stage, Intermediate stage или Completed.
Зачем: Тип стадии влияет на логику начала и закрытия.
Stage color
Как выполнить: Выберите цвет и text color с хорошей читаемостью.
Зачем: Цвет помогает быстро сканировать CRM-доску.
Checklist
Как выполнить: Добавьте обязательные пункты перед переходом дальше.
Зачем: Checklist защищает от преждевременного перевода лида.
Funnel script
Как выполнить: Добавьте скрипт разговора и вопросы.
Зачем: Скрипт помогает менеджерам и AI-агентам вести лид одинаково.
Trigger flow
Как выполнить: Укажите flow, если на стадии должна запускаться автоматизация.
Зачем: Так CRM связывается с уведомлениями, задачами и интеграциями.
Filter
Как выполнить: Фильтруйте по deal name, company, first name, last name, budget, source, segment, priority, products, tags и comment.
Зачем: Фильтры помогают работать с нужным сегментом.
Active deals
Как выполнить: Смотрите только лиды, которые еще в работе.
Зачем: Закрытые или отмененные лиды не должны мешать ежедневной работе.
New today
Как выполнить: Проверяйте новые лиды за день.
Зачем: Новые обращения требуют быстрого первого контакта.
Hot leads
Как выполнить: Отдельно просматривайте горячие лиды.
Зачем: Горячие лиды должны обрабатываться первыми.
New lead
Как выполнить: Создавайте лид после проверки дублей.
Зачем: Дубли ломают историю, задачи и аналитику.
Deal Name
Как выполнить: Введите короткое имя сделки.
Зачем: По нему лид узнается на доске.
Company Name
Как выполнить: Введите компанию, если это B2B или корпоративный запрос.
Зачем: Компания нужна для отчетов и коммуникации.
Budget и Currency
Как выполнить: Заполните ожидаемый бюджет и валюту.
Зачем: Это влияет на прогноз выручки и приоритет.
Industry
Как выполнить: Укажите вертикаль бизнеса.
Зачем: Скрипты, предложения и AI-рекомендации могут зависеть от индустрии.
Contact Person
Как выполнить: Заполните имя, фамилию и должность.
Зачем: Нужно понимать, кто принимает решение.
Phone и Email
Как выполнить: Заполните телефон с кодом страны и email.
Зачем: Без чистых контактов лид нельзя обработать.
Add another contact
Как выполнить: Добавьте WhatsApp, Telegram, Instagram, LinkedIn или второй телефон.
Зачем: Несколько каналов повышают шанс связаться.
Source
Как выполнить: Выберите web, call, Instagram, WhatsApp, email или другой источник.
Зачем: Источник нужен для маркетинговой атрибуции.
Source Detail
Как выполнить: Укажите кампанию, форму, аккаунт или ID интеграции.
Зачем: Так понятно, что именно создало лид.
Segment и Priority
Как выполнить: Выберите сегмент и срочность.
Зачем: Это влияет на очередь обработки.
Products и Interest Category
Как выполнить: Выберите интересующие продукты или категории.
Зачем: CRM должна понимать, что хочет купить клиент.
Consent Given At
Как выполнить: Укажите дату согласия на коммуникацию, если оно получено.
Зачем: Автоматические сообщения должны учитывать согласие.
Tags
Как выполнить: Добавляйте короткие метки для поиска и кампаний.
Зачем: Tags помогают быстро собирать аудитории.
Comment
Как выполнить: Пишите внутренний контекст: что нужно, когда, какие ограничения.
Зачем: Комментарий помогает следующему менеджеру и AI-агенту.
Lead card
Как выполнить: Откройте карточку лида после сохранения.
Зачем: Карточка показывает stage, owner, value, contacts, activity, tasks и notes.
Change Stage
Как выполнить: Переводите лид по стадиям только после выполнения условий.
Зачем: Каждый перевод пишет историю.
Assign
Как выполнить: Назначайте ответственного менеджера.
Зачем: Unassigned лиды быстро теряются.
Call Now
Как выполнить: Звоните только когда есть корректный телефон и подходящее время.
Зачем: Звонок должен быть связан с лидом и его историей.
Chat/SMS/Email
Как выполнить: Используйте каналы, где есть контакт и согласие.
Зачем: Коммуникация должна быть отслеживаемой.
Task
Как выполнить: Создайте follow-up, meeting, call, email, SMS или reminder.
Зачем: У каждого лида должен быть следующий шаг.
Lead tasks
Как выполнить: Проверяйте статусы задач: new, pending, in progress, done, canceled.
Зачем: Задачи показывают, кто и что должен сделать.
Add Note
Как выполнить: Фиксируйте итог разговора, возражения, договоренности и следующий шаг.
Зачем: Заметки сохраняют контекст.
Convert to Deal
Как выполнить: Конвертируйте лид, когда клиент готов к заказу или сделке.
Зачем: Конвертация связывает CRM с продажей.
Canceled/Lost/Won
Как выполнить: Закрывайте лид только с причиной и финальной заметкой.
Зачем: Финальный исход нужен для отчетов и обучения AI.
Частые ошибки
- Создавать лиды без воронки или в неправильной воронке.
- Не назначать default stage для новых лидов.
- Делать стадии как красивые названия, а не реальные действия.
- Оставлять телефон без кода страны или без типа контакта.
- Не проверять дубли по телефону, email, имени и компании.
- Не заполнять Source и Source Detail.
- Переводить лид дальше без checklist и заметки.
- Оставлять лид без manager.
- Создавать task без дедлайна и ответственного.
- Звонить вне call window или часового пояса лида.
- Запускать автоматические сообщения без consent, когда согласие требуется.
- Закрывать лид без причины и финальной заметки.
- Путать клиентскую карточку и lead card: клиент хранит профиль, лид хранит возможность продажи.
- Использовать Comment для customer-facing текста.
AI Agent Field Reference
Эта таблица нужна для обучения менеджеров и будущих AI-агентов: она объясняет, где хранится поле и почему оно влияет на продажи, кампании, задачи и отчеты.
| Поле | Где хранится | Назначение | Почему важно |
|---|---|---|---|
| CRM route | CrmWidget.routePath = /crm | Реальная CRM-доска по адресу https://sabsus.flutterflow.app/crm. | С нее начинается работа с лидами и воронками; это не список клиентов и не абстрактная CRM-схема. |
| Pipeline ID | PipelineStruct.id | Идентификатор воронки. | Связывает лиды со стадиями и отчетами. |
| Pipeline name | PipelineStruct.name[] | Название воронки на языках. | Показывается менеджерам. |
| Pipeline mode | PipelineStruct.mode | Режим назначения лидов. | Определяет распределение ответственности. |
| Description | PipelineStruct.description | Описание назначения воронки. | Помогает не путать процессы. |
| Date start | PipelineStruct.dateStart | Дата запуска. | Нужна для KPI и запуска процесса. |
| Start/end time | PipelineStruct.startTime / endTime | Окно работы или звонков. | Защищает от неуместных звонков. |
| Weekdays | PipelineStruct.weekdays | Рабочие дни. | Влияет на follow-up и stale logic. |
| Managers | PipelineStruct.manager_ids | Список ответственных менеджеров. | Нужен для назначения лидов. |
| Targets | target_period / target_new_leads / target_revenue / target_wins | План по лидам, выручке и сделкам. | Нужен для анализа эффективности. |
| First touch | PipelineStruct.firstTouchMinutes | SLA первого контакта. | Новые лиды нужно обрабатывать быстро. |
| Follow-up | PipelineStruct.followUpHours | Интервал следующего контакта. | Не дает забывать лиды. |
| Stale after | PipelineStruct.staleAfterDays | Когда лид устаревает. | Помогает чистить доску. |
| Stage ID | PipelineStatusStruct.id | Идентификатор стадии. | Используется в истории статусов. |
| Stage name | PipelineStatusStruct.name[] | Название стадии. | Отображается на доске. |
| Stage type | PipelineStatusStruct.type | First, intermediate или completed. | Определяет роль стадии. |
| Default stage | PipelineStruct.defolt | Стадия новых лидов. | Обеспечивает единый старт. |
| Stage color | PipelineStatusStruct.color / colorText | Цвет стадии и текста. | Ускоряет визуальное чтение доски. |
| Checklist | PipelineStatusStruct.checklist[] | Обязательные пункты. | Не дает переводить лид без данных. |
| Deadline | PipelineStatusStruct.dateline_min | Лимит времени на стадии. | Помогает ловить просрочки. |
| Trigger flow | PipelineStatusStruct.flow | Автоматизация стадии. | Может создавать задачи и уведомления. |
| Scripts | PipelineStatusStruct.scripts[] | Сценарии разговора. | Помогают вести продажи одинаково. |
| Lead ID | LeadsStruct.id | Идентификатор лида. | Нужен для задач, кампаний и истории. |
| Deal name | LeadsStruct.name_lid | Название сделки. | Показывается на CRM-доске. |
| Date | LeadsStruct.date | Дата лида. | Нужна для фильтров и SLA. |
| Customer ID | LeadsStruct.customerId | Связанный клиент. | Предотвращает дубли клиентов. |
| Name | LeadsStruct.name / lastName | Имя и фамилия контакта. | Нужны для коммуникации. |
| Position | LeadsStruct.posicion | Должность контакта. | Показывает, кто принимает решение. |
| Contacts | LeadsStruct.contacts[] | Телефоны, email и мессенджеры. | Без контактов нельзя работать с лидом. |
| Address | LeadsStruct.address | Адрес лида. | Нужен для услуг, доставки и территорий. |
| Company | LeadsStruct.company | Компания лида. | Нужна для B2B и отчетов. |
| Source | LeadsStruct.source | Канал появления лида. | Показывает эффективность маркетинга. |
| Source detail | LeadsStruct.sourceDetail | Деталь формы, кампании или интеграции. | Уточняет происхождение лида. |
| Manager | LeadsStruct.manager | Ответственный сотрудник. | Создает ответственность. |
| Priority | LeadsStruct.priority | Срочность лида. | Помогает расставлять очередь. |
| Segment | LeadsStruct.segment | Сегмент лида. | Нужен для фильтров и кампаний. |
| Status history | LeadsStruct.status[] | История стадий. | Фиксирует все переходы. |
| Industry | LeadsStruct.industry | Отрасль. | Влияет на предложение и скрипт. |
| Timezone | LeadsStruct.timezone | Часовой пояс. | Нужен для звонков и встреч. |
| Products | LeadsStruct.products[] | Интересующие продукты. | Связывает CRM с каталогом. |
| Budget | LeadsStruct.budget / currency | Бюджет и валюта. | Нужен для прогноза выручки. |
| Consent | LeadsStruct.consentGivenAt | Дата согласия на коммуникацию. | Важна для автоматических сообщений. |
| Tags | LeadsStruct.tags[] | Метки. | Ускоряют фильтрацию и кампании. |
| Comment | LeadsStruct.comment | Внутренний комментарий. | Сохраняет контекст. |
| AI fields | ltv / risk / probality / ai_advice | Оценка LTV, риска, вероятности и совет AI. | Нужны для приоритизации и будущих агентов. |
| Task | TaskStruct | Задача по лиду. | Фиксирует следующий шаг. |
| Task type | TaskStruct.type | Тип действия. | Call, email, meeting, reminder и т.д. |
| Task status | TaskStruct.status[] | Статус задачи. | Показывает прогресс follow-up. |
| Task deadline | TaskStruct.scegul / finish | Дата и время задачи. | Поддерживает reminders и SLA. |
| Task assignee | TaskStruct.users[] | Ответственные сотрудники. | Показывает, кто должен выполнить действие. |