К содержимому
CasesHeritage · Своя CRM и AI-внедрение · 7 июля 2026

Своя AI-native CRM для Heritage вместо AmoCRM: воронка, чаты и двусторонняя связка с МойСкладом

Бренд изделий из кожи заменил AmoCRM своей CRM: воронка над чатами из всех мессенджеров и двусторонняя связка с МойСкладом. Экономия от 300к ₽/год.

Экономия
от 300к ₽/год
AmoCRM и платные интеграции
Мигрировано
36k клиентов
+ 14.8k заказов, 14k платежей
Синхронизация
Полная
с МойСкладом, в реальном времени
Выручка
1-в-1
сходится с финотчётом
Стадия
В проде
отдел работает ежедневно

Heritage это бренд премиальных изделий из кожи ручной работы: ремни, кошельки, сумки, аксессуары, своё производство. Бренд работает с 2016 года. Продажи вели с 2018 года в AmoCRM, но она оказалась дорогой и неудобной и не решала главных задач. Я собрала для Heritage собственную CRM, в которой менеджеры работают целиком, а МойСклад остаётся системой учёта ТМЦ.

Если коротко

Я построила для Heritage свою AI-native CRM вместо AmoCRM, силами AI-агентов (Claude Code) и собственной разработки. В ней воронка сделок над чатами из всех мессенджеров, двусторонняя связка с МойСкладом (заказ создаётся и целиком редактируется прямо из карточки CRM и пишется обратно в учёт), выручка по входящим платежам, которая сходится с финансовым отчётом один в один, и ежедневный отчёт в Telegram.

Система в проде, отдел продаж работает в ней каждый день. Мигрировано больше 36 000 клиентов, 14 800 заказов и 14 000 платежей. Отказ от AmoCRM и её платного стека это уже сотни тысяч рублей экономии в год.

А задумана система шире. Главная цель, ради которой всё и затевалось, это AI-агент, который знает контекст компании, помогает вести продажи, отвечать и предлагать идеи. Он ещё в разработке, а сама CRM уже полностью в работе.

Проблема: дорогая AmoCRM и слепой МойСклад

AmoCRM это была не только подписка примерно на 150 тысяч в год. Вокруг неё нарос платный стек: около 20 тысяч в год за интеграцию с МойСкладом, около 14 тысяч в месяц за интеграции с мессенджерами, отдельные приложения, которые просто копировали сделки. Плюс у AmoCRM платные API-запросы, поэтому любая своя доработка выходила дорого.

А ещё было просто неудобно. Кто работал в AmoCRM, тот знает: тяжёлый интерфейс, и нет даже банального фильтра клиентов по количеству сделок. Уйти на другую готовую CRM значило снова платные подписки и снова систему не под нас.

МойСклад, куда перешли как в учётную систему, воронки не имеет: сделки заводятся сразу как «заказы покупателя», без этапов «новый лид, консультация, ожидание оплаты, закрытие». Вот корневая причина боли: терялись лиды, не было работы с базой и допродаж, у собственника не было видимости.

При этом узкое место бизнеса не конверсия, она высокая, а объём лидов и работа с базой: повторные продажи и LTV. Именно сюда и хотелось направить систему.

Почему своё, а не готовое

Я рассмотрела три пути и честно взвесила каждый.

  1. Воронка внутри МойСклада. Не подошло: лид до заказа не имеет в МойСкладе своей сущности, значит появились бы мусорные пустые заказы, поехали бы отчёты по отгрузкам, и негде хранить контекст для будущего AI.
  2. Готовая CRM. Не подошло: это откат к тому, от чего ушли, снова подписка, чужой неуправляемый слой и привязка к вендору.
  3. Свой CRM-слой, а МойСклад как система учёта. Выбрала это. Максимум контроля, свой стек без новой подписки, и есть куда класть контекст компании.

Принцип получился простой: МойСклад это источник истины по контрагентам, заказам и деньгам, а воронка, карта клиента, аналитика и дашборд живут в своём продукте. В учёт мы пишем только когда лид дозрел до заказа, чтобы не мусорить отчётность.

