М1 (май 2026) · 3 модуля + AI Pro · 6 ТЗ · 5 промптов · ответственный — Антон
TourQual SaaS уже работает в проде у Viasun и решает задачу AI-квалификации лидов из онлайн-агрегаторов. Для MAG AI базовая инфраструктура (мультитенантность, биллинг, мессенджер-коннекторы, AI-движок) готова на 70%. Главные доработки — промпты, MAG.Travel API-интеграция, брендинг.
| AI-модуль | Готово | Что делать | Оценка | Цена |
|---|---|---|---|---|
| AI-помощник менеджера | 80% | Промпт под B2B-менеджера ТА, JSON-схема "сообщение + классификация + следующий шаг" | 3–5 дней | 3 490 ₽/мес |
| AI-подбор тура | 90% | Свободный текст клиента → параметры поиска. Демо на Tourvisor API уже подключено к виджету. | 2–3 дня | 990 ₽/мес |
| AI-контроль сделок | 50% | Зависшие сделки, прогноз закрытия, флажки РОПу. Демо-дашборд для директоров готов на синтетических данных. | 10–15 дней | 1 990 ₽/мес |
| ★ AI Pro — все 3 модуля одним пакетом. Экономия 1 480 ₽ относительно покупки по отдельности (-23%) → 4 990 ₽/мес | ||||
| AI-реактивация базы | отложено | Phase 2 — после кастдев-подтверждения спроса. Включает: сегментацию по MAG, сезонные шаблоны, non-disturb. | 4–6 дней | — |
| AI-аналитика для РОПа | отложено | Phase 2 после успешного MVP | — | — |
Зафиксировать что готово, что нужно дописать и где риски при адаптации TourQual под MAG AI.
Файл 01_аудит_готовности.md — готов. См. таблицу выше.
#5f9b1f + лайм #9bc54a (как у MAG.Travel)| Модуль | Цена | Что внутри |
|---|---|---|
| AI-помощник менеджера | 3 490 ₽/мес | Готовые ответы клиентам, follow-up, дожим сделки |
| AI-подбор тура | 990 ₽/мес | Свободный текст клиента → параметры поиска (дешёвый входной модуль) |
| AI-контроль сделок | 1 990 ₽/мес | Зависшие сделки, прогноз закрытия, флажки РОПу |
| ★ AI Pro (все 3 модуля) | 4 990 ₽/мес | Скидка 23% относительно покупки по отдельности (экономия 1 480 ₽/мес) |
| Длительность | Что платит клиент | Сколько пользуется | Доп. выгода |
|---|---|---|---|
| 1 месяц | 1 платёж | 1 мес | 0% |
| 6 + 1 в подарок | 6 платежей | 7 мес | 14% |
| 9 + 2 в подарок ★ | 9 платежей | 11 мес | 18% |
| 12 + 4 в подарок ★★ | 12 платежей | 16 мес | 25% |
billing/yukassa.py: переменная PLAN_PRICES берётся из product.config['pricing']config.py: добавить настройки брендаweb/templates/: переменные {{ brand_name }}, {{ brand_colors }}nginx/: server-блок для mag-ai.ruwidget/: шапка виджета подгружает цвета из тенантаПромпты разрабатываются как отдельные файлы в tourqual/prompts/mag_ai/ и подгружаются по product_code тенанта.
| Файл | Назначение | Использует |
|---|---|---|
manager_assistant.txt | Подсказывает менеджеру ответ клиенту, классифицирует обращение | WA/TG-сообщение от туриста |
qualifier.txt | Сама ведёт диалог с клиентом, собирает параметры тура. Подключён к Tourvisor API для подбора. | Виджет на сайте ТА или заявка с лидформ |
deal_control.txt | Анализирует зависшие сделки, даёт рекомендации, формирует флажки РОПу | Воронка из MAG / любой CRM |
kb_objections.txt | База знаний: 10 типовых возражений + ответы | Подгружается во все промпты |
kb_destinations.txt | База знаний: 15 топ-направлений 2026 | Подгружается в qualifier и manager_assistant |
| Phase 2 — после кастдев-подтверждения | — |
Текущий tourqual/connectors/crm/mag.py умеет только создавать сделку. Для MAG AI нужно расширить.
| Метод | Что делает | API MAG.Travel |
|---|---|---|
get_clients_for_reactivation() | Получить клиентов с последней сделкой более N дней назад | GET /clients?last_deal_before=X |
get_active_deals() | Активные сделки (для AI-контроля) | GET /deals?status=active |
get_deal_messages(deal_id) | Все сообщения по сделке (для анализа) | GET /deals/{id}/messages |
update_deal_stage(deal_id, stage) | Сменить этап сделки | PATCH /deals/{id} |
get_managers() | Список менеджеров агентства | GET /users |
get_pipeline_stages() | Этапы воронки агентства | GET /pipelines |
Эндпоинт POST /webhook/mag/{tenant_id} в web/app.py для получения событий MAG.Travel в реальном времени:
Документация API: 2015.mag.travel/tourclient/dev/help
Чтобы в М3 принять GO/NO GO решение нужны цифры: пользуются ли пилоты продуктом, какие фичи в топе, что им нравится.
AIUsageLog в БД: tenant_id, user_id, module, tokens_in, tokens_out, latency_ms, tsNPSResponse: tenant_id, score (0–10), comment, ts/admin/metrics — графики DAU, разбивка по модулямПилот должен получить ценность за 1 день. Если онбординг — это 3-часовая инструкция, никто не дойдёт до конца.
≥ 80% пилотов проходят все 4 шага в 1 день.
Все промпты лежат в 03_промпты_MAG/ и при деплое переносятся в tourqual/prompts/mag_ai/.
Получает входящее сообщение от туриста, предлагает менеджеру 2–3 варианта ответа, классифицирует тип запроса (бронь / цена / возражение / вопрос), определяет следующий шаг.
Анна — виртуальный менеджер. Сама ведёт диалог: спрашивает направление, бюджет, состав, даты. Превращает свободный текст в параметры для Tourvisor API → выдаёт реальные карточки туров.
Находит сделки без активности > 5 дней. Анализирует диалог. Даёт рекомендацию менеджеру и флажок РОПу: что написать клиенту, чтобы дожать. → Демо РОПа
"Дорого", "Подумаю", "У других дешевле", "Сезон ещё далеко". 10 возражений × 3 техники работы каждой.
15 топ-направлений 2026: лучшее время, цены, топ-курорты, виза, фишки. Подключается в qualifier и manager_assistant как контекст.
| Неделя | Что делаем | Кто |
|---|---|---|
| Неделя 1 (1–7 мая) | Аудит TourQual + 6 ТЗ написаны | Антон |
| Неделя 2 (8–14 мая) | Multi-product рефакторинг (БД, конфиги, роутинг). Промпты MAG. | Антон |
| Неделя 3 (15–21 мая) | Расширение MAG-коннектора. Брендинг шаблонов. Биллинг. | Антон |
| Неделя 4 (22–28 мая) | Метрики, NPS, onboarding. Демо-тенант. Smoke-тест. | Антон |
| 30 мая | Презентация команде + выдача onepager-ов | Все 3 |