Неделя 154. Работает так, как ожидаешь

Разбор этой статьи
Эту тему разобрали в подкасте. Слушай параллельно с чтением.
Это сто пятьдесят четвёртая неделя с момента, как мы запустили Botseller в августе 2023 года. Период: с 6 июля 00:00 до 13 июля 00:00 по Москве.
В прошлом выпуске я рассказывал, как AI научился звонить клиенту первым. Система перестала ждать входящих и начала сама делать следующий шаг: набирать номер, разговаривать по сценарию, отправлять расшифровку в CRM.

На этой неделе мы доводили всё это до состояния «работает красиво». Голос ассистента в телефонной трубке перестал заикаться. Клиент, который позвонил по телефону, теперь попадает в CRM так же аккуратно, как тот, кто написал в мессенджер. Чат на сайте научился вести несколько разговоров с одним человеком и не путаться. А в субботу мы устроили большую уборку по безопасности: поменяли ключи, вычистили следы секретов из служебных записей.
И ещё одно наблюдение. В воскресенье не случилось ни одной записи разработки. Вообще ни одной. Но это не выходной, а дорога: я уехал по делам, которые к коду отношения не имеют, а к бизнесу самое прямое. Об этом в конце.
Сырой счётчик недели: 346 записей разработки в 12 рабочих контурах, из них 106 объединённых задач и 240 прямых правок. По объёму это 119 тысяч добавленных строк и 25,6 тысячи удалённых.
Меня зовут Дмитрий Дьяконов, я основатель и CEO Botseller AI. Мы делаем платформу с AI-продавцом, CRM, мессенджерами, автоматизациями, рассылками, календарём и звонками. Каждую неделю я разбираю, что реально сдвинулось в продукте и зачем это нужно бизнесу. Поехали по 154-й.
Пульс недели: доводим до блеска

| Направление | Записей разработки | Что это значит простыми словами |
|---|---|---|
| Сайт, тарифы и контент | 146 | 14 отраслевых страниц, новая упаковка тарифов, 37 сценариев использования, 8 выпусков ретроспективы |
| Голос, телефония и звонки с AI | 55 | голос перестал заикаться, клиент со звонка попадает в воронку без потерь |
| Чат на сайте | 45 | разговоры делятся на темы, непрочитанные считаются честно, у оператора появились инструменты |
| Telegram-подключения и безопасность | 40 | надёжное подключение аккаунтов, ротация ключей, чистка служебных записей от секретов |
| CRM, файлы и воронки | 35 | бот сам отправляет нужный файл на нужном этапе, воронки создаются и удаляются безопасно |
| 25 | клиент видит «печатает…», пока AI готовит ответ; порядок в шаблонах сообщений |
Главная мысль недели: после месяца больших запусков наступает время, когда фичи нужно доводить. Не «работает у нас на стенде», а «работает у клиента, звучит хорошо, ничего не теряется». Именно такой была эта неделя.
Голос перестал заикаться
Самая заметная для клиентов история недели.
На прошлой неделе мы пробили главную техническую стену: AI-ассистент смог полноценно разговаривать через обычную телефонную сеть. Но в первой версии голос иногда заикался, а ответ приходил с задержкой в полсекунды. В живом разговоре полсекунды это вечность. Собеседник начинает говорить «алло, вы здесь?», перебивает ассистента, разговор разваливается.

За понедельник мы пересобрали способ доставки голоса в телефонную линию. Задержка упала с половины секунды до шести сотых. Заикание ушло. Теперь AI в трубке звучит как обычный собеседник: отвечает сразу, не проглатывает слова, не зависает.
Почему я считаю это важнее многих «больших» фич. Голосовой AI продаёт ровно до того момента, пока клиент не почувствовал, что говорит с роботом. Задержки и заикания это первое, что выдаёт машину. Чистый звук и мгновенный ответ это не косметика, это доверие клиента на другом конце провода.
Клиент со звонка больше не теряется
Вторая история про телефонию, менее заметная снаружи, но для бизнеса даже важнее.
Когда клиент пишет в мессенджер, всё понятно: появился диалог, создалась карточка, менеджер видит историю. А когда клиент звонит по телефону, раньше могло случиться разное. Карточка создавалась не в той воронке. Один и тот же человек превращался в две карточки. AI не успевал подхватить самый первый звонок, потому что карточка ещё создавалась.

За вторник мы разобрали все эти сценарии. Теперь клиент, позвонивший по телефону, попадает в нужную воронку с первого раза. Дубли не создаются: система понимает, что этот номер уже есть, но при этом не путает человека, который писал в WhatsApp, с человеком, который звонил по телефону. И главное: AI отвечает уже на самый первый звонок, а не со второго.
Мелочь, которую я отдельно люблю: если у бизнеса несколько номеров, система запоминает, на какой именно номер позвонил клиент. Это значит, что реклама с разными номерами наконец даёт честную статистику: видно, какой канал привёл звонок.
Чат на сайте повзрослел
Виджет чата на сайте долго был самым простым каналом: окошко, переписка, всё в одну ленту. На этой неделе он стал взрослым.

