Как работает сервис
Инструкция по подключению Telegram-аккаунта и описание автоматических процессов системы.
Подключите бота как Telegram Business бот
Откройте Настройки Telegram → Telegram Business → Чат-боты и добавьте @vrmessagescollectorbot в качестве бизнес-бота.
Выберите доступ к чатам
Telegram предложит настроить, к каким чатам бот получит доступ. Выберите «Все чаты» или укажите конкретные диалоги — бот будет видеть только входящие сообщения из выбранных чатов.
Готово!
После подключения ваш аккаунт автоматически зарегистрируется в CRM. Все входящие сообщения будут появляться в разделе «Чаты».
💡 Важно: Telegram Business доступен пользователям с подпиской Telegram Premium. Бот не читает и не хранит ваши личные данные — он получает только текст входящих сообщений из бизнес-чатов.
Сообщение сохраняется в CRM
Когда клиент пишет вам в Telegram, бот передаёт сообщение в систему. Автоматически создаётся карточка контакта (если новый) и сохраняется вся переписка.
Привязка к AmoCRM (автоматически)
Каждые 20 минут система ищет контакт в AmoCRM по номеру телефона или Telegram-никнейму. Если находит — привязывает контакт к сделке в Amo.
Синхронизация переписки → AmoCRM
Каждые 30 минут все новые сообщения из Telegram автоматически добавляются как примечания в карточку контакта AmoCRM. Менеджер видит полную историю общения прямо в Amo.
Отображение в CRM
Сообщение появляется в разделе «Чаты», контакт — в «Контактах». Если контакт привязан к Amo — в карточке контакта будет ссылка на сделку и контакт в AmoCRM.
Система ищет контакт в AmoCRM сначала по номеру телефона, затем по Telegram-никнейму. Если данных недостаточно или контакт не найден:
24 часа на автоматический поиск
Система повторяет поиск каждые 20 минут. Возможно, данные появятся позже.
Создаётся задача в AmoCRM
Если через 24 часа контакт всё ещё не привязан — ежедневно в 09:00 система автоматически создаёт задачу ответственному менеджеру: «Привязать Telegram-контакт к AmoCRM — заполните поле Телеграм Никнейм в карточке контакта».
Что делать менеджеру
Откройте карточку контакта в AmoCRM и заполните поле «Телеграм Никнейм» (без @). На следующем цикле система автоматически найдёт контакт и привяжет переписку.
Фронтенд
Next.js + React
Веб-интерфейс CRM
Бэкенд API
NestJS
REST API для данных
База данных
Supabase (PostgreSQL)
Хранение + Auth
Каждые 20 мин — поиск контактов в AmoCRM по телефону/username
Каждые 30 мин — отправка переписки как примечания в AmoCRM
Ежедневно 09:00 — задачи на привязку потерянных контактов
Поток данных: Telegram → Бот (@messagescollectorbot) → n8n → Бэкенд API → PostgreSQL. Аутентификация через Supabase Auth (JWT токены). n8n автоматически синхронизирует данные между CRM и AmoCRM.