Сентябрь 2026: страница записи с предоплатой и DOS AI в ChatGPT

Всё, что изменилось в сентябре.

За месяц: 30 новых возможностей и 83 улучшения.

Новое · ИИ-ассистенты

Бот с нуля прямо из ChatGPT или Claude

Было

Подключённый ассистент работал только с готовым проектом. Создать проект и собрать бота можно было только в кабинете.

Стало

Новичок собирает работающего бота прямо в чате ChatGPT или Claude. Ассистент создаёт проект, пишет описание бота по трём вашим ответам, подключает Telegram-бота по ключу из BotFather и подсказывает следующий шаг. Кабинет нужен только для того, что делает сам владелец: отсканировать QR WhatsApp и пополнить баланс. На это ассистент даёт ссылку.

Подробно: DOS AI в ChatGPT и Claude.

Новое · CRM

В заявке в Telegram тот же ответственный, что в CRM

Было

Уведомление о заявке в рабочую группу Telegram не называло менеджера, и ответственного приходилось смотреть в CRM.

Стало

Подстановка {{responsible}} в уведомлении о заявке называет того же менеджера, что стоит ответственным в сделке.

Подробно: CRM.

Новое · Запись

Своя страница записи с предоплатой

Было

Записаться к вам клиент мог только через переписку с ботом.

Стало

Клиент записывается сам: выбирает услугу, день и время и вносит предоплату в Kaspi. Запись встаёт в ваш Google Календарь после оплаты, а пока человек платит, время держится за ним 35 минут.

Адрес вида dosai.pro/b/ваше-название можно поставить в шапку Instagram или отправить клиенту в чате.

Подробно: Подтверждение и напоминания о записи.

Новое · ИИ-ассистенты

DOS AI подключается к ChatGPT и Claude кнопкой «Разрешить»

Было

Чтобы подключить ИИ-ассистента к платформе, нужно было копировать ключ и вписывать его в настройки вручную.

Стало

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

Спрашивать можно обычными словами: «сколько заявок за неделю», «почему бот вчера молчал», «добавь в прайс чистку за 15 000».

Подробно: DOS AI в ChatGPT и Claude.

Новое · Интеграции

iiko для ресторанов

Было

Бот ресторана не видел брони и не мог ответить, свободен ли стол.

Стало

Бот смотрит занятость комнат и столов по броням в iiko, ставит бронь прямо на кассу и отвечает по стоп-листу. Бронь, которую отменили или перенесли на кассе, платформа узнаёт сама и двигает напоминания.

Подробно: iiko.

Новое · Каналы

На телефоне WhatsApp привязывается по коду

Было

Привязать WhatsApp можно было только сканированием QR-кода, а с экрана того же телефона его не отсканировать.

Стало

В окне подключения есть привязка по коду: вводите номер, получаете код и вводите его в WhatsApp.

Новое · Аналитика

Аналитика по дням с выгрузкой в Excel

Было

Аналитика показывала итоги за период. Понять, что происходило в конкретный день, было нельзя.

Стало

Таблица по дням: диалоги, расход и баланс на конец каждого дня, сообщения клиентов и бота, длительность диалога, конверсия из диалога в заявку. Детализация скачивается в Excel, колонка даты остаётся на месте при прокрутке вбок.

Подробно: Аналитика.

Новое · CRM

Заявки бота встают на выбранный этап CRM

Было

Заявки от бота падали во входящие CRM, и их приходилось разбирать вручную.

Стало

Заявки ложатся в ту воронку и на тот этап, которые вы выбрали в настройке CRM.

Подробно: CRM.

Новое · CRM

Заявки бота распределяются между менеджерами по очереди

Было

У сделки от бота не было ответственного. Она не попадала ни в чей список задач, и её видел только тот, кто смотрел на доску.

Стало

Отметьте нескольких менеджеров, и заявки пойдут им по очереди. У каждой сделки есть ответственный.

Новое · Запись

Подтверждение и напоминания о записи из любого источника

Было

Платформа сама не подтверждала запись и не напоминала клиенту о визите.

Стало

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

Работает для записей из любого источника: бот записал в календарь, поставил бронь в iiko, записал через вашу функцию, или запись пришла из вашей системы по API. Ночью платформа не пишет, только с 9:00 до 21:00 по часам проекта. Тексты шаблонные, поэтому ИИ на них не тратится.

Подробно: Подтверждение и напоминания о записи.

Новое · Бот

