Начало работы
retensy-bots — конструктор автоматизаций. Вы собираете цепочку из блоков на визуальном холсте, и она сама общается с людьми и связывает ваши сервисы. Ниже — как это устроено и с чего начать.
Как устроен продукт
Всё крутится вокруг сценария — схемы из блоков, соединённых стрелками. Человек (или событие из вашей CRM) попадает в начало схемы и проходит её по шагам: получает сообщения, отвечает на вопросы, попадает в разные ветки в зависимости от ответов.
Сценарий привязывается к каналу связи (Telegram- или MAX-бот) либо запускается вебхуком без всякого бота. Один и тот же кабинет держит сколько угодно ботов и сценариев — лимит зависит от тарифа.
Первый сценарий за 5 шагов
- Подключите бота: раздел «Подключения» → «Добавить» → Telegram, вставьте токен от @BotFather.
- Откройте «Сценарии» → «Новый сценарий» и выберите этого бота.
- На холсте добавьте точку входа (например команду /start) и блок «Сообщение» с приветствием, соедините их стрелкой.
- Нажмите «Опубликовать» — конструктор проверит схему и сделает её активной.
- Напишите боту /start в Telegram и убедитесь, что пришло ваше сообщение.
Разделы кабинета
«Сценарии» — все ваши схемы и их источники. «Подключения» — боты, каналы, CRM и сервисы. «Подписчики» и «Диалоги» — люди, которые вам написали, и переписка с ними.
«Рассылки» — массовые сообщения. «Аналитика» — что происходит в сценариях. «Тариф» — лимиты и оплата. «MCP» — управление ботами из внешних инструментов. «База знаний» — эта справка.
Сценарии и канвас
Сценарий — это визуальная схема поведения. Вы не пишете код: логику задаёте блоками и стрелками между ними.
Холст, блоки и стрелки
Блок — это один шаг: отправить сообщение, задать вопрос, проверить условие. Стрелка ведёт от одного блока к следующему и определяет порядок прохождения.
У блока может быть несколько выходов. Например, «Условие» имеет выходы «да» и «нет», а «Вопрос» — «ответ получен» и «истекло время ожидания». От каждого выхода тянется своя стрелка в свою ветку.
Черновик и публикация
У бота один активный (опубликованный) сценарий — именно он отвечает людям. Пока вы редактируете, изменения копятся в черновике и в бой не идут.
Черновик сохраняется автоматически по мере правок. Активной новая версия становится только после нажатия «Опубликовать».
Что проверяется перед публикацией
Публикация не пройдёт, если схема пустая — публиковать нечего. Пустым сценарием нельзя случайно затереть работающего бота.
Ошибки (красный баннер) блокируют публикацию; предупреждения (жёлтый баннер) — нет, но их стоит прочитать. Частое предупреждение — «нет точки входа»: схема есть, а начать её некому.
Как откатиться
Пока вы не опубликовали черновик, активная версия работает как работала. Если новая версия оказалась хуже — просто опубликуйте прежнюю схему заново.
Какие бывают блоки
Блоки сгруппированы по назначению. Ниже — что делает каждая группа.
Сообщения
«Сообщение» — отправляет текст с кнопками. «Картинка» — фото с подписью и кнопками.
По умолчанию сообщение уходит тому, кто в диалоге. В настройках блока можно выбрать другого получателя: конкретный чат/канал или адрес из переменной — это нужно для сценариев-вебхуков, где «текущего собеседника» нет.
Логика и ветвления
«Условие» — развилка по переменной, тегу подписчика или подписке на канал (выходы «да»/«нет»). «Случайный выбор» — A/B-разветвление для тестов. «Формула» — вычисление над переменными (например посчитать сумму).
«Действия» — ставит и снимает теги и переменные подписчика, не отправляя ничего в чат.
Ожидание и ввод
«Вопрос» — отправляет вопрос и ждёт ответ, сохраняя его в переменную; у блока есть выход на случай, если человек так и не ответил за отведённое время.
«Задержка» — пауза перед следующим шагом. «Расписание» — запуск ветки в заданное время.
Внешние сервисы
«Внешний запрос» — HTTP-запрос к вашему API или CRM: отправить данные или получить ответ и разложить его по переменным.
«AI-агент» — ответ языковой модели по вашему промпту (доступен на платных тарифах). «Оплата» — присылает человеку ссылку на оплату.
Ограничения выполнения
Чтобы сценарий не зациклился, один проход ограничен по числу шагов и по количеству отправленных сообщений. Если упёрлись в лимит — обычно в схеме есть петля без паузы.
Цикл в схеме разрешён только через блок, который ждёт человека или время («Вопрос» или «Задержка»). Мгновенная петля без ожидания считается ошибкой и подсветится при проверке.
Триггеры (точки входа)
Триггер — это с чего сценарий начинается. Точек входа может быть несколько, и не все они про Telegram.
Входы из бота
Команда и текст
«Команда» — запуск по команде вроде /start. «Текст» — запуск, когда человек прислал определённый текст.
Нажатие кнопки
Кнопки под сообщениями могут вести в отдельные ветки — нажатие становится точкой входа или переходом внутри сценария.
Событие Telegram
Реагирует на апдейты Telegram, а не только на сообщения: вступление в канал или группу и выход из них, пост в канале, реакция на сообщение, заявка на вступление, изменение статуса участника и другие.
Обрабатываются в предсказуемом приоритете, а набор отслеживаемых событий пересобирается при публикации.
Уточняющие фильтры события
У события Telegram набор доступных фильтров зависит от самого события — конструктор показывает только то, что применимо.
Канал или чат
Можно ограничить событие конкретным каналом/чатом — выбрать из привязанных к боту или указать ID вручную. Полезно, когда бот админит несколько каналов, а реагировать нужно на один.
Статус участника
Для событий об участниках — фильтр по статусу: вступил, вышел, стал администратором и т.п. Реагируйте только на нужный переход.
Текст сообщения
Для событий с текстом (сообщение, пост в канале) — фильтр «содержит» или «равно», без учёта регистра. Условия складываются по И: можно требовать и канал, и текст одновременно.
Вход без бота: вебхук
Сценарий не обязан начинаться с сообщения в Telegram. Точкой входа может быть вебхук — HTTP-запрос из вашей CRM, с сайта или из другого сервиса.
Так автоматизируются процессы, где Telegram — лишь один из шагов: пришла заявка на сайте → сценарий сходил в CRM → отправил уведомление в нужный чат.
Подключения
Здесь живут боты, каналы и внешние сервисы. Подключение — это привязанный аккаунт, который дальше используется в сценариях.
Боты
Telegram и MAX
Бот подключается по токену. Для Telegram токен выдаёт @BotFather, для MAX — кабинет MAX.
- Создайте бота у провайдера и скопируйте токен.
- «Подключения» → «Добавить» → выберите Telegram или MAX.
- Вставьте токен и сохраните — бот появится в списке и станет доступен в сценариях.
Каналы и группы
К боту привязываются каналы и группы: добавьте бота администратором, и канал станет доступен в условии «Подписан на канал» и в фильтрах события. Так проверяют подписку и постят от имени бота.
Instagram
Instagram подключается отдельно — в разделе «Инструменты роста», где живут автоворонки.
CRM и сервисы
Каталог сервисов открывается кнопкой «Добавить» в «Подключениях». В нём — поиск по названию, категории и логотипы; искать можно и по названию действия («отправить сделку»).
Доступны amoCRM, Битрикс24, GetCourse, Google Таблицы и другие. Подключённый сервис используется в блоке «Внешний запрос» и в действиях сценария.
Добавить несколько сразу
В каталоге можно отметить несколько сервисов и пройти мастер очередью «Шаг 1 из N». Если один сервис не подключился, очередь не падает — в конце виден итог: подключено / пропущено / с ошибкой.
Управление ключами
Уже подключённый сервис можно переименовать, заменить ключ или удалить. Честно: сервисы без своей формы подключения (например узлы-сценарии) в мастере помечены отдельно и фейковую форму не показывают.
Подписчики
Все, кто когда-либо писал вашим ботам, собираются в одном месте — с тегами, переменными и историей.
База подписчиков
Список ищется по chatId, username или тегу. У каждого человека — теги и переменные (например имя, город, этап воронки) и статус: активен или заблокировал бота.
Импорт и экспорт
Списки выгружаются в CSV/JSON и так же импортируются — удобно переносить аудиторию или готовить сегмент для рассылки.
Карточка подписчика
Клик по человеку открывает карточку: профиль, все переменные, история переписки и шаги сценариев, которые он прошёл. Отсюда же видно, где именно человек сейчас в воронке.
Диалоги
Живая переписка по всем ботам в одном окне.
Переписка по всем ботам
Раздел показывает последние разговоры по всем ботам сразу, отсортированные по активности — не нужно переключаться между ботами.
Открытие диалога ведёт в карточку подписчика с полной перепиской и его данными.
Рассылки
Массовые сообщения подписчикам — разово или по расписанию.
Прямая рассылка
Мастер ведёт через три шага.
- Аудитория: выберите ботов и, при необходимости, сузьте охват фильтром по тегам.
- Сообщение: соберите до 5 блоков — текст, фото, видео, аудио, файл, голосовое, кружок, галерея, кнопки.
- Отправка: сразу или запланировать на конкретное время.
Повторяющиеся рассылки
Во вкладке «Запланировать» задаётся повтор: каждый день, каждый месяц или каждый год. Первая отправка — в указанное время, дальше повтор идёт автоматически.
Правило повтора останавливается в списке рассылок в любой момент.
Аналитика
Что реально происходит в сценариях и откуда приходят люди.
Показатели сценариев
Сводка событий по активным сценариям каждого бота: сколько прошло успешно и сколько с ошибкой, за последние 24 часа или 7 дней. Всплеск ошибок — сигнал заглянуть в сценарий.
Источники входов (UTM)
Показывает, по каким меткам подписчики заходили в сценарии. Каждый источник раскрывается в разбивку по кампании, каналу и контенту — видно, какая ссылка реально приводит людей.
MCP-токены
Управление ботами и сценариями из внешних инструментов — для тех, кто автоматизирует сборку.
Внешнее управление
Персональные токены (раздел «MCP») дают доступ к вашим ботам и сценариям снаружи — через retensy-mcp. Так сценарии можно собирать и править программно, из AI-инструментов.
Токен привязан к вашему аккаунту и его лимитам; храните его как пароль и отзывайте, если он утёк.
Тарифы и оплата
Бесплатный тариф — навсегда. Платные снимают лимиты.
Что входит в тариф
Тариф задаёт лимиты: число ботов, подписчиков, AI-ответов в месяц, рассылок и соредакторов, объём хранилища. На карточке тарифа честно показано и то, что входит, и то, чего в нём нет.
Бесплатный тариф работает без срока с базовыми лимитами — попробовать конструктор можно, ничего не оплачивая.
Оплата и автопродление
Оплата бывает разовой или с автопродлением. При автопродлении карта привязывается и списание проходит само в конце периода.
Привязанную карту можно отвязать в профиле — это отменяет автосписание, текущий оплаченный период при этом дорабатывает до конца.