Что уже работает

Всё, что ниже, в проде и в ежедневной работе отдела.

  • Воронка сделок над чатами. Входящие из всех мессенджеров (Telegram, WhatsApp, Instagram, Avito, VK, email) собираются в единый инбокс, а над ними воронка. Две зоны: продажи, где этапы лида двигает менеджер, и производство, где статусы приходят из МойСклада и просто отражают движение заказа. Менеджер видит, где заказ, не заходя в МойСклад.
  • Развёрнутая карточка заказа. Заказ МойСклада правится прямо в CRM: позиции (количество, цена, скидка, добавить или удалить товар из каталога), поля, статус, дата. Кнопка «Редактировать, Сохранить» пишет всё обратно в учёт одним действием. Есть и внутренняя заметка по сделке, которая остаётся только в CRM и в МойСклад не уходит.
  • Чаты. Единый инбокс: читать и отвечать, отправлять файлы, открывать переписку прямо из карточки сделки.
  • Карта клиента. LTV, средний чек, история заказов, теги по категориям и сертификаты.
  • Выручка и обзор. Выручка считается по входящим платежам и сходится с финансовым отчётом один в один. На экране обзора план месяца, темп, смены менеджеров и конверсия.
  • Ежедневный отчёт по выручке. Telegram-бот в 21:00 присылает отделу отчёт с разбивкой по способам оплаты, ровно как раньше делали руками.
  • Уведомления. Счётчики, всплывашки и звук о новых сообщениях и заказах с сайта.
  • Админка. Сертификаты, история удалённых сделок с восстановлением, редактор плана продаж.

Карточка сделки в CRM с раскрытым блоком «Заказ в МойСкладе»: статус, позиции, дата оплаты и поля заказа правятся прямо здесь и пишутся обратно в учёт, а внутренняя заметка остаётся только в CRM

Единый инбокс чатов: входящие из Telegram, WhatsApp, Instagram, VK и Avito в одном окне, рядом с воронкой и карточкой клиента

Экран «Обзор»: план месяца и факт по месяцам, темп выполнения, смена менеджера, лиды, продажи, конверсия и средний чек

Как это устроено

Фронт и бэк дашборда на Next.js 15 и React 19, база PostgreSQL (с pgvector под будущий поиск по знаниям) и Drizzle, всё в Docker Compose на выделенном сервере Hetzner, HTTPS автоматически через Caddy. С МойСкладом синхронизация автоматическая и мгновенная: изменения подхватываются в реальном времени.

Двусторонняя связка в двух словах: из МойСклада читаем заказы, контрагентов, платежи, статусы и ассортимент, а пишем туда создание и редактирование заказа, поля и статусы. Входящий платёж заводится автоматически только когда заказ переводят в статус «Новый заказ на производство», то есть по факту оплаты. Заказ при этом можно создать ещё на консультации: деньги и производство это разные события.

И один инженерный урок, который хорошо показывает суть двусторонней интеграции. Производственные задания в МойСкладе создаёт сценарий самого МойСклада, а не CRM. Когда эти задания вдруг начали задваиваться, причина оказалась не в CRM, а в условии сценария на стороне МойСклада. В связке двух систем критически важно точно проводить границу, кто какой документ создаёт.

Что дальше

Продукт задуман шире, чем CRM, как AI-native система продаж, которая достраивает себя через знания и инструменты, и всё под одобрением человека. Проговорю честно: этого пока нет в проде, это дорожная карта.

  • Lifecycle-движок касаний под LTV: реактивация, дни рождения и годовщины, предзаказы, и всё черновиками менеджеру, а не автоответами.
  • AI-консультант в роли copilot: на входящее сообщение агент собирает контекст (карта клиента, история покупок, переписка, база знаний, голос бренда) и готовит черновик ответа, а менеджер одобряет или правит.
  • Самообучение и узкий автопилот на уже одобренных шаблонах, персональные офферы.
  • Аналитика по каналам и эффекту касаний.
  • Интеграция с финансами: свяжем CRM с ПланФактом и с финансовым агентом Heritage, чтобы продажи и деньги были в одном контуре.