Ответ на пропущенный звонок

Было

Клиент звонил в WhatsApp, не дозванивался и оставался без ответа, пока вы не увидите пропущенный.

Стало

Через полторы минуты после звонка, на который никто не ответил, клиенту уходит одно сообщение: «Сейчас не можем принять ваш звонок. Напишите, пожалуйста, сюда, мы ответим». Взяли трубку, и сообщение не уходит.

Модель на это сообщение не тратится, настройка включена по умолчанию.

Подробно: Расширенные настройки.

Новое · Кабинет

Новый кабинет для всех

Было

Новый вид кабинета видели только проекты из тестового списка.

Стало

Новый кабинет включён у всех. В нём меньше лишних кнопок, блоки отделяются тенью, а формы прижаты к левому краю и не растянуты на весь экран.

Подробно: Карта кабинета.

Новое · Оплата

Kaspi QR для оплаты DOS AI

Было

Оплатить баланс и подписку можно было счётом в приложении Kaspi по номеру телефона или картой.

Стало

Появился третий способ, QR-код. Номер телефона для него не нужен, а из Кыргызстана его можно оплатить через приложение «Мой O!». Окно показывает, сколько времени осталось на оплату.

Новое · Автоматизации

Правила «когда, если, то»

Было

Всё поведение бота задавалось только промптом, и точный ответ слово в слово от модели получить было трудно.

Стало

В разделе «Автоматизации → Правила» правило срабатывает само, без модели: клиент написал «стоп», и бот замолкает; спросил адрес, и уходит точный ответ с картой; бот создал заявку, и вам приходит уведомление.

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

Подробно: Правила и комментарии.

Новое · Настройка бота

Часовой пояс проекта действует на весь проект

Было

Часовой пояс проекта учитывал только бот: расписание, дожимы, календарь. Кабинет того же проекта показывал время, «сегодня» в фильтрах, графики по дням и выгрузки по общему времени платформы.

Стало

По поясу проекта живёт всё: время сообщений в диалогах, фильтры лидов и журнала, графики, выгрузки и ежемесячные отчёты.

Новое · Оплата

Центр оплаты в одном окне

Было

Баланс, способы оплаты, счета и история платежей были разнесены по разным страницам.

Стало

Центр оплаты открывается окном поверх любой страницы. В нём баланс, оплата, неоплаченные счета, балансы проектов, история платежей и сохранённые карты.

Новое · Оплата

Бесплатная касса Kaspi

Было

За кассу для приёма оплат в переписке нужно было платить ежемесячный тариф.

Стало

Подключение и работа кассы бесплатны, месячного тарифа нет. За каждую оплату, которая дошла до вас, с баланса проекта списывается $0.25. Для подключения нужен отдельный номер кассира в Kaspi Pay и код из SMS, анкета и реквизиты не нужны.

Подробно: Приём оплат.

Новое · Бот

Бот видит переписку, которую вели без него

Было

Бот, которого включили обратно после оператора, не знал, о чём говорили без него, и начинал консультацию с нуля. Голосовые оператора он не слышал.

Стало

Бот видит переписку оператора с клиентом и расшифровывает последние голосовые. Разговор продолжается с того места, где остановился человек.

Подробно: Диалоги.

Новое · Конструктор

Новый проект из трёх ответов

Было

Новый проект создавался пустым, а промпт, функции и настройки нужно было собирать по отдельным вкладкам.

Стало

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

Подробно: Создать проект.

Новое · Функции

Условие «один раз за диалог» для функции

Было

Функция передачи заявки могла сработать дважды за разговор, и менеджеру приходило две одинаковые карточки. Удержать её можно было только строкой в промпте.

Стало

У функции есть условие «один раз за диалог». Второй раз в том же разговоре она не вызывается.

Подробно: Функции.

Новое · Оплата

Бонус за пополнение от $100

При пополнении баланса от $100 платформа добавляет $10 сверху: вносите сто, на балансе сто десять. Раздел оплаты поднялся в начало меню, а в вариантах пополнения появилась сумма $25, ровно месяц подписки.

Подробно: Баланс и подписка.

Новое · Оплата

Автопродление через Kaspi

Было

Тем, кто платит через Kaspi, каждый месяц приходилось заходить в кабинет и оплачивать подписку вручную.

Стало

Счёт на продление приходит в Kaspi сам. Его достаточно подтвердить в приложении банка.

Новое · Диалоги