Теперь разговоры делятся на темы. Посетитель сайта может обсудить один вопрос, закрыть его и начать новый разговор, и всё это не смешивается в одну бесконечную ленту. Для менеджера в CRM это выглядит как отдельные диалоги с понятной историей: вот человек спрашивал про цены в марте, вот он вернулся в июле с новым вопросом.
Починили счётчик непрочитанных сообщений. Звучит скромно, но раньше он иногда врал: показывал прочитанным то, что человек не видел, или наоборот. Теперь система честно отслеживает, до какого места посетитель дочитал, и считает от этой точки.
У операторов появились нормальные инструменты: видно статус диалога, можно управлять темами, отвечать на несколько файлов сразу. А ещё мы прошлись по всему контуру с точки зрения надёжности: убрали из виджета служебные данные, которым не место на публичной странице, и научили систему аккуратно переживать сбои, не теряя сообщения.
Бот отправляет нужный файл на нужном этапе
Новая способность, которая выросла из простого клиентского запроса.
У многих бизнесов есть материалы под каждый этап сделки. Новому клиенту нужен каталог. Тому, кто выбирает, прайс. Тому, кто почти готов, договор. Раньше бот мог отправлять файлы, но не понимал, какой файл к какому моменту относится.

Теперь файлы привязываются к этапам воронки. Клиент переходит на этап «выбирает тариф», и бот знает: здесь уместен прайс. Перешёл на «согласование», бот готов отправить шаблон договора. Менеджер один раз раскладывает материалы по этапам, дальше система делает это сама.
По дороге закрыли важный нюанс с правами доступа: файлы одного бизнеса никогда не пересекаются с файлами другого, на каждом уровне системы стоит своя проверка.
WhatsApp: «печатает…» и порядок в шаблонах
Два улучшения в WhatsApp, оба про ощущение живого диалога.

Первое: пока AI готовит ответ, клиент видит статус «печатает…». Раньше между вопросом клиента и ответом бота висела тишина. Человек не понимал, услышали его или нет, и писал повторно. Теперь есть привычный сигнал: тебя услышали, ответ готовится. Мы отдельно повозились, чтобы этот статус не пропадал на длинных ответах: WhatsApp сбрасывает его каждые несколько секунд, и система теперь аккуратно поддерживает индикатор, пока генерация не закончится.
Второе: порядок в шаблонах сообщений. Когда у бизнеса несколько ботов в WhatsApp, каждому нужны свои утверждённые шаблоны. Раньше они лежали общей кучей. Теперь у каждого бота свой набор, в CRM-чате можно выбрать нужного бота и его шаблон, и один бизнес никогда не увидит шаблоны другого.
Суббота: день безопасности
В субботу мы закрыли большой блок работы с подключением личных Telegram-аккаунтов. Это функция для отделов продаж, которые общаются с клиентами не через ботов, а через обычные аккаунты менеджеров. Подключение стало надёжнее: аккаунты подключаются пачкой, повторная попытка не создаёт дублей, а сбой на середине не оставляет мусора.

Но главное в другом. Вместе с этой работой мы устроили генеральную уборку по безопасности. Поменяли рабочие ключи доступа на свежие. Прошлись по служебным записям системы и убедились, что туда не попадают секреты: ключи, коды авторизации, внутренние токены. Нашли два места, где обрывки таких данных могли оседать в технических журналах, и закрыли оба.
Здесь нет красивой истории для клиента, и именно поэтому я про это пишу. Безопасность это работа, которую делаешь до того, как она понадобилась. Инцидентов не было. Хочется, чтобы так и оставалось, и для этого раз в какое-то время нужно тратить целый день на замки и ключи, а не на новые фичи.
Бизнес получает готовый салон из коробки
Продолжение истории с шаблонами онбординга, про которую я писал в прошлом выпуске.

Тогда у нас появился первый шаблон: салон красоты. Новый пользователь проходит несколько шагов и получает настроенное пространство с воронкой, статусами и AI-ассистентом. На этой неделе мы построили конструктор таких шаблонов для нашей команды. Теперь новую отрасль можно собрать без программиста: выбрать эталонное пространство, настроить, что именно копировать, и опубликовать.
Это скучная на вид работа, которая сильно меняет скорость. Раньше «сделать шаблон для фитнес-клуба» означало задачу в разработку. Теперь это полчаса работы в админке. Отраслей, которым нужен свой стартовый набор, десятки: стоматологии, автосервисы, школы, агентства. Конструктор превращает каждую из них из проекта в рутину.
Сайт: 14 отраслевых страниц и новая упаковка
Почти половина записей недели пришлась на публичную часть: сайт, тарифы, контент. Три больших блока.

