AI и автоматизация

Бесплатная CRM на Obsidian: как я автоматизировал всё за 2 недели

Бесплатная CRM на Obsidian: как я автоматизировал всё за 2 недели

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

Automata CRM — CRM для управления проектами

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

Что происходит:

  1. Сканирует карточки клиентов с тегами active + support
  2. Проверяет, не выставлен ли уже счёт за этот месяц
  3. Генерирует Markdown-файл счёта
  4. Создаёт счёт в Точка → получает PDF
  5. Создаёт Акт выполненных работ → получает PDF
  6. Отправляет документы на Email
  7. Отправляет в Telegram
  8. Переходит к следующему клиенту

Результат: 14 клиентов × 4 документа = 56 документов за 3 минуты.

Автоматическая сверка оплат

python3 scripts/reconcile.py

Скрипт запрашивает банковскую выписку за 30 дней, сопоставляет входящие платежи с выставленными счетами по ИНН и сумме, и автоматически помечает оплаченные.

Биллинг переработок

AI-агент логирует время работы в timesheet.yml. Если клиент превысил включённые часы, система генерирует детализированный отчёт, счёт на переработку и отправляет всё клиенту.

Живой дашборд в Obsidian

Дашборд на плагине Dataview показывает:

  • Неоплаченные счета с цветовой индикацией просрочки
  • Входящие сообщения из Telegram и Email
  • Статистика: задолженность, доход за месяц, количество клиентов
  • Ошибки в карточках: клиенты без ИНН, Email или Telegram
  • Кнопки действий для генерации и рассылки

Перехват входящих сообщений

Telegram и Email-сообщения от клиентов автоматически сохраняются в 20_Inbox/ как Markdown-файлы с метаданными отправителя, даты и источника.


Стек технологий

КомпонентТехнологияСтоимость
База данных / UIObsidian + 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 — та, которая работает на вас, а не та, на которую работаете вы.»