У исходящего сообщения видно, кто его написал

Было

Все исходящие сообщения в ленте были подписаны «ИИ», в том числе те, что платформа отправила сама по шаблону, без модели: документ после оплаты, напоминание о записи.

Стало

У исходящего сообщения подписано, кто его написал: модель или платформа по шаблону. Видно, на что тратился баланс, а на что нет.

Подробно: Диалоги.

Новое · Бот

Бот отвечает на языке клиента

Было

Правила про язык ответа у бота не было. Клиенту, который писал по-казахски, бот отвечал то по-казахски, то по-русски.

Стало

Бот отвечает на языке последнего сообщения клиента, а казахские голосовые расшифровывает.

Новое · Бот

Ответ бота привязан к сообщению клиента

Было

Когда клиент задавал несколько вопросов подряд, было не видно, на какой из них отвечает бот.

Стало

Первый пузырь ответа привязан к сообщению клиента, как «Ответить» в WhatsApp.

Подробно: Диалоги.

Новое · Настройка бота

Страница «Поведение в диалоге»

Было

Функции паузы и остановки диалога нужно было включать вручную в списке функций.

Стало

У поведения в диалоге своя страница, а три функции паузы и остановки включены у новых проектов сразу.

Новое · Диалоги

Ваш звонок клиенту ставит бота на паузу

Было

Вы звонили клиенту с телефона и договаривались голосом, а бот продолжал писать ему в чат.

Стало

Исходящий звонок с вашего телефона ставит бота на паузу в этом чате.

Улучшено · Бот

Тихое голосовое не превращается в выдуманный текст

Было

На пустое или двухсекундное голосовое расшифровка иногда возвращала случайный служебный текст, и бот отвечал на слова, которых клиент не говорил.

Стало

Голосовое без речи считается пустым, и бот не отвечает на слова, которых не было.

Улучшено · Дожимы

Дожимы пишут на языке клиента и помнят дату разговора

Было

Клиент, который пришёл по рекламной кнопке с английским текстом, получал напоминания на английском, хотя писал по-русски. Тому, кто вчера спрашивал про «сегодня», напоминание предлагало «запись на сегодня».

Стало

Напоминание пишется на языке самого клиента, а текст рекламной кнопки при определении языка не учитывается. Бот знает дату разговора и не переносит вчерашнее «сегодня» на новый день.

Подробно: Дожимы.

Улучшено · Разработчикам

Статусы и этапы воронки сохраняются через API

Было

Запрос на сохранение статусов лидов и этапов воронки по ключу API заканчивался ошибкой сервера. То же происходило, когда их менял подключённый ИИ-ассистент.

Стало

Статусы и этапы сохраняются и по ключу API, и через ассистента.

Подробно: Публичный API.

Улучшено · Кабинет

Длинный вставленный текст не пропадает из поля

Было

Если вставить в поле текст длиннее самого поля, он мог исчезнуть целиком.

Стало

Вставка любой длины остаётся в поле, а ширина поля не меняется вслед за текстом.

Улучшено · ИИ-ассистенты

У ассистента 58 инструментов вместо 15

Было

Подключённый ассистент умел 15 действий: в основном посмотреть лидов, диалоги и расход.

Стало

58 действий. Ассистент видит состояние каналов, работает с настройками бота и тест-чатом, базой знаний, функциями, диалогами с заметками и отложенными сообщениями, лидами с историей и напоминаниями, дожимами, правилами и записями, читает воронку, журнал и историю баланса.

Улучшено · Запись

Бот точно знает, что занято в календаре

Было

Календарь отдавал боту только свободные часы. На вопросы «что занято?» и «поместится ли двухчасовой сеанс?» бот считал сам и ошибался: мог предложить время за час до закрытия или вплотную к чужой записи.

Стало

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

Улучшено · Диалоги

Автовозврат бота больше не пишет первым

Было

Когда пауза оператора заканчивалась, бот мог сам отправить клиенту сообщение, по умолчанию «Добрый день!».

Стало

Таймер только включает бота обратно. Бот отвечает, когда клиент напишет сам. Поле «Сообщение при возврате» убрано.

Подробно: Диалоги.

Улучшено · Функции

Бот не сообщает о сбое функции, о которой клиент не просил

Было

Если фоновая функция (например, запись в вашу CRM) не срабатывала, бот писал клиенту «сейчас не могу это проверить», хотя клиент ничего не проверял.

Стало

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

