Удобная панель управления рассылками, заявками и 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 МБ. Большие фото с телефона сначала сожмите.
Публикация поста
Когда всё готово — отправьте пост сразу в выбранные группы.
Расписание отправки
Планируйте один пост, набор любых дат или ежедневную публикацию без открытой админки.
Supabase Cron проверяет очередь каждую минуту. Для режима “ежедневно” выберите дату и время первого запуска — после отправки бот автоматически перенесёт этот же пост на следующий день.
Пост уйдёт один раз в выбранную дату и время.
Время вводится по вашему устройству. Фото перед сохранением автоматически сжимается. Для регулярной ежедневной рекламы используйте пункт “Ежедневно”.
Заявки из мини-приложения
Карточки клиентов, статусы, поиск, быстрые кнопки связи и заметки по обработке заявки.
Кнопка “Удалить заявку” очищает запись из этого раздела админки MAX и не удаляет клиента из CRM мягких окон.
Статусы и заметки сохраняются в Supabase. Если новые поля ещё не созданы, примените hotfix-crm-leads-board.sql.
Аудитория / Яндекс Директ
Смотри накопленную аудиторию и выгружай контакты для дальнейшего маркетинга.
Все открытия /miniapp сохраняются в max_miniapp_visits. Для Яндекс Аудиторий выгружаются только контакты с телефоном и согласием на рекламу. Для ретаргетинга всех посетителей добавь в Vercel переменную YANDEX_METRIKA_COUNTER_ID и создай цели miniapp_open / miniapp_lead.
Текущий статус
Подробный системный лог действия, дополнительно к верхней строке статуса.
История отправок
Последние публикации, ошибки и результаты отправки по группам.
История отправок
Если Supabase подключён, история хранится на сервере. Если нет — используется локальная история браузера.