🧪 DS-443 — AmoCRM Test Plan v1 (LinguaPro)

Новый бот: онлайн-школа английского LinguaPro · фокус на create/move/update сделок

06 мая 2026 · Основа: сценарии из ds443-amo-test-plan-v4 + база знаний LinguaPro

0 pass 0 fail / 0
Суть фичи: проверить работу AMO-интеграции для нового агента LinguaPro: создание/перевод/обновление сделок по диалогу о курсах английского.
Полный URL: https://{frontend}/?preview-api-core=https://{backend}/ (заполнить перед прогоном)
Важно: ответы агента — без кода, только текст/кнопки.

📘 Конспект базы знаний LinguaPro (для валидации ответов)

Школа для взрослых 18+, уровни A0–C1, направления: карьера, экзамены (IELTS/TOEFL/Cambridge), переезд, путешествия, для себя.

📝 Промпты для AI-агента copy-paste

1) Создавать сделку

Создавай сделку, когда пользователь явно хочет начать обучение или записаться на тестирование/пробный урок: - «Хочу записаться на тестирование» - «Хочу начать обучение» - «Подберите мне программу и преподавателя» - «Готов оплатить пакет» Перед созданием сделки собери: имя, телефон, email, цель обучения, текущий уровень, предпочтительный формат, удобное время. Если данных не хватает — дозапрашивай. Если пользователь просто спрашивает цены/форматы — сделку не создавай.

2) Переводить в этап «Переговоры»

Переводи в «Переговоры», когда пользователь обсуждает детали выбора: - сравнивает форматы (индивидуально/группа/клуб) - уточняет расписание и цены - выбирает экзамен (IELTS/TOEFL/Cambridge) - просит подобрать преподавателя Не переводи, если это общий вопрос без намерения учиться.

3) Переводить в этап «Принимают решение»

Переводи в «Принимают решение», когда пользователь: - подтверждает формат и готов стартовать - просит счёт/ссылку на оплату - выбирает конкретный пакет и время - подтверждает пробный урок/тестирование в конкретный слот.

4) Обновлять данные в сделке

Обновляй сделку, когда пользователь сообщает новые данные: - телефон/email - цель обучения - желаемый экзамен - удобное время занятий - формат обучения - уровень английского - предпочтение по преподавателю (носитель/русскоязычный)

1. Создание сделки create_deal

✅ Позитивные

«Хочу начать обучение английскому» → бот собирает данные и создаёт сделку
«Запишите на бесплатное тестирование уровня» → сбор данных → сделка
«Нужна подготовка к IELTS, хочу стартовать в этом месяце» → сделка
Клиент дал всё одним сообщением (имя/телефон/email/цель/формат/время) → сделка создаётся сразу

🔄 Поэтапный сбор данных

Дал только телефон → бот дозапрашивает имя/email/цель/формат
Дал имя+email, но без телефона → сделка не создаётся, бот переспрашивает
Невалидный email → бот просит корректный email
Невалидный телефон → бот просит корректный телефон

❌ Негативные — сделка НЕ создаётся

«Сколько стоит разговорный клуб?» → только консультация, без сделки
«Какие у вас преподаватели?» → без сделки
«Работаете по выходным?» → без сделки
«Привет» → без сделки

2. Перевод сделки по этапам move_deal

✅ В «Переговоры»

«Сравните индивидуальные и групповые занятия» → Переговоры
«Какой пакет лучше для IELTS 6.5+?» → Переговоры
«Удобны только вечерние слоты, что посоветуете?» → Переговоры

✅ В «Принимают решение»

«Подходит пакет 16 уроков, выставьте счёт» → Принимают решение
«Подтверждаю тестирование в четверг 19:00» → Принимают решение

❌ Не переводить

«Спасибо» / «Ок» → этап не меняется

3. Обновление данных update_deal

✅ Позитивные

Новый телефон → обновляется телефон в сделке
Новый email → обновляется email
«Хочу не IELTS, а TOEFL» → обновляется цель/программа
«Только утренние слоты 7:00–11:00» → обновляется предпочтение по времени
«Хочу преподавателя-носителя» → обновляется пожелание

❌ Негативные

«Спасибо, всё ясно» → ничего не обновляется

4. E2E сценарий (полный путь)

#Сообщение клиентаОжидаемое действиеЭтап
1«Хочу подготовиться к IELTS»Сбор данных
2Имя + телефон + emailДозапрос цели/уровня/формата/времени
3«Уровень B1, формат индивидуально, вечерами»Создание сделкиПервичный контакт
4«Сколько стоит пакет 16 уроков?»Консультация + переводПереговоры
5«Подходит, пришлите оплату»ПереводПринимают решение
6«Новый email ...»Обновление сделкиupdate
E2E проходит без лишних/пропущенных действий

5. UI настройки интеграции UI

Dropdown «Добавлять в этап» показывает этапы amoCRM
Настройки «Переводить» доступны: этап + правила
Настройки «Обновлять» доступны: маппинг полей
Тоггл комментариев к сделкам работает (ВКЛ/ВЫКЛ)
Тогглы разрешений: Create/Move/Update корректно включают/выключают действия

6. Privacy + формат ответов

Тоггл privacy ВКЛ + валидный URL → сохраняется и передаётся
Тоггл privacy ВКЛ + пустой/невалидный URL → срабатывает валидация
Агент отвечает без кода, без markdown-блоков, только текст/кнопки