Удобная панель управления рассылками, заявками и mini app MAX
Добавил боковое меню, быстрый дашборд, сворачиваемые разделы и более удобную структуру для ежедневной работы с постами, группами, заявками и аудиториями.
Вход и базовые действия
Сначала войдите в админку, затем загрузите группы и проверьте доступ бота.
После ввода пароля нажмите Enter или кнопку “Войти / загрузить группы”.
Мини-приложение MAX
Клиентская ссылка mini app вынесена на домен www.zamer55.ru, чтобы в рекламных постах не показывать адрес Vercel.
Клиентская ссылка для рекламных постов MAX: https://www.zamer55.ru/miniapp
Настройки цен мини-приложения
Изменения сохраняются в Supabase и сразу используются в клиентском расчёте.
Эти цены берутся из Supabase и используются в /miniapp без нового деплоя Vercel.
Цены ещё не загружены.
Webhook MAX
Автоматическое получение chat_id, диагностика API и управление подписками.
После подключения Webhook бот будет сам сохранять группы в Supabase, когда его добавили в группу или в группе появилось событие.
В Vercel укажи PUBLIC_BASE_URL=https://твой-домен.vercel.app и MAX_WEBHOOK_SECRET. Endpoint: /api/max-webhook.
Группы MAX
Список групп для рассылок, ручное добавление и управление chat_id.
Если Supabase не подключён, список групп берётся из переменной MAX_GROUPS, а добавление групп из админки недоступно.
Рейтинг групп MAX
Показывает, какие группы дают переходы, заявки и предварительную сумму. Так можно отключать слабые группы и усиливать работающие.
Редактор рекламного поста
Текст объявления, шаблоны и подготовка сообщения для отправки или расписания.
Шаблоны рекламных постов
Сохраняй удачные тексты и используй их повторно для беседок, веранд, кафе, акций и СНТ.
Фото к посту
Загрузите изображение, чтобы сделать пост заметнее в группах MAX.
Для MVP лучше загружать JPG/PNG до 6 МБ. Большие фото с телефона сначала сожмите.
Публикация поста
Когда всё готово — отправьте пост сразу в выбранные группы.
Расписание отправки
Планируйте публикации заранее и запускайте очередь вручную при необходимости.
Выбери дату и время, нажми “Запланировать”. Отправка произойдёт автоматически через Vercel Cron или внешний cron-сервис. Админку держать открытой не нужно.
Время вводится по вашему устройству. Cron проверяет очередь по UTC, но дата сохраняется правильно с учётом вашего часового пояса.
Заявки из мини-приложения
Карточки клиентов, статусы, поиск, быстрые кнопки связи и заметки по обработке заявки.
Статусы и заметки сохраняются в Supabase. Если новые поля ещё не созданы, примените hotfix-crm-leads-board.sql.
Аудитория / Яндекс Директ
Смотри накопленную аудиторию и выгружай контакты для дальнейшего маркетинга.
Все открытия /miniapp сохраняются в max_miniapp_visits. Для Яндекс Аудиторий выгружаются только контакты с телефоном и согласием на рекламу. Для ретаргетинга всех посетителей добавь в Vercel переменную YANDEX_METRIKA_COUNTER_ID и создай цели miniapp_open / miniapp_lead.
Текущий статус
Подробный системный лог действия, дополнительно к верхней строке статуса.
История отправок
Последние публикации, ошибки и результаты отправки по группам.
История отправок
Если Supabase подключён, история хранится на сервере. Если нет — используется локальная история браузера.