Урок 7. JSON-ответ бота и данные лида
Клиент видит только текст, но под капотом бот на каждое сообщение отдаёт ещё и данные о клиенте. Именно они сами наполняют твою CRM.
💡 Простыми словами
Когда бот отвечает, он возвращает не просто текст, а структуру: текст для клиента + служебные поля. Среди них — распарсенные из переписки данные клиента: имя, телефон, стадия диалога, статус лида (насколько горячий), и любые поля анкеты, которые ты попросил собрать.
«JSON» — это просто технический формат, в котором бот аккуратно раскладывает эти данные по полочкам. Тебе руками ничего заполнять не нужно — бот делает это сам.
📖 Технически: JSON-ответ бота и системный промпт.
🎞️ Слайды урока
📖 Непонятные слова — на пальцах
- JSON — способ аккуратно разложить данные по полочкам, понятный компьютеру. Как бланк анкеты с графами «имя», «телефон»: каждое значение лежит в своей графе, ничего не перепутано. Тебе его видеть не нужно — это «под капотом».
- Данные лида — то, что бот вытащил из переписки: имя, телефон, что человек хочет. Как если бы секретарь, поговорив с гостем, сам заполнил про него карточку.
- Стадия диалога — на каком шаге разговора клиент: только поздоровался / уточняет / договорились. Как деления на градуснике «прогресса» беседы.
- Статус лида — насколько клиент «горячий», близок к покупке. Пример: «просто спросил цену» = тёплый; «готов оплатить» = горячий. Как светофор: зелёный — почти твой.
- Кастомное поле — доп-графа, которую ты сам попросил собрать (город, бюджет, сумма долга). Пример: попросил в промпте «уточни город» — и город появляется в карточке.
🎯 Зачем это нужно
Потому что именно из этих полей строится вся CRM: карточка лида, воронка по стадиям, аналитика и авто-отчёты. Без этого механизма тебе пришлось бы вручную вбивать каждого клиента в таблицу.
🧾 Что бот кладёт в ответ
- Текст ответа — то, что видит клиент.
- Имя, телефон, email — если клиент их назвал.
- Стадия диалога — на каком шаге воронки клиент (приветствие → … → завершено).
- Статус лида — потенциальный / квалифицированный / горячий и т.д.
- Кастомные поля — любые поля анкеты, которые ты попросил собрать (город, услуга, «сумма долга» и т.п.).
📌 Пример
Ты продаёшь юридические услуги и хочешь знать сумму долга каждого обратившегося. В промпте добавляешь: «Обязательно уточни примерную сумму долга». Бот в разговоре спрашивает, клиент отвечает «около 2 миллионов» — и это число само попадает в карточку лида и в отчёт («средний долг обратившихся»).
✅ Когда это трогать / 🚫 когда не надо
- ✅ Хочешь собирать особые поля (город, бюджет, услуга) — просто попроси об этом в промпте.
- 🚫 Стандартные имя/телефон/стадию бот собирает сам — отдельно настраивать не нужно.
- 🚫 Это не то, что видит клиент — служебные поля скрыты, клиент видит только текст.
⚠️ Частые ошибки
- Ждут, что бот соберёт поле, о котором его не просили — если нужно поле «город», напиши в промпте «уточни город».
- Путают статус лида и стадию диалога — статус это «насколько горячий», стадия это «на каком шаге разговора». Обе живут в CRM.
❓ Вопросы новичка
- Мне нужно что-то настраивать в этом JSON? Нет. Имя, телефон, стадию, статус бот собирает сам. Нужно особое поле — просто попроси о нём словами в промпте.
- Клиент увидит эти поля? Нет, они скрытые (служебные). Клиент видит только текст ответа.
- Бот не собрал телефон — почему? Клиент его не назвал. Бот не выпытывает силой; хочешь — добавь в промпт «вежливо попроси телефон для записи».
- Чем стадия отличается от статуса? Стадия — на каком шаге разговора (начало → договорились). Статус — насколько горячий клиент. Разные вещи, обе видны в карточке лида.
🚀 Что дальше
Дальше — Урок 8: как кормить бота фактами о бизнесе.