Улучшено · Аналитика

Рекламное объявление открывается прямо в аналитике

Было

Строка объявления в аналитике открывала пост в новой вкладке, и в Safari эта вкладка оставалась на фоне незамеченной.

Стало

Объявление открывается прямо на странице аналитики, а его картинка хранится у нас и не пропадает, когда объявление снимают.

Подробно: Аналитика.

Улучшено · Лиды

Пустой список лидов объясняет, почему он пуст

Было

Если фильтр ничего не находил, страница писала «Лидов пока нет» и предлагала подключить канал, хотя лиды были.

Стало

При фильтре без совпадений написано «Ничего не найдено» и стоит кнопка «Сбросить фильтры». Подсказка про канал осталась только у проекта, где канала правда нет.

Подробно: Лиды.

Улучшено · Кабинет

Одна подсказка на страницу

Было

На страницах лидов, дожимов, базы знаний, аналитики и функций стояло по две панели помощи, одна под другой.

Стало

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

Улучшено · Дожимы

Ссылка отписки в письмах дожима открывается без входа

Было

Ссылка «отписаться» в письме-напоминании вела вашего клиента на ошибку: у него нет аккаунта в DOS AI.

Стало

Ссылка отписывает сразу, без входа. Отписка в один клик из почтовой программы тоже работает.

Подробно: Письма клиенту.

Улучшено · Лиды

Статусы лидов на языке кабинета

Было

В английском и казахском кабинете статусы лидов оставались на русском.

Стало

Статусы показываются на языке кабинета везде: в воронке, списке диалогов, карточке контакта и выгрузке.

Улучшено · Кабинет

Значки вместо эмодзи по всему кабинету

Было

Около сотни значков в кабинете рисовались системными эмодзи и выглядели по-разному на Mac, Windows и Android.

Стало

Везде одни и те же линейные значки, одинаковые на любом устройстве.

Улучшено · Кабинет

Кабинет говорит одним голосом

Было

Часть подписей обращалась на «ты», часть на «вы». Одна и та же вещь на разных экранах называлась разными словами.

Стало

Везде обращение на «вы» и одно название на одну вещь. Деньги, даты и пустые ячейки выглядят одинаково на всех экранах.

Улучшено · Оплата

Бот подтверждает оплату один раз

Было

Если клиент после оплаты присылал чек ещё раз, бот снова благодарил и повторял детали брони.

Стало

Бот подтверждает оплату один раз. На повторный чек он не начинает разговор заново.

Улучшено · Оплата

Окно оплаты не пишет «не прошло», пока деньги ещё могут дойти

Было

Когда счёт Kaspi закрывался по времени, окно пополнения писало «оплата не прошла» и переставало следить за счётом. Оплата по такому счёту при этом могла дойти позже.

Стало

Окно говорит, что счёт ещё можно оплатить, и продолжает ждать деньги.

Улучшено · Кабинет

Списки открываются сразу, без пустого ожидания

Было

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

Стало

Список виден сразу. На телефоне с мобильным интернетом это чуть больше секунды вместо четырёх. Приветствие на главной тоже появляется с первым кадром.

Улучшено · Функции

Настройки «после вызова» функции в своём разделе

Было

В окне встроенной функции (тег, пауза, остановка дожимов) стоял заголовок «Подключение» с пустым местом под ним, а ниже шли переключатели про то, что делать после вызова.

Стало

Раздел «Подключение» показывается только там, где есть что подключать. Переключатели «после вызова» вынесены в отдельный раздел.

Улучшено · Запись

Одна запись на один разговор и время

Было

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

Стало

Календарь сначала сверяется с журналом записей. На один разговор и одно время запись одна.

Улучшено · Настройка бота

Подсказка о глубине размышления называет настоящую цену

Было

Карточка «обычная глубина размышления» обещала прибавку около 0,1 цента за ответ. Цифра была замерена на одном обращении к модели, а настоящий ответ состоит из четырёх-пяти.

Стало

Подсказка показывает цену, замеренную на живых ответах целиком.

Улучшено · Настройка бота

Несохранённая правка не теряется при сбое

Было

Если сохранение настройки не проходило из-за обрыва связи, набранное терялось при переходе на другую вкладку.

Стало

Кабинет держит правку у себя, и повторное нажатие сохраняет её заново.

Улучшено · Кабинет

Все экраны кабинета собраны по одному образцу

Было

