[!IMPORTANT] Обновление от 11 марта 2026 года: Статья существенно переработана! Я актуализировал цены в финансовой модели с учётом повышения тарифов на Битрикс24 и amoCRM в 2026 году. Теперь экономия при использовании бесплатной CRM стала ещё ощутимее (до 168 000 ₽ в год).

Automata CRM — CRM для управления проектами. Интегрировал с Obsidian через AI-агентов. Спросить как →
Бесплатная CRM на Obsidian — это файловая система из Markdown-файлов, Python-скриптов и AI-агента, которая заменяет Bitrix24 и amoCRM для микрокоманд. Я построил её за 2 недели, стоимость владения — 0 ₽/мес, а 56 документов (счета + акты) генерируются и отправляются клиентам за 3 минуты.
Кратко:
- CRM из обычных
.md-файлов в Obsidian — без облака, без подписок- Автоматическое выставление счетов через API Точка Банка
- Рассылка PDF в Telegram и Email одной командой
- Банковская сверка оплат — автоматически
- AI-агент как полноценный оркестратор процессов
- Экономия: от 30 000 до 168 000 ₽/год по сравнению с Bitrix24/amoCRM
Проблема: почему я отказался от классических CRM
Я веду 10–15 клиентов на поддержке. Платить от 2 490 ₽ за весь портал в Bitrix24 или 599 ₽/чел/мес за amoCRM — нерационально. Для команды из 5 человек это от 30 000 до 168 000 ₽ в год.
| Параметр | Bitrix24 (облако) | amoCRM | Моё решение |
|---|---|---|---|
| Стоимость/мес | от 2 490 ₽ за портал | от 599 ₽/чел | 0 ₽ |
| Стоимость/год (5 чел.) | ~29 880 ₽ — 167 880 ₽* | ~35 940 ₽ — 101 940 ₽ | 0 ₽ |
| Время внедрения | 2–6 месяцев | 1–3 месяца | 2 недели |
| Кастомизация | Ограничена платформой | Ограничена API | Бесконечна |
| Работа офлайн | ❌ | ❌ | ✅ |
| Контроль данных | На серверах вендора | На серверах вендора | Локально |
*до тарифа «Профессиональный» со всеми автоматизациями
Мне нужна была система, которая хранит данные локально, автоматизирует рутину и расширяется добавлением строки кода, а не покупкой «тарифа Pro+».
Решение: Obsidian + Python + AI-агент
Я построил CRM на Obsidian — бесплатном редакторе заметок с Markdown и плагинами. Бизнес-логику написал на Python, а оркестрацию выполняет AI-агент.
Архитектура
AUTOMATA-CRM/
├── 10_Clients/ ← Карточки клиентов (14 компаний)
├── 20_Inbox/ ← Входящие: Telegram + Email
├── 30_Invoices/ ← Счета (автогенерация + PDF)
├── 60_Documents/ ← PDF-документы (счета, акты)
├── 70_Products/ ← Каталог услуг с ценами
├── 90_Templates/ ← Шаблоны документов
├── scripts/ ← 21 Python-скрипт автоматизации
├── 00_Dashboard.md ← Центр управления (живой дашборд)
└── .env ← Ключи API (банк, почта, Telegram)
Каждый клиент — обычный текстовый файл с YAML-метаданными:
---
status: active
tags: [client, active, support]
type: ООО
inn: "6454129823"
rate: 3000
tariff: Сопровождение
monthly_retainer_fee: 12000
---
Добавить новое поле = дописать одну строчку. Никаких CRM-конструкторов и настроек форм.
Что умеет система
Автоматическое выставление счетов (API Точка Банка)
Одна команда — и счёт создаётся в банке, скачивается PDF и ссылка вставляется в файл:
python3 scripts/tochka_api.py "30_Invoices/Счёт №B24-9284.md"
Скрипт читает Markdown-файл счёта, извлекает ИНН/КПП из карточки клиента, определяет тип контрагента по длине ИНН, формирует JSON и отправляет в Tochka API.
Мгновенная отправка документов
На Email через SMTP:
python3 scripts/send_invoice_email.py "30_Invoices/Счёт.md"
В Telegram от личного аккаунта (не бот):
python3 scripts/send_invoice_tg.py "30_Invoices/Счёт.md"
Скрипт использует Telethon и авторизуется под моим Telegram-аккаунтом. Клиент получает PDF в личные сообщения от живого человека.
Массовая рассылка за 1 клик
В конце месяца одна команда запускает полный цикл для всех клиентов:
python3 scripts/auto_invoice_monthly.py
Что происходит:
- Сканирует карточки клиентов с тегами
active+support - Проверяет, не выставлен ли уже счёт за этот месяц
- Генерирует Markdown-файл счёта
- Создаёт счёт в Точка → получает PDF
- Создаёт Акт выполненных работ → получает PDF
- Отправляет документы на Email
- Отправляет в Telegram
- Переходит к следующему клиенту
Результат: 14 клиентов × 4 документа = 56 документов за 3 минуты.
Автоматическая сверка оплат
python3 scripts/reconcile.py
Скрипт запрашивает банковскую выписку за 30 дней, сопоставляет входящие платежи с выставленными счетами по ИНН и сумме, и автоматически помечает оплаченные.
Биллинг переработок
AI-агент логирует время работы в timesheet.yml. Если клиент превысил включённые часы, система генерирует детализированный отчёт, счёт на переработку и отправляет всё клиенту.
Живой дашборд в Obsidian
Дашборд на плагине Dataview показывает:
- Неоплаченные счета с цветовой индикацией просрочки
- Входящие сообщения из Telegram и Email
- Статистика: задолженность, доход за месяц, количество клиентов
- Ошибки в карточках: клиенты без ИНН, Email или Telegram
- Кнопки действий для генерации и рассылки
Перехват входящих сообщений
Telegram и Email-сообщения от клиентов автоматически сохраняются в 20_Inbox/ как Markdown-файлы с метаданными отправителя, даты и источника.
Стек технологий
| Компонент | Технология | Стоимость |
|---|---|---|
| База данных / UI | Obsidian + Dataview | Бесплатно |
| Банковская интеграция | Python + Tochka API | Бесплатно |
| Email-рассылка | Python + SMTP | В рамках хостинга |
| Telegram-рассылка | Python + Telethon | Бесплатно |
| AI-оркестратор | Antigravity (Gemini) | — |
| Синхронизация | Syncthing | Бесплатно |
| Хранение данных | Локальные .md файлы | Бесплатно |
Преимущества перед классическими CRM
Полная независимость
Данные — обычные текстовые файлы на моём компьютере. Если Bitrix24 поднимет цены в 3 раза или закроется — меня это не коснётся.
Скорость внедрения
От идеи до работающей системы — 2 недели. Классические CRM внедряют месяцами с привлечением интегратора (100 000–500 000 ₽). Здесь всё делает AI-агент в процессе работы.
Бесконечная кастомизация
Нужно новое поле? Дописываю строку в YAML. Нужна новая автоматизация? AI-агент пишет скрипт. В amoCRM без программиста со ставкой от 3000 ₽/час такого не добиться.
AI как полноценный сотрудник
AI-агент не просто «помогает» — он создаёт карточки, генерирует счета, пишет скрипты, рассылает документы. Это эквивалент младшего менеджера, работающего 24/7.
Работа офлайн + синхронизация
Система работает полностью офлайн. Два компьютера синхронизируются через Syncthing. Можно работать в поезде, на даче — все данные всегда со мной.
Итоги в цифрах
| Метрика | Значение |
|---|---|
| Срок разработки | 2 недели |
| Клиентов в системе | 14 |
| Скриптов автоматизации | 21 |
| Стоимость владения | 0 ₽/мес |
| Время массовой рассылки | ~3 мин |
| Время выставления 1 счёта | ~10 сек |
| Каналы доставки | Email + Telegram |
| Банковская интеграция | Точка Банк API |
| Экономия в год | от 30 000 до 168 000 ₽ |
Для кого подходит это решение
- Фрилансеры и микроагентства (1–5 человек), которым CRM нужна, а подписка — нет
- Веб-студии с клиентами на абонентской поддержке
- Консультанты, выставляющие почасовые счета
- Технически грамотные предприниматели, готовые использовать CLI и Markdown
FAQ
Можно ли использовать без навыков программирования?
Базовая работа с карточками клиентов и дашбордом не требует программирования — это обычный Obsidian с Markdown-файлами. Но для автоматизации (скрипты, API) нужны базовые знания Python или AI-агент, который напишет код за вас.
Как масштабируется система при росте числа клиентов?
Obsidian спокойно работает с тысячами файлов. Скрипты обрабатывают клиентов последовательно — на 100 клиентов массовая рассылка займёт ~20 минут вместо 3. При необходимости можно распараллелить.
Чем это лучше Google Sheets + Zapier?
Полный контроль данных (не на серверах Google), работа офлайн, нулевая стоимость (Zapier стоит от $20/мес), и бесконечная кастомизация через код вместо ограниченных коннекторов.
Можно ли заказать настройку такой CRM?
Да, я настраиваю подобные системы под ключ. Напишите на hello@automata.sale или в Telegram-канал.
Заключение
Современная CRM не обязана быть дорогой, сложной и облачной. Markdown как база данных, Python как движок, AI как оркестратор — и система работает на вас, а не вы на неё.
Если вам интересна GEO-оптимизация для нейровыдачи или автоматизация задач с AI, читайте другие мои кейсы.
«Лучшая CRM — та, которая работает на вас, а не та, на которую работаете вы.»