Как сделать CRM без кода: пошаговая сборка нейросетью
CRM без кода собирается из описания процесса, а не из выбора блоков: вы называете сущности, поля, этапы сделки и роли сотрудников, а билдер собирает приложение со списками, карточками и входом. Простая версия в Zugo появляется примерно за минуту, многостраничная платформа за несколько минут.
Разница между рабочим инструментом и красивой заглушкой решается на этапе описания. Ниже разбираем, как разложить свой процесс на сущности и этапы, что делать с уже накопленной таблицей, как развести доступы и где такой подход честно упирается в потолок.
Что именно вы собираетесь заменить?
Ответ определяет всё остальное, поэтому его стоит дать до первого промпта. Под словом CRM живут две очень разные вещи.
Первая это большая коробочная система: телефония, почтовые цепочки, склад, отчётность, бухгалтерия. Такие платформы внедряют месяцами и подстраивают под них процессы. Нейросеть их не заменяет и не пытается.
Вторая это внутренний инструмент под конкретный процесс конкретной компании: база клиентов с историей касаний, учёт заявок с вашими этапами, реестр объектов или договоров, портал для подрядчика. Именно здесь коробка обычно неудобна, потому что половина полей лишняя, нужного нет, а воронка не совпадает с реальной.
Вторая задача и есть та, где сборка нейросетью работает лучше всего. Общий разбор этого класса инструментов лежит в гайде про CRM без программиста, а здесь мы идём по шагам сборки.
Как разложить свой процесс на сущности и этапы?
Это единственный шаг, который нельзя делегировать. Возьмите лист и ответьте на четыре вопроса, а потом просто перенесите ответы в промпт.
Какие объекты вы ведёте. Клиент, сделка, объект, договор, заявка, задача. Обычно их два или три, а не десять. Если сущностей получилось больше пяти, скорее всего, часть из них это поля другой сущности.
Какие поля у каждой. Пишите те, которые реально заполняются. Поле, которое заводят «на всякий случай», через месяц пустое у всех записей и мешает читать карточку.
Какие этапы проходит запись. Своими словами, а не «квалификация, презентация, закрытие». Если у вас говорят «замер назначен», так и пишите: инструмент должен говорить на языке отдела.
Кто что видит. Менеджер видит свои сделки, руководитель все и сводку. Это описывается словами и превращается в разные экраны.
| Что описать | Пример формулировки | Во что превращается |
|---|---|---|
| Сущности | клиент, сделка | Списки и карточки |
| Поля | телефон, источник, сумма | Колонки и поля формы |
| Этапы | замер назначен, счёт выставлен | Воронка и фильтр |
| Главный экран | воронка с суммой по этапам | Дашборд при входе |
| Роли | менеджер видит свои, руководитель все | Разные наборы экранов |
| Действия | сменить этап, добавить комментарий | Кнопки в карточке |
Как выглядит рабочий промпт для CRM?
Возьмите таблицу выше и разверните её в связный абзац. Вот пример, в котором достаточно заменить содержимое на своё:
Внутренняя CRM для отдела продаж [сфера].
Сущности: клиент (имя, телефон, адрес, источник заявки),
сделка (клиент, сумма, этап, дата следующего контакта, комментарии).
Этапы: [ваши этапы через запятую].
Главный экран: воронка по этапам с числом сделок и суммой в каждом.
Менеджер входит по почте, видит свои сделки, фильтр по этапу
и по дате следующего контакта.
Руководитель видит все сделки и сводку по менеджерам.
В карточке сделки можно менять этап, добавлять комментарий с датой
и планировать следующий контакт.
Для проектов сложнее одной таблицы включается режим плана: Zugo сначала показывает, что собирается построить, и план правится до генерации. На многостраничном инструменте этот шаг экономит больше времени, чем любой другой приём, потому что переделывать план дешевле, чем переделывать сборку.
Дальше идут обычные правки в чате: «добавь фильтр по периоду на воронку», «подсвечивай сделку, если дата следующего контакта прошла», «выгружай список в CSV по кнопке». Каждая правка стоит 3 кредита. Формулировки разобраны в гайде как писать промт для ИИ-билдера.
Что делать с данными, которые уже лежат в таблице?
Почти всегда история уже есть: файл с клиентами, который вели два года. Порядок действий здесь важнее инструментов.
Сначала приведите таблицу в порядок вручную, до сборки. Один клиент это одна строка, одинаковые колонки, единый формат телефона и даты. Разбирать грязные данные внутри приложения дороже, чем почистить их в таблице заранее.
Затем решите, где данные будут жить. Zugo Cloud это встроенная база: ничего настраивать не нужно, подходит для прототипа и для инструмента на несколько человек. Коннектор Supabase даёт собственный Postgres в вашем проекте, и это правильный выбор, как только появляются настоящие клиентские данные: таблицу видно в дашборде, к ней можно выполнить SQL и загрузить туда историю напрямую. Разбор обоих путей в гайде про AI-приложение с Supabase.
Практическое правило: прототип на Zugo Cloud, боевая работа на Supabase. Перенос между ними это не катастрофа, но он проще на пустой базе, чем на заполненной.
Как развести доступы сотрудников?
Разграничение описывается словами в промпте, но проверять его нужно руками. Здесь важно не перепутать два слоя.
Первый слой это роли внутри собранного приложения: кто из сотрудников какие записи видит и что может менять. Их задаёте вы фразой вроде «менеджер видит только свои сделки, руководитель видит все».
Второй слой это доступ к самому проекту в билдере: кто из команды может править сборку. Это разные вещи, и путаница между ними приводит к тому, что менеджеру выдают доступ к редактированию приложения вместо доступа к своим сделкам.
Честная оговорка, которую стоит принять всерьёз: любое приложение с данными клиентов заслуживает отдельной проверки того, кто что может прочитать, независимо от того, писал его человек или нейросеть. Просмотрите правила доступа сами до того, как заведёте туда персональные данные. В дашборде Supabase политики видны и правятся напрямую, и это сам по себе аргумент в пользу коннектора, когда ставки растут.
Сколько это стоит?
Бесплатный тариф даёт 5 кредитов, этого хватает на первую рабочую версию, которую можно показать команде. Pro стоит $25 в месяц за 200 кредитов, это 33 быстрых сборок или 16 платформ, плюс свой домен. Business стоит $99 в месяц.
Простой инструмент на одном экране это обычная сборка за 6 кредитов. CRM с несколькими разделами это платформа: 12 кредитов за первые три страницы и по 3 кредита за каждую следующую. Правка стоит 3 кредита, в режиме Hi-Fi сборка и правка вдвое дороже: 12 и 6.
Перед выдачей каждая сборка запускается в песочнице и должна открыться. Сборка, которая не открылась, помечается как неудачная, а не выдаётся вам белым экраном. Риск это снижает, но не убирает: заведите тестовую сделку, проведите её по всем этапам и войдите под ролью менеджера до того, как пустите в систему отдел.
Как понять, что инструмент прижился?
Собрать CRM легче, чем добиться, чтобы в ней работали. Отдел, который продолжает вести сделки в мессенджере, а в систему заносит их вечером пятницы, означает, что инструмент не прижился, каким бы красивым он ни был.
Проверять это стоит по трём признакам, и все три видны через две недели. Первый: заносят ли данные в момент события или задним числом. Второй: смотрит ли кто-нибудь в главный экран, кроме вас. Третий: просят ли сотрудники правок. Отсутствие просьб это не одобрение, а равнодушие: люди не просят улучшить то, чем не пользуются.
Лечится это обычно не уговорами, а сокращением. Уберите поля, которые никто не заполняет, и экраны, на которые никто не заходит. Формулировка для чата: «убери из карточки сделки поля такие-то, оставь только эти». Правка стоит 3 кредита, и она почти всегда полезнее добавления новой функции.
Второй рабочий приём: сделать так, чтобы инструмент давал сотруднику что-то полезное лично ему, а не только отчётность руководителю. Список тех, кому надо позвонить сегодня, выведенный на главный экран, делает для приживаемости больше, чем любая воронка с суммами.
И оставьте себе право переделать. Первая версия почти никогда не совпадает с тем, как процесс устроен на самом деле, и это нормальный результат, а не провал: она нужна, чтобы это несовпадение стало видно.
Где проходит граница?
Три случая, где такой подход не лучший выбор.
Сложная серверная логика. Многоступенчатые согласования с эскалацией, расчёты по закрытым методикам, обмен с ERP по внутреннему протоколу. Интерфейс билдер соберёт, но начинку проектирует разработчик, и Zugo не заменяет команду разработки на таком продукте.
Отраслевые системы с регуляторными требованиями. Медицинские карты, кадровый учёт с отчётностью, всё, где есть обязательный формат обмена и проверяющие органы. Здесь берут специализированное решение.
Большие объёмы и нагрузка. Инструмент на команду в десятки человек это рабочий сценарий. Система на сотни одновременных пользователей с аналитикой по миллионам записей это проект, который проектируют, а не описывают.
Между этими полюсами работает простая схема: собрать инструмент, месяц поработать в нём по-настоящему, а когда станет ясно, что процесс лёг, забрать код через экспорт в GitHub и продолжить с разработчиком. Первая версия за вечер обычно полезнее идеального техзадания за месяц. Начните с описания одного своего процесса на zugo.dev.