После включения нового кабинета часть экранов оставалась в старом виде: другие отступы, другие заголовки.

Стало

База знаний, функции и остальные экраны собраны по одному образцу страницы. На телефоне строки больше не обрезаются.

Улучшено · Функции

Бот не обещает «передал менеджеру», если уведомление не ушло

Было

Если уведомление менеджеру не доставлялось, бот всё равно писал клиенту «я передал ваш запрос».

Стало

Бот говорит клиенту, что заявка передана, только когда уведомление ушло. Если не ушло, вам приходит уведомление с причиной.

Улучшено · Уведомления

Причина отказа Telegram написана словами

Было

Когда Telegram не принимал уведомление, вы видели общее «не удалось отправить» и совет проверить настройки функции.

Стало

Уведомление называет причину так, как её сообщил Telegram, например «бота удалили из группы». Про недоставленное уведомление в группу WhatsApp приходит отдельное предупреждение.

Улучшено · CRM

Этап сделки выбирает владелец, а не модель

Было

Сделки от бота попадали на этап, который подбирала сама модель, и оказывались в середине воронки.

Стало

Все сделки от бота встают на этап, который выбрали вы. Дальше их двигает менеджер.

Подробно: CRM.

Улучшено · Кабинет

Окно, которое не загрузилось, говорит об этом

Было

Если окно настроек не подгружалось из-за зависшего запроса, на экране бесконечно крутился значок загрузки.

Стало

Через несколько секунд окно пишет, что не загрузилось, и предлагает повторить.

Улучшено · Кабинет

Новый вид кабинета: глубина вместо линий

Было

Блоки в кабинете отделялись друг от друга тонкими рамками, а размеры текста на разных экранах отличались.

Стало

Блоки отделяются тенью и фоном, размеры текста собраны в одну шкалу, на каждом экране одна главная кнопка. На телефоне сначала идут данные, а потом настройки.

Улучшено · Функции

Функция повторяет запрос при обрыве связи

Было

Если соединение с вашим сервером обрывалось на середине запроса, функция сразу считалась несработавшей.

Стало

Один обрыв связи прощается: запрос повторяется, как это уже было при занятом сервере.

Улучшено · Запись

Клиент не получает одно сообщение о записи дважды

Было

Подтверждение записи или напоминание в редких случаях уходило клиенту два раза.

Стало

Каждое сообщение о записи отправляется один раз, в том числе после перебоя связи.

Улучшено · Каналы

Телефон продолжает присылать уведомления после подключения бота

Было

После подключения номера входящие сразу отмечались прочитанными, и телефон переставал показывать уведомления о новых сообщениях.

Стало

У нового подключения входящие не отмечаются прочитанными, телефон уведомляет как раньше. Синие галочки включает тумблер «Отмечать входящие прочитанными».

Улучшено · Бот

Казахские голосовые расшифровываются точнее

Было

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

Стало

Такое голосовое расшифровывается повторно как казахское, и бот отвечает по-казахски.

Улучшено · Диалоги

Пометка «контакт не новый» говорит одно и то же везде

Было

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

Стало

Шапка и уведомление говорят одинаково и точно: номер был в вашем WhatsApp до подключения бота, как прошлая переписка или сохранённый контакт.

Улучшено · Бот

Бот представляется один раз

Было

Бот мог начинать каждое сообщение с «я помощник компании такой-то».

Стало

Бот здоровается и представляется один раз за диалог.

Улучшено · Функции

Скрытый ключ нельзя сохранить вместо настоящего

Было

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

Стало

Точки остаются только на экране. Сохраняется либо новый ключ, который вы ввели, либо прежний. Автосохранение ждёт, пока вы допишете ключ, и не показывает ошибку на полуслове.

Подробно: Функции.

Улучшено · Кабинет

Настройки аккаунта и оплата в одном окне

Было

Настройки аккаунта и оплата были отдельными страницами, и для них приходилось уходить с того места, где вы работали.

Стало

Оба раздела открываются окном поверх любой страницы. Участники без права оплаты видят баланс проекта и историю платежей.

Улучшено · Оплата

Номер Kaspi и карта у каждого проекта свои

Было

Номер Kaspi, указанный в одном проекте, подставлялся в счета всех ваших проектов. Подпись у автопродления показывала первую карту аккаунта, а не карту проекта.

Стало

Номер и карта привязаны к проекту. Сохранённые виды списка диалогов тоже свои у каждого проекта.

Улучшено · Оплата

