/5 мин

Как мы сделали мини-CRM в Telegram за 0 ₽/мес

Клиенты пишут в Telegram. Мы отвечаем в Telegram. CRM нужна, но Bitrix за 2000 ₽/мес для пяти лидов — нет.

Мы собрали свою: Telegram-группа с топиками вместо тикет-системы, бот для квалификации заявок, деплой на Yandex Cloud Functions. Стоимость: 0 ₽/мес.

Идея: топики = лиды

Telegram-группы с включённым режимом форума создают отдельный тред под каждую тему. Мы используем это иначе: один топик — один клиент.

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

Результат — организованный список клиентов с полной историей переписки, поиском и уведомлениями. Без отдельного приложения, без ежемесячных платежей.

Что умеет и чего не умеет

Наша мини-CRMBitrix / AmoCRM
Приём и квалификация заявок
Переписка с клиентом
Воронка продаж
Автоматические follow-up
Аналитика и отчёты
Командная работа
Стоимость0 ₽от 1 500 ₽/мес
← прокрутите →

Это не замена полноценной CRM. Это инструмент для соло-основателей и маленьких команд, которые обрабатывают до 20 заявок в месяц и не хотят платить за систему, которую используют на 10%.

Стек

Бот написан на Python без фреймворков — 300 строк кода. Никаких aiogram или python-telegram-bot: для serverless-функции с webhook-хендлером они избыточны и замедляют cold start.

КомпонентТехнологияСтоимость
БотPython 3.12 + httpx
ХостингYandex Cloud Functions0 ₽
СостояниеYandex Object Storage0 ₽
DNS + SSLYandex Cloud0 ₽
← прокрутите →

Весь проект — от первой строчки кода до работающего webhook — был собран и задеплоен за одну сессию с Claude Code с использованием нашего open-source навыка для Yandex Cloud.

Подводные камни

За время разработки и деплоя мы наступили на несколько граблей, которые не описаны в документации:

  • Права бота в группе. Добавить как админа недостаточно — нужно отдельно выдать разрешение "Управление темами", иначе создание топиков падает с ошибкой.
  • Privacy mode. По умолчанию боты в группах видят только команды. Для relay нужно отключить через @BotFather.
  • Лимиты Telegram. Название топика — максимум 128 символов. Callback data в кнопках — 64 байта. Оба лимита молча обрезаются без ошибки.
  • Безопасность. Секреты передаются через переменные окружения Cloud Functions. Для соло-проекта это допустимо, для команды стоит переехать на Yandex Lockbox.

Подробности

Полный разбор с кодом, архитектурой relay и инструкцией по деплою — в нашей статье на Хабре.

Если вашему бизнесу нужна автоматизация сложнее — от AI-агентов до интеграций с маркетплейсами — напишите нам. Обсудим задачу.

Есть задача?

Обсудим ваш проект.

Написать в Telegram