| Поток | Выручка | После рассрочек | Расходы | Прибыль | Рентабельность | Продаж | Конверсия |
|---|
| # | Клиент | Продукт | Статус | Стоимость | Оплачено | Получено | Рассрочка | Дата |
|---|
| Дата и время | Менеджер | Клиент | Направление | Длительность | Статус | Разбор |
|---|
AI проверяет комментарии и активность по горящим сделкам: грубость, пропущенные вопросы, долгие ответы.
Всё, что система пишет людям от нашего имени: сообщения по стадиям, автоответы, ответы ИИ и рассылки. У каждого сообщения видно, отвечают ли на него люди.
Балл 0–100 считается сам и лежит в поле сделки «Теплота, баллы» — по нему можно фильтровать в Битриксе. Складывается из того, как далеко человек прошёл воронку, сколько общался сам и насколько давно это было.
Стадия не должна быть ниже того, что уже отмечено в карточке: выданы уроки, просмотрены уроки, заполнена анкета, отправлен оффер, создан заказ, прошла оплата. Если событие от бота потерялось, сделка остаётся «Новым лидом», хотя уроки у человека давно есть. Здесь видно все такие сделки; система подтягивает их сама, пачками, с файлом отката рядом с базой.
Загружаю…
Загружаю…
Загружаю…
| Тема | Ответов | Ответили | Отклик |
|---|
Считается по ответам, которые бот отправил. Где бот промолчал, решал менеджер — эти разговоры в ленте ниже.
Загружаю…
Бот пишет от имени Марии с 9 до 23 и отвечает только на простое. Что осталось без ответа бота, видно здесь с причиной — по таким разговорам и дополняется справочник. Настройки ИИ →
Каждое исходящее сообщение попадает в журнал: сценарии и рассылки, ответы модели и то, что менеджер написал руками. Ниже — сколько за период и что именно ушло. На живых сообщениях менеджера ответчик учится стилю.
Переписка с ботом от лица клиента. Промпт и справочник берутся боевые, но клиенту ничего не уходит. Ответ не понравился — напишите под ним замечание, и бот переответит уже с ним. Замечание остаётся в промпте и в живой переписке тоже.
Одно сообщение уходит и людям в ботах, и постом в Телеграм-канал Академии — выберите, куда.
Всё, что система сама писала человеку: сообщения по стадиям, автоответы, ответы ИИ, рассылки — и отвечал ли он. Прошлое за 90 дней восстановлено из переписки, дальше журнал ведётся сам.
Если человек не заполнил анкету в боте, куратор предлагает ответить прямо в чате и задаёт вопросы по одному. Ответы ложатся в те же поля карточки, что и из бота. Когда обязательные собраны — анкета заполнена, карточка уходит на отбор, человеку приходит «Анкета получена». Пока разговор идёт, сценарии по стадиям эту сделку не трогают, а длинное сообщение со списком вопросов больше не уходит.
Про опыт в анкете спрашивают одной строкой, и половина ответов — «есть небольшой опыт» или «работаю в недвижимости». Для отбора важнее другое: сколько сделок человек провёл за последний год и в каком направлении. Анкета уходит на отбор сразу, как и раньше, а через пару минут человеку прилетает уточняющий вопрос — один раз и только если опыт есть, но не расписан. Ответ дописываем в поле «Опыт работы» и тут же перерисовываем карточку анкеты в чате отбора: решение принимают по ней.
Всё делается кнопками в чате Академии. Под анкетой, прошедшей отбор, — кнопки офферов: конкретный, «авто» (по анкете: цель про инвестиции → «Инвестиции», есть опыт → «Опытный», иначе «Новичок») и «всем прошедшим» — по одному с паузой. После оффера утром следующего дня карточка приходит в тему «Очередь на звонок»: анкета, переписка, окно звонка и кнопки — дозвонился, комментарий, перенос, квалификация, заказ. Если к концу окна звонка нет ни по отметке, ни в телефонии — напоминание в тему. Запланировать звонок может любой: прислать в тему @логин или телефон, можно со временем («завтра 15:00»).
Оффер собирается под человека: по его анкете, переписке и ближайшему кейсу. В поле «Задача» пишите не текст письма, а что в этом направлении важно сказать. Шаблон ниже уходит только если модель недоступна, поэтому пусть он остаётся общим.
Истории, которые можно показать в оффере. Модель берёт ближайшую к анкете человека и даёт ссылку. Придумывать кейсы и ссылки она не может: всё, чего нет в этом списке, вырезается. Пустой заголовок — строка удаляется.
Что назначено на сегодня, у кого окно закрывается, кому не дозвонились и что просрочено. Нажмите группу — список ниже покажет только её. То же сообщение приходит в тему «Очередь на звонок» по слову «план».
| Кто | Откуда | Статус | Окно | Звонки | Квалификация |
|---|
| Теплота | Кто | Канал | Анкета | Заказ | Город | Возраст | Опыт | Цель | Тишина, дн | Статус |
|---|
Цифры и список пересчитываются, пока двигаете ползунки, — ничего не сохраняется, пока не нажмёте «Сохранить настройки». Пишем только тем, у кого есть Telegram; никому с заказом, оплатой или живой сделкой в работе. Одно касание за поток.
Как бот отвечает людям и что уходит автоматически: время работы, пауза перед ответом, сколько ждать менеджера, промпт и справочник, тексты автосообщений. Сохраняется кнопкой под каждым блоком.
Бот отвечает в том же чате, где переписывается менеджер, от имени Марии. Отвечает только когда уверен и только по справочнику. Во всём остальном молчит, и сообщение остаётся непрочитанным для менеджера.
Уходят в тот же чат Telegram, где переписывается менеджер. Имя подставляется автоматически, приветствие — по времени суток. Ночью (0–5) не отправляются, не чаще одного сообщения в сутки, и не отправляются, если за сутки человеку отвечал живой менеджер.
Заказы, ссылки на оплату, платежи через банк, чеки и возвраты — свой платёжный модуль вместо платёжки GetCourse. Каждый заказ привязан к сделке: стадии и даты в CRM обновляются сами.
| № | Дата | Клиент | Продукт | Сумма | Оплачено | Статус | Сделка |
|---|---|---|---|---|---|---|---|
| Загрузка… | |||||||
| Загрузка… |
Что продаём и почём. Цена одна, скидок нет — исключение только бонус за уроки, он снижает цену конкретного заказа. Неактивные продукты не предлагаются, но остаются у старых заказов.
Как «Знаете промокод?» в GetCourse. Правило владельца — цена одна, скидок нет, поэтому кодов нет и поля на странице оплаты не видно; появится, когда здесь будет хоть один активный код. Добавлять коды может только администратор.
Как в GetCourse Pay: у каждого способа свой банк. Включённый способ появится у клиента, только когда его банк подключён ниже; в режиме заглушки видны все включённые.
Терминал и пароль из личного кабинета Т-Бизнеса. Поля пустые — значит ключи не менялись; введённое сохраняется в секреты сервера и обратно не показывается. Вебхук для настроек банка: …
· события payment.succeeded, payment.canceled, refund.succeededДанные магазина из кабинета forma.tbank.ru. Вебхук передаётся в каждой заявке сам, в кабинете его прописывать не нужно.
API-ключ и Merchant ID из консоли console.pay.yandex.ru. Адрес для уведомлений в консоли:
Логин и пароль API из кабинета Долями. Клиентский сертификат (mTLS) кладётся на сервер файлами /opt/jarvis/data/dolyame/cert.pem и key.pem — …. Уведомления:
ВсегДа, FreshCredit, Ванта, Ресурс Развития и иностранные карты выдают ссылку на свою анкету, а API — только по отдельному договору. Клиент уходит по ссылке, менеджер видит заявку в ленте и в сделке, деньги отмечает в заказе, когда партнёр их перечислит. В ссылке можно использовать {amount}, {order}, {email}, {phone}.
Эквайринг пробивает чек сам. Но половина способов идёт мимо него — перевод на счёт, рассрочки партнёров, «Долями», — и за них чек бьёт эта касса. Пока она не подключена, такие чеки стоят в «Поступлениях» пометкой «Вручную» и их оформляет бухгалтерия. Протокол — АТОЛ Онлайн v4, на нём говорит большинство облачных касс; адрес берётся из личного кабинета кассы.
Чек пробивает касса провайдера по составу платежа: аванс при частичной оплате, полный расчёт при закрытии, чек возврата при возврате. Параметры ниже — из учётной политики; уточняются у бухгалтера.
Расход VK Рекламы и Яндекс Директа рядом с тем, что из него выросло: лиды, анкеты, покупки и деньги из нашей базы. Лиды берутся пришедшие за выбранный период, а анкеты, покупки и выручка — всё, что из этих лидов выросло к сегодняшнему дню.
Цена лида, анкеты и покупки — расход, делённый на их число. ROMI — (выручка − расход) / расход. ДРР — доля расхода в выручке. Выручка — оплаты этих людей в GetCourse и в своём модуле платежей, рассрочка по внесённой сумме, возвраты вычтены.
Цели — конверсии, которые считает сама площадка (сообщения в сообщество, цели Метрики). С лидами в нашей базе они расходятся: площадка не знает, дошёл ли человек до сделки.
Какая сделка считается лидом площадки — по полю «Источник (фактический)». Utm-меток в сделках нет, поэтому связь идёт через источник: VK — «ВКонтакте», Директ ведёт на лендинг Академии — «Сайт Labetsky Academy».
Доступы на учебной платформе. Платформа только учит — кто, в каком потоке, по какому тарифу и до какого числа учится, решает дашборд: вручную здесь или сам, когда сделка становится «Оплачено».
| Ученик | Поток | Тариф | Срок | Состояние | Уроков | Заходил | Выдан |
|---|
Сделки, перешедшие в «Оплачено», которым дашборд не смог выдать доступ сам: нет почты и телефона, тариф не распознан, поток не сопоставлен или платформа не ответила. Каждую он пробует ещё трое суток — поправили контакт, и доступ уйдёт сам. Выдали руками по номеру сделки — строка уходит из списка.
| Сделка | Оплачено | Почему не выдан | Попыток |
|---|
Каждый возврат денег и что после него с доступом. Возвраты GetCourse видит зеркало платформы: полный возврат забирает доступ сам, частичный — нет, это решает менеджер. Возвраты своего модуля платежей — из «Платежей». Главный фильтр — «доступ ещё активен»: это то, что ждёт решения.
| Когда | Ученик | Что вернули | Откуда | Поток | Доступ |
|---|
| Когда | Ученик | Поток | Тариф | Что | Откуда | Кто | До | Комментарий |
|---|
Токен хранится в секретах сервера и обратно не показывается; поле пустое — токен не менялся. Браузер его не видит: все запросы к платформе идут через сервер дашборда.
Создайте потоки, задайте даты лидов из Битрикса и привяжите тег GetCourse для данных по продажам.
| Название | Начало | Окончание | Адаптация | Тег GC | Пл. лиды | Пл. шт. | План ₽ | Расходы ₽ | Конв. % |
|---|
Запасные мессенджеры на случай, когда человек молчит в Telegram. Писать первыми можно только туда, где человек дал повод: в WhatsApp это шаблон по номеру, в MAX и ВКонтакте — те, кто сам открыл диалог. Рабочий аккаунт MAX привязывается по QR на странице привязки, остальные площадки — ключом.
/api/wa/hook, MAX — /api/max/hook?secret=…,
ВКонтакте — /api/vk/hook. Домен тот же, что у панели.
Менеджер выбирает тариф в поле сделки «Тариф для заказа» — заказ в GetCourse создаётся сам, ссылка на оплату попадает в карточку, сделка едет на «Заказ создан», а оттуда сценарий отправляет человеку ссылку. То же самое можно сделать сообщением в тему Telegram: телефон, @логин или имя — и кнопки с тарифами.
Промпт, справочник, паузы перед ответом, время работы и тексты автосообщений теперь во вкладке «Рассылки», раздел «Настройки ответов».
Ключи и идентификаторы для аналитики медиа-каналов. По каждой соцсети можно добавить несколько аккаунтов. Хранятся локально в браузере.
Ключи хранятся на сервере и общие для всей команды. Менять может только администратор. Ключ берётся на console.anthropic.com. Используется для AI-инсайтов и анализа разговоров (модель claude-haiku-4-5, ~$0.001 за запрос).
Создайте бота через @BotFather. Chat ID получите через getUpdates.
Количество дней без активности, после которых сделка считается зависшей
Бот автоматически собирает метрики из Bitrix (категория 16) и Megafon, строит графики и отправляет в указанный чат/тему. По умолчанию: ежедневный — 22:00 МСК, еженедельный — Пн 10:00 МСК (за прошедшую неделю Пн-Вс).
https://api.telegram.org/bot<TOKEN>/getUpdates. В ответе message.chat.id и (для форумов) message.message_thread_id.
Название и даты потока берутся автоматически из таблицы выше (текущий или ближайший будущий поток). Здесь можно добавить дополнительные ключевые события (вебинары, дедлайны) — они отобразятся в карточке на главной.
Отклики с hh.ru сами попадают в воронку «Вакансии Авито и НН» с именем и телефоном из резюме. Ключи — из dev.hh.ru → Личный кабинет: скопируйте их оттуда и вставьте сюда, система проверит их на hh.ru.
«Подключить hh.ru» откроет hh.ru: войдите в аккаунт работодателя и разрешите доступ. Это нужно один раз — дальше доступ продлевается сам.
Уходит один раз на каждый новый отклик, в чат отклика на hh.ru. Отметка «отправлен» или причина, почему не ушёл, — в сделке в CRM → «Вакансии».
В личном кабинете ВАТС поле «Адрес вашей CRM» должно содержать адрес вебхука ниже. Если там старый адрес (IP сервера) — замените его на:
https://crm.academyofrealtors.ru/api/megafon-webhook
После замены адреса все звонки будут автоматически появляться в этом дашборде в реальном времени.
Megafon ВАТС CRM API v1 работает через вебхуки — при каждом звонке ВАТС сам отправляет POST-запрос на адрес вашей CRM. История звонков накапливается автоматически.
Схема: Входящий/Исходящий звонок → Megafon ВАТС → POST на https://crm.academyofrealtors.ru/api/megafon-webhook → звонок появляется в дашборде
https://crm.academyofrealtors.ru/api/megafon-webhookУкажите какой сотрудник в Megafon соответствует какому менеджеру в Битрикс24. После сохранения фильтр «Менеджер» на вкладке Звонки будет работать по именам из Битрикса.
Загрузи фото/видео команды и потоков. Появятся в hero-баннере на «Обзор» и в галерее на «Рекордах». Поддерживаются JPG, PNG, WEBP, MP4, WEBM.