Сумма в тенге по курсу дня

Было

Сумма в тенге рядом с долларами в части мест считалась по одному фиксированному курсу и могла расходиться с суммой платежа.

Стало

Тенге везде считаются по курсу Нацбанка на день платежа.

Улучшено · Дожимы

Дожим видит состояние счёта

Было

Напоминание могло написать клиенту «ждём вашу оплату» по счёту, срок которого уже вышел.

Стало

Напоминание знает, оплачен счёт, ждёт оплаты или истёк, и пишет по ситуации.

Улучшено · Обзор

«Чеклист ИИ» считает все шаги и сворачивается

Было

Список шагов настройки писал «1 из 4», хотя строк в нём шесть, и убрать его с экрана было нельзя.

Стало

Счётчик считает все видимые строки, а кнопка «Скрыть» сворачивает список до заголовка.

Улучшено · Диалоги

Диалог остаётся внизу при длинном сообщении

Было

Когда бот отвечал длинным сообщением, лента чата останавливалась выше ответа. Отправив своё сообщение, оператор видел плашку «1 новое» вместо него.

Стало

Чат остаётся внизу, новое сообщение видно сразу.

Улучшено · Журнал событий

По каждому уведомлению об оплате видно, куда оно дошло

Было

Если уведомление об оплате не приходило, понять, в какой канал оно не дошло, было нельзя.

Стало

В журнале событий у каждого уведомления об оплате записан результат по каждому каналу доставки.

Подробно: Журнал событий.

Улучшено · Кабинет

Причина сбоя видна на экране

Было

Если канал отключался, отчёт не отправлялся или интеграция отказывала, кабинет показывал только сам факт, без причины.

Стало

Под статусом написано «Причина: ...» словами: у канала, у отчёта и у интеграции.

Улучшено · Каналы

Новый номер не пишет первым людям прежнего

Было

После замены номера в проекте отложенные сообщения, напоминания и повторные отправки могли уйти людям, которые писали на старый номер. Сообщение с незнакомого номера легко принять за спам.

Стало

С нового номера платформа не пишет первой тем, кто общался с прежним. Переписка продолжится, когда человек напишет на новый номер сам.

Подробно: Защита номера.

Улучшено · Аналитика

Расход по каналам называет Instagram

Было

Разбивка расхода по каналам не называла Instagram.

Стало

Instagram идёт отдельной строкой и считается каналом везде, где кабинет считает каналы.

Улучшено · Диалоги

Новое сообщение не сдёргивает вас вниз

Было

Вы листали переписку вверх, приходило новое сообщение, и чат прыгал в самый низ.

Стало

Чат прокручивается к новому сообщению, только если вы и так были внизу. То же в тест-чате и обращениях в поддержку.

Улучшено · Настройка бота

Подстановки в промпте не отключаются из-за одной ошибки

Было

Незакрытая фигурная скобка или объёмный промпт отключали все подстановки разом, и бот видел {{now}} текстом вместо даты.

Стало

Подстановки разбираются по одной: ошибка в одной не ломает остальные. Даты в подстановках считаются по часовому поясу проекта.

Подробно: Выражения.

Улучшено · Диалоги

Ответ, не ушедший из-за перебоя связи, отправляется повторно

Было

Если в момент отправки ответа связь с WhatsApp на секунды прерывалась, ответ помечался «Не отправлено» и клиенту не уходил. Причина была видна только при наведении мыши.

Стало

Такой ответ отправляется повторно в течение 10 минут, а причина написана прямо под сообщением.

Улучшено · Каналы

Синие галочки появляются, когда бот начинает отвечать

Было

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

Стало

Галочки появляются, когда номер начинает отвечать в этом чате, как у человека, который открыл переписку.

Улучшено · Кабинет

Окно с набранным текстом спрашивает перед закрытием

Было

Клавиша Esc, нажатие мимо окна или крестик закрывали окно и стирали набранное: документ базы знаний, заметку к лиду, правку сообщения.

Стало

Окно с несохранённым текстом сначала спрашивает «Закрыть без сохранения?». Удаление в один клик тоже ушло: шаблон исходящих, отложенное сообщение, напоминание по лиду и сохранённый вид удаляются после подтверждения.

Улучшено · Кабинет

Ошибка загрузки не выглядит как пустой список

Было

Если страница не могла загрузить данные, она показывала пустое состояние: «рассылок нет», «ботов нет».

Стало