Первый: отраслевые страницы. Мы сделали 14 страниц под конкретные типы бизнеса: недвижимость, онлайн-школы, застройщики, детские центры, магазины одежды, строительство, фитнес, логистика, туризм и другие. Каждая страница говорит на языке своей отрасли: не «AI для всех», а конкретные задачи салона, школы или агентства и конкретные сценарии, как ассистент их решает.
Второй: новая упаковка тарифов и продуктов. Мы пересобрали страницы так, чтобы человек видел не список функций, а истории: что происходит в бизнесе ночью, когда менеджеры спят, и как система отрабатывает заявки. Тарифов стало три вместо четырёх, появился пробный период и честное сравнение с альтернативами.
Третий: контент. За неделю вышло 8 выпусков серии «Ретроспектива», это рассказы о первых годах продукта, и 37 коротких сценариев использования: маленькие страницы, каждая из которых отвечает на один конкретный вопрос бизнеса.
Воскресенье: ноль записей, но не ноль дел
А теперь про цифру, которой в этом журнале ещё не было.

В воскресенье 12 июля не случилось ни одной записи разработки. Ни одного коммита, ни в одном из тридцати шести рабочих контуров. Полная тишина в системе.
Только это не выходной. В воскресенье я сел за руль и уехал в Москву по делам, у которых нет коммитов, но есть прямое отношение к будущему компании. Одно дело личное и приятное, второе про развитие бизнеса, и оно потянет на отдельную главу.
Подробности рассказывать пока рано. Скажу так: география Botseller скоро станет шире, и следующий выпуск я, скорее всего, буду писать из необычного места. Оставлю это как затравку.
Главный итог недели

Неделя получилась про зрелость, а не про новизну. Голос AI звучит чисто. Телефонный клиент не теряется. Чат на сайте ведёт себя как взрослый канал. Файлы приходят к месту. Безопасность прибрана. Шаблоны отраслей собираются без программиста.
По отдельности каждая из этих вещей маленькая. Вместе они означают одно: продукт перестаёт требовать снисхождения. «Это же новая функция, потерпите» уходит. Остаётся «работает, как ожидаешь». Для меня это и есть настоящая планка платформы.
Следующая неделя: продолжаем смотреть, как исходящие AI-звонки ведут себя на реальных клиентах, и двигаем дальше отраслевые шаблоны. А ещё в следующем выпуске расскажу, куда меня привела воскресная дорога и при чём тут развитие компании.
Приходите в Telegram-канал
Если этот формат отчётов вам полезен, подпишитесь на наш Telegram-канал @botseller_ai. Там я каждую неделю выкладываю бортовые журналы и короткие заметки про продуктовые решения, эксперименты и инциденты. Без рекламы, без воды, только то, что мы сами считаем важным.
Если хотите попробовать Botseller в своём бизнесе, используйте кнопку регистрации в шапке сайта. Я не вставляю отдельную ссылку в текст: платформа сама выберет правильный путь входа в зависимости от контура и настроек.
FAQ
Почему задержка голоса в полсекунды это проблема?
В живом телефонном разговоре люди отвечают друг другу почти мгновенно. Пауза в полсекунды воспринимается как заминка: собеседник переспрашивает, перебивает, теряет нить. Чтобы AI-ассистент звучал естественно, задержка должна быть незаметной. Сейчас она составляет шесть сотых секунды.
Что значит «клиент со звонка попадает в воронку»?
Когда человек звонит на номер бизнеса, система автоматически создаёт карточку клиента в CRM: с номером телефона, записью разговора и расшифровкой. Карточка попадает на нужный этап воронки продаж, и дальше с ней работают так же, как с заявкой из мессенджера: менеджер видит историю, AI может продолжить диалог.
Зачем чату на сайте темы разговоров?
Посетитель сайта может обращаться много раз по разным вопросам: сначала про цены, потом про подключение, потом про оплату. Без тем всё это склеивается в одну бесконечную ленту, где сложно найти нужное. С темами каждый вопрос живёт отдельным диалогом со своей историей, как письма в почте.
Как бот понимает, какой файл отправить клиенту?
Файлы привязываются к этапам воронки продаж. Менеджер один раз указывает: на этапе знакомства уместен каталог, на этапе выбора прайс, на этапе согласования договор. Когда клиент переходит на очередной этап, бот знает, какие материалы здесь уместны, и использует их в разговоре.
Что такое шаблон отрасли и чем он отличается от пустого аккаунта?
Пустой аккаунт это чистый лист: нужно самому придумать этапы воронки, настроить AI, написать сценарии. Шаблон отрасли это готовый набор под конкретный бизнес: у салона красоты свои этапы вроде «Новая запись» и «Вернуть гостью», у школы свои. Бизнес стартует с рабочей настройки и правит её под себя, а не строит с нуля.
Правда ли, что за неделю не было ни одного инцидента безопасности?
Правда. Работа по безопасности на этой неделе была профилактической: плановая замена ключей доступа и проверка, что секретные данные не попадают в служебные журналы системы. Это регулярная гигиена, а не реакция на происшествие.



