Сайт хирурга, где голосовой AI сам записывает пациентов и шлёт заявку в Telegram

Кейс: сайт пластического хирурга переписали с WordPress на быстрый React, а голосовой AI-консультант теперь отвечает про операции и цены и сам записывает пациента.

Представьте: человек заходит на сайт пластического хирурга в час ночи. У него куча вопросов — что за операция, сколько стоит, как проходит восстановление, — но звонить некому и заполнять сухую форму «оставьте заявку» не хочется. Обычно такой посетитель просто закрывает вкладку. В этом кейсе он вместо этого голосом разговаривает с AI-консультантом, узнаёт цену, а в конце диалога хирург получает у себя в Telegram готовую заявку: «Анна, +7…, интересуется блефаропластикой верхних век».

Разберём по шагам, как это устроено — и что из этого мы вынесли, включая один неприятный сбой, о котором честно расскажу в конце.

Было: WordPress, Elementor и его потолок

Старый сайт хирурга был сделан на WordPress с визуальным конструктором Elementor. Выглядел он вполне достойно: полноэкранный лендинг, тёмная эстетика, аккуратная типографика — его до сих пор можно посмотреть на old.grigory-gorbunov.ru. Проблема была не в картинке, а в том, что скрыто под ней.

Конструктор — удобная штука, пока сайт простой. Но за удобство он берёт плату скоростью: на каждую страницу Elementor подтягивает отдельный тяжёлый файл оформления, грузит несколько наборов шрифтов вместо пары нужных, тянет за собой плагины. Сайт становится медленным просто потому, что делает слишком много лишнего.

Второй момент — любая правка превращается в возню. Поменять цену операции или текст — это залезть в редактор, найти нужный блок, аккуратно его не сломать. А нестандартную механику (например, слайдер «до/после» или карточку с ценой, которая должна совпадать с тем, что говорит AI) в конструкторе не сделаешь без плагина или костыля.

И главное — мы планировали добавить голосового AI-консультанта. Прикрутить его к WordPress теоретически можно, но весь интерфейс вокруг него пришлось бы собирать всё в том же неповоротливом конструкторе. Проще оказалось переписать сайт целиком и держать весь контент в одном месте.

Стало: быстрый сайт без CMS

Новый сайт — это статика. Проще говоря, набор заранее подготовленных страниц, которые сервер просто отдаёт браузеру. Никакой базы данных, никакой админки, никакого PHP, который каждый раз что‑то пересчитывает.

Весь контент лежит в одном месте — в аккуратных файлах с данными: шесть операций, семь альбомов работ, публикации. Добавить новую услугу — это дописать один блок; страница для неё создастся сама. Никакого хождения по конструктору.

graph TB
    subgraph Browser["Что видит посетитель"]
        R["Быстрый сайт<br/>готовые страницы"]
        W["AI-виджет<br/>всего 14 КБ"]
    end

    subgraph Server["Сервер"]
        S["Отдаёт готовые страницы"]
        P["Небольшой посредник<br/>для голосового режима"]
    end

    subgraph External["Внешние сервисы"]
        AI["AI-модель<br/>текст и голос"]
        T["Telegram хирурга"]
    end

    R --> S
    W -->|вопросы и ответы| AI
    W -.->|готовая заявка| T
    P --> AI

    style R fill:#33a4d4,color:#fff
    style W fill:#33a4d4,color:#fff
    style T fill:#229ED9,color:#fff

Отдельное решение, которым мы довольны: AI-виджет вынесен из основного сайта в самостоятельный маленький файл. Он живёт своей жизнью, обновляется без пересборки всего сайта — если нужно поправить поведение консультанта, это делается быстро и не трогает остальное.

Главное: голосовой AI-консультант

Это сердце проекта. Виджет умеет две вещи, и обе ведут к одной цели — записать пациента на консультацию. Можно печатать текстом, а можно нажать на микрофон и просто говорить — консультант отвечает живым голосом.

Он знает про операции и цены — и не выдумывает