При сбое загрузки написано, что данные не загрузились, и стоит кнопка «Повторить».

Улучшено · Кабинет

«Скопировать» всегда отвечает

Было

В части мест кнопка «Скопировать» могла не сработать без единого слова, например во встроенном браузере мессенджера.

Стало

Копирование работает и там, где прежний способ отказывал, а если скопировать не удалось, кабинет об этом говорит.

Улучшено · Уведомления

Плановые работы не присылают «WhatsApp отключился»

Было

Во время плановых работ на платформе номера переподключались по очереди, и вам могло прийти письмо «WhatsApp отключился» про номер, который вернулся через полминуты.

Стало

О коротком плановом переподключении писем нет. Уведомление приходит, когда номер отключился и сам не вернулся.

Улучшено · CRM

Сбой загрузки не затирает настройки CRM

Было

Если настройки CRM не успевали загрузиться, окно показывало пустые поля, и сохранение записывало пустые значения поверх настоящих.

Стало

При сбое загрузки окно сообщает об ошибке и не даёт сохранить пустое.

Улучшено · Настройка бота

Подсказки о модели на языке кабинета

Было

Скорость модели, подсказка про температуру и подписи дней недели оставались на русском в английском и казахском кабинете.

Стало

Эти подписи переведены на все три языка.

Улучшено · Бот

Бот видит, на какое сообщение ответил клиент

Было

Когда клиент нажимал «Ответить» на конкретное сообщение, оператор видел цитату в кабинете, а бот получал только текст и мог отнести «да, это» не к тому вопросу.

Стало

Бот видит, на какое сообщение отвечает клиент.

Улучшено · Каналы

Кабинет отличает блокировку номера от обрыва связи

Было

Если WhatsApp ограничивал номер, кабинет показывал это как обычное отключение и советовал привязать номер заново.

Стало

Блокировка названа блокировкой, с объяснением, что делать дальше. Дожимы, исходящие и отложенные сообщения на таком номере останавливаются сами и не тратят баланс на сообщения, которые не дойдут.

Подробно: Защита номера.

Улучшено · Бот

Длинный диалог бот передаёт человеку

Было

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

Стало

Считаются только ответы бота. На лимите диалог получает пометку «ответить вручную», вам приходит уведомление, а клиенту бот говорит, что подключится человек.

Улучшено · Бот

Бот предлагает следующий шаг

Было

Общие правила платформы говорили боту, чего не делать, и не говорили, что делать дальше. В диалогах без заявки бот отвечал на вопрос и останавливался.

Стало

Ответив на вопрос, бот предлагает следующий шаг: записаться, оставить номер, оформить заказ.

Улучшено · Настройка бота

«Отвечать всем» действует и на старые диалоги

Было

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

Стало

Переключение сразу возвращает бота в такие диалоги. На сообщение из одних знаков препинания бот не отвечает.

Подробно: Бот молчит.

Улучшено · Дожимы

Напоминание «напишите позже» не сбрасывается от «ок»

Было

Клиент просил написать ему позже, бот откладывал напоминание, но ответное «ок» от клиента это отложенное время сбрасывало.

Стало

Короткая вежливая реплика отложенное напоминание не отменяет.

Улучшено · Бот

Бот не отвечает на стикеры

Было

Стикер приходил на платформу как обычная картинка, бот «разглядывал» его и писал развёрнутый ответ.

Стало

На стикер бот не отвечает и баланс на него не тратит.

Улучшено · Лиды

Закрытая сделка видна в лидах

Было

Статус в карточке лида застывал на момент создания. Диалог доходил до «сделка закрыта», а лид оставался в прежнем статусе, и в отчёте закрытых сделок не было.

Стало

Статус лида идёт за диалогом до конца, закрытые сделки видны в списке и в отчётах.

Подробно: Лиды.

Улучшено · Бот

Бот говорит о себе в одном роде

Было

Бот с женским именем мог ответить «Понял вас».

Стало

Род бота определяется по его имени, и бот держит его во всех сообщениях.

Улучшено · Дожимы

Переключатель автодобавления в дожимы сохраняется

Было

Переключатель «Авто-добавление» на странице дожимов выглядел включённым, но после обновления страницы возвращался в прежнее положение.

Стало

Положение переключателя сохраняется.

Улучшено · Настройка бота

Выключатель распознавания голосовых работает в WhatsApp

Было