Ещё раз, чтобы не путать: автоответов клиентам, автопилота и рассылок сейчас нет. Сегодня в проде ядро CRM, двусторонняя связка и отчётность. Честность тут часть ценности кейса.

Итог

Получилась своя система под конкретный бизнес за долю стоимости готовой. Она закрыла боль, которую не решали ни AmoCRM, ни МойСклад, сходится с бухгалтерией один в один и растёт под задачи компании. И то, что мне особенно нравится: она дорабатывается в диалоге с теми, кто работает в ней каждый день, руководителем отдела продаж и менеджерами. Их правки я закрывала партиями, и продукт становился лучше именно там, где это чувствуют руки.


Если у вас готовая CRM дорогая и чужая, а учётная система не видит лидов и воронки, такую систему можно собрать под ваши процессы и связать с вашим учётом. Напишите мне в Telegram или оставьте заявку. Расскажите, где сейчас теряются клиенты и деньги, и я честно скажу, что из этого стоит собрать.

Стек

Фронт и бэк
Next.js 15React 19TypeScript
Данные
PostgreSQL (pgvector)Drizzle ORM
Инфраструктура
Docker ComposeHetznerCaddy
Интеграции
МойСклад APIChatAppGoogle SheetsTelegram-бот

Частые вопросы

Почему не взяли готовую CRM, а строили свою?
Готовая CRM это откат к тому, от чего ушли: снова подписка, чужой неуправляемый слой и привязка к вендору. А главное, ни одна коробка не знает контекст именно этого бизнеса. Своя система дала максимум контроля, свой стек без новой подписки и место, куда можно класть контекст компании для будущего AI. МойСклад при этом остался системой учёта.
Разве собрать свою CRM не дороже готовой?
AmoCRM обходилась примерно в 150 тысяч рублей в год и задач не решала. Свою систему я собрала силами AI-агентов (Claude Code) и собственной разработки, она крутится на недорогом сервере. Разовая сборка вместо бесконечной подписки, и система принадлежит бизнесу, а не арендуется.
Агент сам отвечает клиентам?
Пока нет, и это важно проговорить честно. Сейчас в проде ядро CRM: воронка, карточка заказа, чаты, двусторонняя связка с МойСкладом, выручка и отчёты. AI-консультант, который готовит черновики ответов, автопилот и рассылки это дорожная карта, а не текущий продукт. Всё, что появится, будет работать с одобрением человека.
Как двусторонняя связка не задваивает данные в учёте?
Записью в МойСклад управляют только осмысленные события, а не постоянная синхронизация. Заказ можно завести ещё на этапе консультации, но входящий платёж создаётся строго при переводе в статус «Новый заказ на производство» (то есть оплачено), с защитой от задвоения. А производственные задания в МойСкладе создаёт сценарий самого МойСклада, не CRM. Границу «кто что создаёт» мы провели явно.
Подойдёт, если у меня не МойСклад, а другая система?
Сама логика переносится. МойСклад тут удобный пример с хорошим API. Если у вашей учётной системы есть API, можно сделать такой же слой: своя воронка и карта клиента сверху, а деньги и заказы остаются в учёте, куда CRM пишет только по понятным событиям.
Не рискованно ли держать свой софт для боевых данных и денег?
Именно поэтому выручка в CRM считается по входящим платежам и сходится 1-в-1 с независимым финансовым отчётом, это встроенная проверка корректности. Источник истины по деньгам и заказам остаётся в МойСкладе, а удаление сделки уходит в корзину МойСклада, то есть обратимо.
Get in touch

Хотите автоматизировать что-то в своём бизнесе?

Расскажите, что вас задолбало делать руками. 30 минут на бриф, потом конкретное предложение или отказ, если задача не моя.