Менің CRM-ым ноутбугімдегі қапшықта тұрады және қарапайым Markdown-файлдарынан тұрады. Деректер базасы жоқ. Вендор интерфейсі жоқ. Бүгін оның движогін ашық код еттім: github.com/eudigitaldotru/crm.automata.sale. Неге осылай жасағанымды және неге тегін таратқанымды айтамын.
SaaS-CRM шаршатты
Мен — 2012 жылдан бері жалғыз жұмыс істейтін 1С-Битрикс интеграторы. Клиенттерім — шағын B2B-сайттар. Байланыс контуры әдеттегідей: Telegram, үш почта жәшігі, MAX мессенджері, telefon. Мәміле бір мезгілде барлық жерде де, еш жерде толық емес.
Кестеде жүргізіп көрдім. Содан кейін SaaS CRM-да. Екеуінде де бірдей қабырғаға тірелдім: CRM шындықты көрсету үшін деректерді қолмен енгізу керек. Қолмен — дегеніміз енгізілмейді.
Сонда 2026 жылы ең дұрыс болып шыққан қадам жасадым: CRM-ді бағдарлама ретінде ойлауды доғардым. CRM — бұл деректер. Демек, деректер кез келген құрал, ИИ-ды қоса, шайнай алатын пішінде тұруы керек.
Markdown-та тұратын CRM
Тұтас клиент базам — 10_Clients/ қапшығы, әр клиентке бір Markdown-карточка: байланыстар, келісімшарттар, қызмет тарихы. Шоттар — 30_Invoices/, файлдар. Чаттар, тапсырмалар, лидтер — сол сияқты.
Практикалық пайда:
- Деректер бәрінен ұзақ өмір сүреді. Файлдар он жылдан кейін де кез келген редакторда оқылады. Кешіктірілген актісі бар клиенттерді бір grep-пен табамын. Агенттің әр өзгертуі git diff ретінде көрінеді.
- Вендор-лока жоқ. Жазылым аяқталды, сервіс жабылды — қапшық қалды. Obsidian оны ашып, CRM-ді білім базасына айналдырады.
- ИИ оны тікелей өңдей алады. Басты түйін осы.
ИИ-агенттер — CRM операторлары
Файлдар мен скрипттер — кодинг-агент (ZCode, Claude Code және үйлесімді CLI) өзін үйде сезінедіні орта. Интерфейске «ИИ-фичалар» енгізудің қажеті жоқ: агент мен оқитын файлдарды солай оқып жазады.
Таңертең айтамын: «Инбоксты талда, борышкерлерге шот қой, қыркүйек фактурасын еске сал». Агент карточкаларды оқып, скрипттерді ойнатады, шот файлдарын жасайды, PDF қосады, тізіммен есеп береді. Мен diff-ті тексеріп «ок» деймін.
Бұл «жоспарда» емес — бұл контур менің нақты бизнесімді күн сайын жүргізеді.
Бір инбокс: Telegram, MAX, почта
Кішкене Telethon-шлюз жеке Telegram-аккаунтты CRM-ге қосады (бот емес — жеке аккаунт). Почта IMAP арқылы бірнеше жәшіктен келеді. MAX бот арқылы қосылады.
Барлығы біртұтас ағынға құйылады. Белгілі жіберушілер телефон мен ник бойынша карточкаларға байланысады. Белгісіздер — дайын карточка үлгісімен лидтерге айналады.
Ақша: шоттар, актілер, автосверка
Шот жіберу үшін қанша әрекет керек — осы сұрақпен бағалаймын. Мұнда — бір команда немесе агентке бір сөйлем.
Генератор үлгілерден PDF шот пен акті жасайды. Tochka Bank open-API интеграциясы шоттарды құрып, төлем статусын қадағалап, құжаттарды клиентке жеткізеді. Төлемдер банк выпискісімен күн сайын өздігінен салыстырылады.
Сайттар бақылауда
Мониторинг кіріктірілген: uptime, SSL және домен мерзімдері, PageSpeed, GEO-аудиттер (сайт Google-ға ғана емес, клиенттерге жауап беретін нейрожелілерге көрінетінін тексеру). Клиент домені екі аптада аяқталса — хат пен тикет өздігінен шығады.
Қауіпсіздік әдепкі бойынша
Мақтанатын бөлігім — sec_guard модулі. Движктің әр шығыс сұранысы одан өтеді: тек http/https, private-адрестер мен metadata-эндпоинттерге тыйым, әр редирект қайта тексеріледі, файл операциялары vault ішінде шектелген. Репозиторийде бірдей тәртіп: жасырын сөздер жоқ, бәрі env арқылы, деректер git-ке түспейді.
Ішінде не бар және қалай көруге болады
Ашық репозиторийде 190 файл: Python/FastAPI движогі, Vite дашборды, Telegram-шлюз, миграциялар, үлгілер. MIT лицензиясы. Ағылшын және орыс тілдерінде README, install-скрипт және деректерге тиіспейтін бір командалы жаңарту.
git clone https://github.com/eudigitaldotru/crm.automata.sale.git
cd crm.automata.sale
./install.sh && ./start.sh
Неге тегін беремін
Адал жауап: маған тиімді болғандықтан. Мен интеграция мен сүйемелдеумен ақша табамын, ал бөтен көздер текскен код менікіне қарағанда жақсара түседі. Әбір GitHub жұлдызы — мұндай жүйелер керек деген сигнал. Әбір issue — тегін аудит.
Бірақ биік себеп те бар: бағдарламалық жасақтама қайта жеке болып келеді. Өз машинаңыз, өз файлдарыңыз, вендор үшін емес, сіз үшін жұмыс істейтін өз агентіңіз. Енді осылай ойлайтын кез келген адамның жұмыс бастау нүктесі бар.
GitHub-та жұлдызша — рахмет айтудың ең жақсы жолы.