Из четырёх переключателей распознавания (голосовые, картинки и другие вложения) в WhatsApp действовали два. Выключенное распознавание голосовых продолжало работать.

Стало

Все четыре переключателя действуют в каждом канале.

Улучшено · Диалоги

Список диалогов открывается быстрее

Было

Чтобы показать первые тридцать диалогов, платформа перебирала все диалоги проекта. В проектах с тысячами диалогов список открывался заметно дольше.

Стало

Список читает только те диалоги, которые показывает.

Улучшено · Запись

Перенести или отменить запись может только её хозяин

Было

Если платформа не могла определить, чья это запись, бот мог перенести или отменить её по просьбе собеседника.

Стало

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

Улучшено · Функции

Переключатель напоминаний в функции действует

Было

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

Стало

Включённый тумблер означает, что напоминание настроено и уйдёт.

Улучшено · Бот

Бот не отвечает новым предложением на «спасибо»

Было

На «спасибо» или «понятно» бот мог ответить очередным коммерческим предложением.

Стало

На реплику, которая не вопрос, бот отвечает коротко и не начинает продавать заново.

Улучшено · Настройка бота

Глубокому размышлению хватает места для ответа

Было

При глубоком размышлении модель могла потратить весь отведённый объём на рассуждение, и ответ обрывался.

Стало

Объём ответа растёт вместе с глубиной размышления, а в выборе глубины написано, сколько она стоит.

Улучшено · Уведомления

Новый проект сразу получает уведомления об оплате

Было

У нового проекта уведомления об оплате были выключены, хотя переключатели в настройках показывали обратное.

Стало

Уведомления об оплате включены с первого дня, а переключатели показывают настоящее состояние.

Улучшено · Диалоги

Одна пауза оператора, и бот возвращается ответом

Было

Автовозврат бота после паузы оператора срабатывал не всегда: ответ из кабинета и ответ с телефона ставили разные паузы, и после одной из них бот не возвращался. Вернувшись, он начинал с приветствия.

Стало

Пауза одна, и автовозврат работает одинаково, откуда бы вы ни ответили. Вернувшись, бот отвечает по существу. Звонок в чате не считается сообщением, на которое клиент ждёт ответа.

Улучшено · Диалоги

Голосовые расшифровываются и при выключенном боте

Было

Когда бот в чате был выключен и с клиентом работал оператор, голосовые не расшифровывались. Чтобы понять, о чём говорил клиент, их приходилось слушать.

Стало

Текст голосового есть в ленте диалога всегда, включён бот или нет.

Улучшено · Конструктор

Конструктор пишет описание бота по единому канону

Было

Описание бота целиком писала модель, и важные общие правила (как здороваться, когда звать человека) в него попадали не всегда.

Стало

Общие правила добавляет платформа, а модель вписывает только факты о вашем бизнесе.

Улучшено · Бот

Короткие ответы по умолчанию

Было

Без отдельной инструкции бот отвечал длинными абзацами.

Стало

Краткость стоит по умолчанию. Длинный ответ делится на части по одному правилу: не больше трёх сообщений с паузой в три секунды.

Улучшено · Настройка бота

Выбор глубины размышления показывает, какая включена

Было

Глубина размышления, с которой бот работает сейчас, была отмечена только пунктирной рамкой, а подпись говорила «ещё не выбрано». Это читалось как «ничего не включено».

Стало

Текущая глубина подписана прямо.

Улучшено · Тест-чат

Голос, записанный в Chrome, принимается в тест-чате

Было

Голосовое, записанное в тест-чате в браузерах Chrome и Edge, платформа не принимала и отвечала ошибкой на английском.

Стало

Запись из Chrome и Edge принимается так же, как из Safari.

Улучшено · Бот

Длинный ответ не обрывается по времени

Было

Сложный ответ с несколькими функциями мог не уложиться в отведённое время, и клиент оставался без ответа.

Стало

На одно обращение к модели отведено до 90 секунд вместо 45, на весь ответ до 200 секунд.

Вопросы

Сколько стоит касса Kaspi в DOS AI?
Подключение и работа кассы бесплатны, месячного тарифа нет. За каждую оплату, которая дошла до владельца, с баланса проекта списывается $0.25.

Можно ли управлять ботом из ChatGPT?
Да. DOS AI подключается к ChatGPT и Claude кнопкой «Разрешить», и ассистент отвечает про заявки и расход, меняет настройки бота и может собрать нового бота прямо в чате. Деньги и удаление он не трогает.