Часто первое опасение про AI звучит так: «он же начнёт сочинять». Здесь этого не происходит, потому что консультант отвечает не «из головы», а из подготовленной базы знаний. В неё заложены биография хирурга, образование, клиники, список анализов перед операцией и описание каждой операции — со сроками восстановления и, главное, с ценами.

Когда посетитель спрашивает «сколько стоит SMAS-лифтинг», консультант называет точную сумму из этой базы, а не придуманную. Это принципиально: в медицине цена, взятая с потолка, — прямой путь к недовольному пациенту.

Он сам доводит до записи

Консультант не просто отвечает на вопросы — он ведёт разговор к результату. Модель сама чувствует, когда диалог дозрел до записи: спрашивает имя и телефон, повторяет их для подтверждения — и только после подтверждения отправляет заявку. Никаких «оставьте контакты, вам перезвонят» — всё происходит прямо в разговоре, естественно.

По сути это продавец, который работает круглосуточно. Он не устаёт, не забывает про акции, одинаково вежлив в три часа дня и в три часа ночи и доступен ровно в тот момент, когда у человека возник интерес.

Как это работает под капотом (обзорно)

Текстовый режим — это обычные запросы к AI-модели. Голосовой устроен чуть сложнее: голос идёт живым потоком, и напрямую пускать браузер к AI нельзя из соображений безопасности (там ключ доступа). Поэтому между ними стоит маленький посредник на сервере, который передаёт звук туда и обратно.

sequenceDiagram
    participant B as Посетитель (голос)
    participant P as Посредник на сервере
    participant G as AI-модель
    participant TG as Telegram хирурга

    B->>P: говорит в микрофон
    P->>G: передаёт речь
    G-->>B: отвечает голосом
    Note over B,G: обсуждают операцию, цену, сроки
    G->>B: спрашивает имя и телефон
    B->>G: диктует и подтверждает
    G->>TG: отправляет готовую заявку
    G-->>B: «Заявка принята»

Если пациент перебивает консультанта на полуслове — тот сразу замолкает и слушает, как в живом разговоре. Такие мелочи и создают ощущение, что общаешься с человеком, а не с автоответчиком.

Заявки в Telegram: от AI — богаче, чем из формы

Ни CRM, ни почты, ни базы данных для заявок. Всё уходит прямо в Telegram хирургу — он видит новую заявку в телефоне через секунду после того, как её отправили.

Источников заявок два, и вот тут кроется интересное.

flowchart LR
    F["Обычная форма<br/>на сайте"]
    AI["AI-консультант<br/>текст или голос"]

    F -->|заявка| TG["Telegram хирурга"]
    AI -->|заявка| TG

    F -.->|добавляет| META["откуда пришёл,<br/>с какого устройства"]
    AI -.->|добавляет| CTX["какой операцией<br/>интересовался"]

    style AI fill:#33a4d4,color:#fff
    style TG fill:#229ED9,color:#fff

Обычная форма присылает то, что заполнил человек: имя, телефон, плюс маркетинговый контекст — с какой рекламы пришёл, с какого устройства, с какой страницы.

А вот AI-консультант даёт то, чего форма дать не может, — понимание, чем именно человек интересовался. Модель заполняет это поле сама, исходя из разговора. Если обсуждали несколько операций, она перечислит их. В итоге хирург открывает Telegram и видит не безликое «Анна, +7…», а «Анна, +7…, интересуется блефаропластикой верхних век». Такую заявку можно обработать точнее и быстрее — уже понятно, о чём говорить.

Обычная форма AI-консультант
Имя и телефон да да
Откуда пришёл, устройство да  —
Чем интересовался  — да
Работает без участия человека  — да, доводит сам

Скорость: сайт почти ничего не делает

Секрет быстрого сайта простой: он почти ничего не делает. Сервер отдаёт готовые страницы, браузер их рисует — и всё. Никаких тяжёлых пересчётов, как было на WordPress.

При повторном заходе браузер вообще не дёргает сервер — берёт уже загруженное из памяти. Отдельно приятная цифра: весь голосовой AI-консультант, со всей его логикой, умещается в 14 килобайт — это меньше, чем весит одна средняя картинка. То есть мощная функция досталась сайту почти бесплатно с точки зрения скорости.

Честно: что однажды сломалось

Теперь то, что важнее всех красивых цифр. Готовя этот кейс, мы обнаружили, что текстовый AI-консультант на боевом сайте тихо перестал работать: на любой вопрос он отвечал вежливой заглушкой «Извините, произошла ошибка, позвоните по телефону». Голосовой режим при этом работал.

Причина оказалась внешней и коварной. AI-модель, на которой держался текстовый чат, была из разряда предварительных (preview) — их провайдеры выкатывают, чтобы дать попробовать новинку раньше всех. Проблема в том, что такие модели живут недолго: провайдер удалил её без всякого предупреждения. Запрос стал уходить в никуда.

И вот главная ловушка: сломалось всё тихо. Сайт не упал, ошибок на экране не было. Он просто ловил сбой и показывал ту самую вежливую заглушку с телефоном. Снаружи всё выглядело нормально — а заявки из текстового чата тихо перестали приходить. Такое можно не замечать неделями.

Починка была быстрой: перевели чат на стабильную, «долгоживущую» модель вместо предварительной.

Но урок гораздо ценнее самой починки:

  • Предварительные (preview) версии AI нельзя ставить в продакшн без присмотра. Они удобны и часто быстрее, но их могут выключить в любой момент.
  • Тихий сбой опаснее громкого. Когда сайт падает — это видно сразу. Когда он вежливо врёт «всё хорошо» и просто перестаёт приносить деньги — это можно не замечать очень долго.
  • Нужен простой сторож. Достаточно раз в сутки автоматически задавать консультанту контрольный вопрос с известным ответом. Не ответил как надо — в тот же Telegram падает сигнал «проверь меня». Дёшево, а спит спокойно.

Мы говорим об этом открыто, потому что кейс без раздела «что сломалось» — это витрина, а не опыт. AI в бизнесе — не «поставил и забыл»: это работающий инструмент, за которым нужен минимальный, но регулярный присмотр.

Выводы

Что в сухом остатке для бизнеса:

  • Тяжёлый сайт на конструкторе — не приговор, но потолок. Переезд на быструю статику убирает лишний вес и делает правки контента простыми.
  • Голосовой AI-консультант — это продавец 24/7. Он отвечает про операции и цены строго из вашей базы знаний, не выдумывает и сам доводит человека до записи в момент максимального интереса.
  • Заявка от AI ценнее. Она приходит с контекстом «чем интересовался», и её проще и быстрее обработать.
  • Мощная функция может весить копейки. Весь консультант — 14 КБ, он не замедляет сайт.
  • За AI нужен присмотр. Простой ежедневный сторож‑проверка защищает от тихих сбоев лучше любого выбора модели.

Такой консультант подойдёт не только хирургу. Везде, где у клиента много вопросов перед покупкой и важен точный ответ про цену и условия — клиники, услуги, недвижимость, дорогой ремонт, — голосовой AI закрывает разрыв между «человеку интересно прямо сейчас» и «менеджер ответит завтра в рабочее время».

Как это выглядит

Было: старый сайт на WordPress + Elementor

Стало: главная нового сайта на React — быстрая статика

AI-консультант отвечает про стоимость операции — цена из базы знаний, не выдумана

Голосовой режим: подключение, чипсы с частыми вопросами, кнопка микрофона

Страница операции: описание, цены и форма записи без прокрутки до подвала

Портфолио: masonry-сетка альбомов с ползунком «до/после»

Посмотреть вживую

Перейти на сайт2026.grigory-gorbunov.ru

Следующий шаг: хотите сайт с голосовым AI-консультантом, который доводит посетителя до заявки, напишите мне в Telegram.

Комментарии

Войдите через Telegram, чтобы оставить комментарий:

Пока нет комментариев. Будьте первым.