Октябрь 2026: Instagram открыт всем

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

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

Бот ждёт дописку и после поиска товара

Было

Клиент дописывал, пока бот отвечает («доставка?», следом «по городу»), и если бот в этот момент искал товар, приходило два ответа подряд. Обычно бот ждёт дописку, но после любой функции не ждал: она могла оформить заказ или позвать менеджера, а это повторять нельзя.

Стало

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

Новое · CRM

Запись звонка: ИИ сам напишет итог

Было

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

Стало

Во вкладке «Звонок» окна сделки кнопка «Загрузить запись»: загружаешь файл звонка, ИИ расшифровывает разговор на казахском и русском и пишет итог: о чём говорили, чего хочет клиент, о чём договорились, кто что обещал. У звонка с записью «Прослушать и расшифровка». Ещё «Надиктовать»: говоришь итог голосом, он встаёт текстом. Расшифровка списывается как у голосовых, по секундам речи; аудио хранится 30 дней.

Новое · CRM

Звонки в CRM: бот знает, о чём договорились

Было

Созвонился с клиентом, и договорённости оставались у тебя в голове. Заметку в сделке не читали ни бот, ни «ИИ ведёт CRM». Состоявшийся звонок выключал бота, а когда его включали снова, он не знал, о чём был разговор, и начинал заново.

Стало

В окне сделки вкладка «Звонок»: пишешь, о чём поговорили и о чём договорились. Звонок встаёт в переписку строкой с итогом, бот читает его вместе с перепиской, а «ИИ ведёт CRM» предлагает по нему этап, сумму и задачи. Звонок в WhatsApp, который DOS AI уже видел, описывается кнопкой «Описать звонок» прямо в ленте.

Новое · CRM

Окно сделки как в WhatsApp, повторная покупка, задачи правятся

Было

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

Стало

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

Новое · CRM

ИИ ведёт CRM: этап, сумма и задачи по словам из переписки

Было

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

Стало

В CRM можно включить ИИ. Он читает переписку ваших менеджеров с клиентами и голосовые, сам ставит этап «Договариваемся», заводит задачи из обещаний и кладёт в переписку текст голосовых, а сумму, «Успешно» и «Отказ» с причиной предлагает на ваше «Да». Клиенту ИИ не пишет и «Личное» не читает, у каждого изменения есть «Отменить». Первые 14 дней бесплатно, потом списание раз в сутки с баланса номера, в среднем около цента за переписку в день; сколько выйдет у вас, окно включения покажет заранее. Включить: строка над доской «Сделки» или раздел «Воронки».

Новое · CRM

Сделка сама встаёт «В работе», молчащих клиентов видно

Было

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

Стало

Вы или менеджер написали клиенту, с телефона или из кабинета, и сделка сама переходит в «В работе». Старые сделки, где вы уже писали, переехали туда же, оплаченные счета поставили сделку в «Успешно». На доске новый фильтр «Молчат больше 30 дней», а на карточке такого клиента красная метка «молчит 38 дн.». Сделка при этом остаётся на своём этапе. В ленте сделки видно, что её передвинуло.

Новое · CRM

Одна CRM: кнопка «CRM» открывает сделки вашего проекта

Было

«CRM» открывала таблицу проектов с балансом, тот же список, что на «Дашборде». «Воронка лидов» показывала одни колонки на все проекты (Квалиф., Горячие, Резерв), заявка открывалась отдельной страницей, а свои этапы задать было нельзя.

Стало

«CRM» открывает сделки вашего проекта доской по его этапам. Нажали на сделку: справа открывается окно с перепиской, этапом, суммой и задачами, доска остаётся под ним, «Назад» закрывает окно. У каждого проекта свои этапы, кнопка «Настроить этапы» стоит прямо на доске. Проектов несколько: выбор проекта в шапке, кабинет его запоминает. Под «CRM» в меню разделы Сегодня, Переписки, Сделки, Клиенты, Задачи и Воронки. Счёт, оплата и запись сами двигают сделку, пропущенный звонок становится задачей «Перезвонить». Список «Лиды» внутри бота с выгрузкой и тегами остался. Как пользоваться: CRM проекта.

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

ChatGPT и Claude ведут CRM, каналы и команду без кабинета

Было

Подключённый ассистент смотрел цифры и менял настройки бота, а сделки, подключение WhatsApp и Instagram, приглашение сотрудников и любое удаление вы делали в кабинете сами.

Стало

Ассистент ведёт новую CRM (заводит и двигает сделки, меняет этапы воронки, ставит задачи), подключает WhatsApp кодом и Instagram ссылкой входа, создаёт отчёты, выставляет вам счёт Kaspi на пополнение. Удалить документ или функцию, отключить канал, пригласить человека или сменить ему роль ассистент может только после вашего «да» в чате: сначала он говорит, что произойдёт. Удалить проект целиком он не может никогда.

Новое · Рассылки

Рассылка по своей базе теперь работает и в WhatsApp

Было

Рассылка умела только Telegram. Это было сделано намеренно, от страха потерять номер, но и пользы не приносило: в WhatsApp у клиентов тысячи диалогов, а в Telegram единицы, поэтому рассылками почти никто не пользовался.

Стало

Можно написать своей базе в WhatsApp, и номер при этом бережётся правилами, а не запретом. Сообщение уходит только тем, кто вам хотя бы раз отвечал, по одному раз в 30-45 секунд, до 500 в день, в рабочие часы и не чаще раза в неделю одному человеку. Кто просил не писать, кто ждёт вашего ответа и кому прошлое сообщение не дошло, пропускаются с объяснением. Можно приложить картинку, подставить имя, дать несколько вариантов текста или поручить ИИ переписать каждое сообщение. Если пойдут недоставленные или отписки, рассылка остановится сама и напишет вам, а продолжить её можно с того же места.

Новое · Сайт

Ссылка на WhatsApp с текстом и QR-код бесплатно

Было

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

Стало

На странице dosai.pro/ssylka-na-whatsapp вы вводите номер и первое сообщение и получаете ссылку wa.me и QR-код: PNG для экрана, SVG для печати. Ссылку собирает ваш браузер, номер к нам не уходит, регистрация не нужна.

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

Картинку клиенту теперь отправляет и ваш ИИ-помощник

Было

Файл клиенту можно было отправить только руками в кабинете. Помощник, подключённый по ключу (ChatGPT, Claude, свой сервер), умел только текст: этого способа не было ни в описании API, ни в его инструментах.

Стало

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

Новое · Разработчикам

Своя программа узнаёт о сообщении сразу, а не по кругу

Было

Событие «Новое сообщение» уходило на ваш адрес только ПОСЛЕ ответа бота и несло его ответ. Если бот в диалоге выключен и переписку ведёт человек или ваша программа, событие не уходило вовсе, а в группах WhatsApp не уходило никогда. Оставалось опрашивать нас по кругу.

Стало

Новое событие message_inbound уходит на каждое сообщение WhatsApp сразу, не дожидаясь бота: личные чаты и группы, при включённом и выключенном боте, в том числе ваши собственные с телефона. В событии вид чата, id диалога, номер или группа с автором сообщения, текст, тип и подписанная ссылка на файл.

Новое · Боты

Бот может позвать человека и ничего не написать клиенту

Было

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

Стало

У функции появилась галочка «После вызова клиенту не отвечать»: бот молчит, пузыря в переписке нет, диалог помечается «ответьте руками», а в журнале видно, какая функция промолчала. А если нужны не тишина, а свои слова, в настройках бота можно задать свою строку вместо нашей. Пока и то и другое ставится через API и MCP, поля в кабинете появятся позже.

Новое · Разработчикам

Функцию бота можно править своим ИИ-агентом

Было

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

Стало

Инструмент dosai_update_function меняет имя, описание, параметры, включение и новую галочку «не отвечать». Адреса, заголовки и ключи функции через MCP не меняются: им место в кабинете.

Новое · Разработчикам

Диалог по номеру телефона через API: написать тому, кого ещё нет в кабинете

Было

Оператором (из кабинета, по API и через своего ИИ-агента) можно было написать только в уже открытый диалог. У номера, который только подключили, старых переписок в кабинете нет: WhatsApp на привязке отдаёт список чатов, а тексты только по свежим. Значит, старому клиенту написать было нельзя вовсе, пока он не напишет сам.

Стало

Диалог открывается по номеру телефона одним запросом (POST /api/projects/:id/conversations), дальше работают обычные чтение и отправка. Никому ничего при этом не отправляется, бот в таком диалоге выключен причиной «чат начал оператор», а прежняя переписка подтягивается с телефона сама на первом сообщении в чате.

Новое · Разработчикам

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

Было

Пока бот в диалоге выключен, голосовые клиента не расшифровываются, чтобы владелец не платил за текст, который может никто не прочитать. Своя программа или ИИ-агент видели в таком сообщении только заглушку «[Голосовое сообщение]»: ссылку на сам файл обрезал ответ MCP, а кнопка «Распознать» была только в кабинете.

Стало

У сообщения с файлом в API есть постоянная подписанная ссылка на него, а расшифровать одно голосовое можно запросом POST /api/projects/:id/messages/:messageId/transcribe - текст сохранится в диалоге. Платно, с баланса проекта, и ровно за те сообщения, которые нужны.

Новое · Руководство

Поиск по руководству и по вопросам

Было

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

Стало

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

Новое · Прайс

Прайс по размерам: бот считает цену по вашей таблице

Было

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

Стало

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

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

Кабинет ставится на экран телефона как приложение

Было

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

Стало

В меню аккаунта есть пункт «Установить приложение». На Android кабинет ставится одним нажатием, на iPhone короткая инструкция в три шага. С экрана телефона кабинет открывается сразу в работу, во весь экран, а без интернета пишет, что бот продолжает отвечать клиентам, и сам откроется, когда связь вернётся.

Новое · Тестовый чат

Разговор с главной сайта ждёт вас в тестовом чате

Было

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

Стало

Этот разговор стоит в тестовом чате первого проекта, под ним черта «Дальше отвечает ваш бот из анкеты». Задайте тот же вопрос и сравните ответы.

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

Бот смотрит видео клиентов

Было

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

Стало

В «Распознавании медиа» есть переключатель «Смотреть видео», по умолчанию он выключен. Включите, и бот смотрит видео клиента длиной до 2 минут: кадры и звук. Сначала он пишет «Секунду, смотрю видео» на языке клиента (фразу можно заменить своей), потом отвечает по содержанию. Работает в WhatsApp (видео, кружки, видео файлом), Telegram, Instagram, в тест-чате и в группах WhatsApp, когда к боту обратились. Под видео в «Диалогах» есть строка «Что увидел бот». Видео длиннее 2 минут бот не смотрит и денег за него не берёт. В истории баланса голосовые, фото и видео теперь подписаны своими словами, а не «Ответ ИИ (доплата за токены)».

Новое · Обзор

«Бот не ответил сам» в списке «Требует внимания»

Было

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

Стало

На «Обзоре» и на главной есть строка «Бот не ответил сам, клиенты ждут». Кнопка открывает «Диалоги» сразу с фильтром «Ждут ответа». Чаты, которые ведёт оператор, туда не попадают.

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

Колонки таблицы, которые заполняет платформа, и ссылка на файл клиента

Было

В строку Google-таблицы попадало только то, что прислал бот. Ссылку на резюме или другой файл клиента бот не знает, поэтому колонка вроде «Резюме URL» оставалась пустой, а ссылку на диалог в письме открывает только тот, у кого есть вход в кабинет.

Стало

У действия «Добавить строку» есть блок «Колонки, которые заполняет платформа». Колонка получает значение по шаблону, бот его не задаёт и подменить не может. Новая подстановка {{last_file_url}} даёт прямую ссылку на последний документ или фото клиента, она открывается без входа и работает ещё в письме и Telegram-уведомлении. Как настроить: Google Таблицы.

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

Бот в группах WhatsApp: отвечает по обращению или делает задачу

Было

Бот не видел групп WhatsApp вовсе. В группу можно было только слать уведомления, и для этого id группы вида «120363…@g.us» приходилось вписывать руками, а взять его было негде. Отметить человека в таком уведомлении было нельзя, только написать имя текстом.

Стало

В Каналы → WhatsApp → «Группы» вы выбираете, в каких группах работает бот (до 5, по умолчанию ни в одной). Бот либо отвечает, когда отметили ваш номер или ответили на его сообщение, либо следит за группой и делает задачу, которую вы написали словами, например отмечает в CRM, кто пришёл на урок. Сообщения группы копятся 3 минуты и проверяются разом, поэтому болтовня баланс не тратит. В «Диалогах» группы на своей вкладке, у каждого сообщения имя автора. В функции «Уведомление в WhatsApp» группа выбирается из списка, а @номер в тексте становится настоящей отметкой участника. Как включить: Бот в группах WhatsApp.

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

Ответы бота идут абзацами, а не сплошным текстом

Было

Бот писал каждую фразу с новой строки, но строки шли вплотную, без пустой строки между мыслями. Ответ из трёх-четырёх мыслей (цена, условия, что дальше) на телефоне читался как сплошной текст, и человек его пролистывал.

Стало

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

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

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

Было

У бизнеса с двумя номерами (два филиала) было два отдельных проекта: клиент, который писал на оба номера, числился дважды, а в меню номера стояли вперемешку с остальными.

Стало

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

Новое · Сайт

Страница статуса: работает ли DOS AI прямо сейчас

Было

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

Стало

На status.dosai.pro (ссылка «Статус сервиса» внизу сайта) видно состояние сайта и кабинета, ответов ботов, WhatsApp, Instagram, Telegram и оплат, доступность каждой части за 90 дней и историю сбоев. Проверка идёт каждые 2 минуты. Страница работает отдельно от наших серверов, поэтому открывается и тогда, когда сервер лежит. Есть версии на казахском и английском.

Новое · Руководство

Статьи про казахский язык и про точность ответов бота

Было

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

Стало

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

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

Инструкция: как связать 1С с ботом

Было

На вопрос «а с 1С работает?» ответа в руководстве не было, оставалось спрашивать нас.

Стало

В руководстве есть статья «1С и бот: как связать». В ней путь без программиста (прайс с остатками из 1С в Google Таблицу, бот отвечает по ней), путь с программистом 1С (заявки сами уходят в 1С, а бот спрашивает у 1С цену и остаток посреди разговора) и готовое задание для программиста, которое можно переслать целиком. Кнопки «Подключить 1С» пока нет, статья так и пишет.

Новое · Анализ

Анализ проекта

Было

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

Стало

Раздел «Анализ» в меню проекта и карточка на обзоре. Вы выбираете, сколько последних диалогов включить, и сразу видите цену (она считается по объёму текста и списывается после готового отчёта). Анализатор знает о проекте всё: промпт, информация о компании, базу знаний, функции, диалоги и журнал событий. В отчёте оценка готовности бота, находки с цитатами, рекомендации с галочками: отмеченные применяются через «Поправить словами» с показом изменений, остальное идёт инструкцией, которую можно скопировать. Сразу после сборки описания по трём вопросам анализ настройки запускается сам за 50 центов, итог приходит в колокольчик.

Новое · Бот

Бот читает ссылки, которые присылает клиент

Было

Клиент присылал ссылку на сайт, Instagram или объявление, а бот видел только адрес и гадал по словам в нём («судя по ссылке, у вас spa в Актау»).

Стало

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

Новое · Тестовый чат

Ответ бота можно поправить словами

Было

Если бот в тестовом чате отвечал не так, нужно было идти на вкладку «Промпт», искать место в тексте и самому формулировать правило.

Стало

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

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

Кабинет на телефоне как приложение

Было

На телефоне кабинет был уменьшенной версией компьютерного: меню открывалось кнопкой в шапке, окна настроек вставали поверх экрана маленькой карточкой.

Стало

Главные разделы проекта стоят внизу экрана, под пальцем: «Обзор», «Диалоги», «Лиды» и «Тест-чат». Остальное меню открывает кнопка «Ещё».

Пока вы набираете текст, нижняя панель уходит и не закрывает поле ввода. Внутри открытого чата её нет, как в WhatsApp: назад к списку ведёт стрелка в шапке чата. Окна на телефоне выезжают снизу во всю ширину экрана, а в форме нового проекта кнопка «Собрать бота» всегда видна внизу.

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

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

WhatsApp подключается с телефона по коду

Было

Окно «Подключить WhatsApp» показывало QR-код и на телефоне. Отсканировать QR с экрана того же телефона нечем, поэтому подключать номер приходилось с компьютера.

Стало

Окно, открытое с телефона, сразу предлагает привязку по коду. Вводите номер, через 10-30 секунд появляется код, WhatsApp присылает на этот номер уведомление «Введите код», и вы вводите код там.

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

Подробно: Подключить WhatsApp.

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

Подсказка проверить бота сразу после подключения

Было

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

Стало

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

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

«Что нового» в меню помощи

Было

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

Стало

В шапке кабинета в меню «?» есть пункт «Что нового», он открывает эту ленту.

Новое · Instagram

У Instagram свой режим «Кому отвечает бот»

Было

Режим «Кому отвечает бот» был один на весь проект. Если WhatsApp у вас и рабочий, и личный, и бот отвечает там только новым, то в Instagram без ответа оставались подписчики, которые писали вам ещё до подключения бота.

Стало

У Instagram свой режим. Например, в WhatsApp бот отвечает только новым контактам, а в Instagram всем, кто пишет.

Новое · Тест-чат

Тест-чат показывает ответ так, как его увидят в Instagram

Было

Тест-чат всегда показывал ответ бота как сообщение WhatsApp. Проверить, как бот отвечает в Instagram, можно было только на живом аккаунте.

Стало

Переключатель «Как видит клиент» показывает ответ как сообщение в Instagram Direct. Бот в этом режиме помнит про окно 24 часа, не обещает написать завтра и не использует жирный шрифт, которого в Instagram нет.

Подробно: Тест-чат.

Новое · Instagram

Instagram открыт всем аккаунтам

Было

Бота в Instagram можно было подключить только аккаунтам из тестового списка.

Стало

Кнопка «Подключить Instagram» в разделе «Каналы» есть у каждого проекта. Подключение идёт через официальный вход Meta, пароль от Instagram в кабинет не вводится. Нужен профессиональный аккаунт (бизнес или автор): переключиться можно бесплатно в настройках самого Instagram.

Что бот делает в Instagram:

  • отвечает в директе с тем же промптом, базой знаний и функциями, что в WhatsApp и Telegram;
  • показывает кнопки в чате: до 4 вопросов при первом открытии чата и постоянное меню до 5 пунктов;
  • отвечает на комментарии под постами и Reels по ключевому слову: текст уходит автору в директ, а под комментарием появляется короткий публичный ответ;
  • предлагает продолжить разговор в WhatsApp, если клиент оставил телефон.

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

Подробно: Подключить Instagram.

Новое · Instagram

Проверка подписки и ответы на вопросы в комментариях

Было

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

Стало

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

Новое · Бот

Переключатель «Выделять главное»

Было

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

Стало

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

Где включить: «Промпт → Расширенные настройки → Длина и разбивка ответов». Подробно: Расширенные настройки.

Новое · Курс

Слайды уроков на весь экран

Было

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

Стало

Слайды собраны как кадр 16:9 и открываются на весь экран кнопкой на слайде. Листаются стрелками, Esc закрывает. Вместо определений на слайдах теперь примеры переписки и пары «в жизни → в DOS AI».

Новое · Дожимы

Список «Не доставляется»

Было

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

Стало

Если напоминание провисело на одной галочке 3 дня и человек после него не писал, бот перестаёт ему писать, а человек попадает в список «Не доставляется» на странице дожимов.

Кнопка «Вернуть» снова включает человека в напоминания. Напишет он сам, и пометка снимется без вас.

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

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

Заявка в CRM одной галочкой

Было

Лид и сделка в CRM создавались по оценке самого бота. Если бот оценивал клиента осторожно, заявка менеджеру уходила, а карточки в «Лидах» не появлялось.

Стало

У функции, которая передаёт заявку человеку (менеджеру, администратору, юристу), есть галочка «Это заявка: создать лида и сделку в CRM». Функция сработала, и у клиента появляются карточка в «Лидах» и сделка в подключённой CRM.

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

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

Запись за полночь

Было

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

Стало

Часы записи можно указать через полночь, например «с 11:00 до 02:00». Бот понимает это как «до двух ночи следующего дня» и предлагает клиентам ночные окна.

Подробно: Google Календарь.

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

Редактор шаблона подсвечивает переменные, которые никто не заполнит

Было

Если в шаблоне уведомления стояла переменная, которую ничто не заполняет, уведомление приходило с пустым местом, например «Курс: ». Выглядело это так, будто бот не собрал данные.

Стало

Редакторы уведомлений в Telegram, WhatsApp и на почту пишут под текстом красным, какие переменные останутся пустыми.

Новое · Уведомления

Ответ «стоп» отписывает от наших писем

Было

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

Стало

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

Новое · CRM

CRM подключается самостоятельно

Было

Чтобы подключить CRM, нужно было писать в поддержку и передавать доступы.

Стало

Bitrix24, amoCRM и АльфаCRM подключаются в разделе «Интеграции → CRM». Вставляете ключ доступа, нажимаете «Проверить и подключить», и платформа сама загружает воронки, этапы, поля сделки и сотрудников.

Если CRM перестала принимать сделки или у amoCRM скоро истечёт токен, придёт уведомление с причиной и тем, что сделать.

Подробно: CRM.

Новое · Курс

Курс пересобран: 30 уроков по порядку

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

Открыть курс.

Улучшено · Прайс

Прайс работает для любого бизнеса, не только для размеров

Было

Если в прайсе был обычный список «товар и цена» (рыба, меню, услуги), бот видел только название листа Excel и мог ответить клиенту «цену не вижу», хотя цена была. Похожие строки он путал: на «Сёмга с/с» называл цену простой сёмги, на 2-канальный пульт цену 1-канального. Количество округлял до целого: 1,5 кг считал как 2.

Стало

Бот видит каждую строку прайса по названию и называет цену именно той позиции, о которой спросили. Если под слова клиента подходит несколько позиций с разной ценой, бот переспросит, какую. Вес и метры считаются точно: 1,5 кг по 7 000 ₸ это 10 500 ₸. Время вроде «заезд с 14:00» больше не принимается за цену.

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

«WhatsApp отключился» больше не приходит неделями

Было

Пока WhatsApp проекта лежал, напоминание «WhatsApp отключился» приходило раз в три дня без конца, у одного проекта 26 раз за 75 дней.

Стало

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

Улучшено · CRM

Звонки: список в сделке, правка в «Диалогах», запись на час

Было

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

Стало

В окне сделки блок «Звонки»: все звонки клиента списком, свежие сверху, и «Добавить звонок». Там же видно, что запись расшифровывается, ждёт денег на балансе или не получилась, а весть об этом приходит на телефон и в Telegram CRM. «Описать звонок» и «Поправить итог» есть и в «Диалогах», а в их правой панели список «Звонки с клиентом» и «Добавить звонок». Длинный звонок расшифровывается частями и доходит до конца, платятся только расшифрованные секунды. Бот видит итоги последних пяти звонков всегда, с датой каждого. Запись можно загрузить и в mp4, как сохраняет Google Meet.

Улучшено · CRM

ИИ в CRM не оставит бота без денег на ответы

Было

«ИИ ведёт CRM» списывает деньги раз в сутки ночью одной строкой. Днём разбор шёл, пока на балансе было больше 10 центов, и ночной счёт мог обнулить баланс: до пополнения бот отвечал клиентам «Скоро ответим».

Стало

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

Улучшено · API и MCP

API: ночью можно писать в группы и своим клиентам

Было

С 21:00 до 9:00 программа через API или помощник через MCP могли ответить только тому, кто писал за последние 2 часа. Отмены и переносы в рабочие группы и сообщения клиентам, с которыми вы говорили вечером, ждали утра. А помощник через MCP вместо причины получал «Конфликт: такое действие уже выполнено» и считал, что сообщение ушло.

Стало

Ночью программа пишет в группы и тем, кто сам писал вам за последние 90 дней. Незнакомым людям ночью по-прежнему нельзя: такие сообщения вызывают жалобы, а по жалобам WhatsApp блокирует номер. Если отправить нельзя, помощник получает настоящую причину, код NIGHT_WINDOW и время, когда можно.

Улучшено · Рассылки и «Исходящие»

Мгновенный автоответ собеседника бот узнаёт надёжнее

Было

Вы пишете человеку первым, у него стоит автоответ WhatsApp Business («Спасибо за обращение, мы скоро ответим»), и бот иногда отвечал этому автоответу как живому человеку, хотя прочитать его было некому.

Стало

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

Улучшено · Дожимы и рассылки

Дожимы ночью не будят клиентов, рассылка идёт обещанным темпом

Было

Если «Расписание отправки» дожимов было выключено, дожим мог уйти клиенту в 22:00 или ночью. Рассылка в WhatsApp отправляла с номера одно сообщение в 5 минут, хотя на экране было обещано 80-120 в час: двести человек уходили за два дня вместо пары часов. Дожимы и напоминания о записи не работали в бесплатные 14 дней. Пауза проекта останавливала только ответы бота, а дожимы, рассылки и «Исходящие» продолжали идти.

Стало

С 21:00 до 9:00 по времени проекта дожимы ждут утра всегда, расписание только сужает день. Рассылка идёт темпом, который показан перед запуском. Дожимы и напоминания работают и в бесплатные дни. Пауза проекта останавливает всё, что пишет клиентам первым. Рассылки и «Исходящие» в WhatsApp, как и бот, работают при оплаченной подписке или в бесплатные дни; если подписка кончилась, рассылка встаёт на паузу с причиной и продолжается после оплаты.

Улучшено · API и MCP

API: ночью программа первой не пишет

Было

Программа через API или помощник через MCP могли написать новому человеку в три ночи или поставить отложенное сообщение на ночь. Событие «пришло сообщение» для вашего сервера приходило и на старую переписку, которую WhatsApp догружает в чат, и повторно на то же сообщение.

Стало

С 21:00 до 9:00 по времени проекта программа отвечает только тому, кто писал за последние 2 часа, а остальное получает ответ «ночью нельзя» со временем, когда можно. Отложенное сообщение на ночь по ключу не ставится. Событие «пришло сообщение» приходит один раз и только на новое сообщение. Из кабинета вы пишете клиентам когда угодно, как раньше.

Улучшено · CRM

Доска сделок: «Оплатил» спрашивает сумму, промах мышью отменяется

Было

На доске видно четыре этапа из семи, «Успешно», «Отказ» и «Личное» прятались за правым краем. Перенос в «Успешно» ставил сделку без суммы, в «Отказ» без причины, а промахнулся мышью, вернуть было нечем. Карточка, где клиент только что написал, не поднималась наверх. «Ждут ответа» считало и тех, кому не ответили три недели назад, поэтому число шло на сотни и ни о чём не говорило; «Горят» горели почти все.

Стало

Рабочие этапы помещаются в экран, сверху сделки, где последним что-то случилось. Берёте карточку, внизу появляются «Оплатил», «Отказ» и «Личное»: «Оплатил» спросит сумму, «Отказ» причину, после переноса несколько секунд видна кнопка «Отменить». «Ждут ответа» теперь только те, кто писал за 7 дней, кто ждёт дольше, отдельным числом «Давно без ответа»; «Горят» только у клиентов, писавших за 30 дней.

Улучшено · CRM

CRM честнее: бот знает о закрытой сделке, числа и поиск сходятся

Было

После «Оплатил» или «Отказ» бот продолжал продавать клиенту то же самое. Сообщение, которое не ушло клиенту, всё равно двигало сделку «В работе» и убирало клиента из «Ждут ответа». В списке сделок ответ менеджера был подписан «Бот», телефон, набранный цифрами, находился только на доске. Новое сообщение клиента появлялось в окне сделки через полминуты. Кнопка «Объединить» в «Лидах» не работала. Сотрудник одного номера видел CRM всех номеров проекта и ваше «Личное».

Стало

Бот знает, что клиент уже купил или отказался, и ведёт себя по-другому. Не ушедшее сообщение ничего не двигает. В списках подпись «Менеджер», поиск по цифрам телефона везде, новые сообщения появляются сразу. Возврат денег уменьшает сумму сделки, сумму, которую поставили вы, бот не меняет. «Объединить» работает и не теряет задачи и историю. CRM проекта видит тот, у кого доступ ко всем его номерам, а «Личное» только вы и администратор. Первый разбор переписок за 30 дней у «ИИ ведёт CRM» бесплатный.

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

Первое сообщение новому человеку в WhatsApp доходит

Было

Вы или ваш агент писали первым человеку, с которым на номере ещё не было переписки, и сообщение иногда не появлялось у него в WhatsApp. Он видел «Ожидание сообщения» или пустой чат, а у сообщения при этом стояли галочки «доставлено» и «прочитано». После того как человек писал сам, всё доходило.

Стало

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

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

Видео клиентов хранятся 3 месяца

Было

Видео, которые клиенты присылали в WhatsApp и Instagram, хранились без срока.

Стало

Видео хранится 3 месяца с того дня, как пришло, потом удаляется само. Сообщение остаётся в переписке с пометкой «Видео удалено», подпись клиента и строка «Что увидел бот» тоже. Первые видео удалятся в январе 2027 года, поэтому нужное видео успейте скачать из «Диалогов». Фото, голосовые и документы не удаляются.

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

Неотправленное сообщение можно сразу повторить

Было

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

Стало

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

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

Значок DOS AI на экране телефона без белого угла

Было

Кабинет, поставленный на экран iPhone, в Dock на Mac или в панель Windows, показывал знак с белым углом, и значок не заполнял квадрат.

Стало

Значок приложения это белая плитка до краёв с оранжевым знаком по центру, как аватарка DOS AI в Telegram, а на Android знак не срезается кругом. Во вкладке браузера знак прежний, без плитки. Чтобы увидеть новый значок, удалите старый с экрана или из Dock и добавьте сайт заново: телефон и компьютер помнят старый значок сами.

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

Ключ API снова удаляется

Было

Кнопка «Удалить» у ключа API отвечала ошибкой, и ключ продолжал работать.

Стало

Ключ удаляется сразу и в ту же секунду перестаёт работать.

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

Фото, голосовые и большие видео клиентов видны в «Диалогах»

Было

Если у бота включено расписание, всё, что клиент присылал в нерабочее время (фото, голосовые, видео, документы), лежало в «Диалогах» пустой заглушкой вроде «[Изображение]», и сам файл можно было открыть только в телефоне. В Telegram голосовые, фото и документы клиентов приходили без файла в любое время. А видео больше 25 МБ, то есть почти любое видео с айфона, не сохранялось ни у кого.

Стало

Фото, голосовые и документы ложатся в «Диалоги» вместе с файлом в любое время и в любом канале. Видео и файлы из WhatsApp сохраняются до 100 МБ. Если файл ещё больше, в переписке так и написано: «файл слишком большой: смотрите в WhatsApp». Бот, как и раньше, смотрит видео до 25 МБ и до 2 минут, поэтому большие файлы денег с баланса не тратят.

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

Кабинет помнит ваш выбор после ухода со страницы

Было

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

Стало

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

Улучшено · Телефон

На телефоне меню закрывается, как только вы выбрали пункт

Было

На телефоне меню «Ещё» оставалось открытым после нажатия на пункт. «Оплата и подписки» открывала окно оплаты под меню, и оно выглядело незагруженным, а на медленной сети меню висело поверх новой страницы.

Стало

Меню уезжает сразу после нажатия на любой пункт, окно оплаты открывается поверх всего.

Улучшено · Цифры

Расход и заявки везде одним числом

Было

Одно и то же число в разных местах кабинета могло отличаться. «Расход за неделю» на главной и «Итого» в «Расходе по моделям» на странице оплат складывались из служебной истории списаний: там не вычитались возвраты за недоставленные ответы, и итог выходил на 3-50% больше, чем «Потрачено» в аналитике и в отчёте. «Квалифицированные» на главной считали только заявки с этим статусом, а воронка в аналитике считала ещё горячих и закрытые сделки. Аналитика за прошлые недели иногда показывала не то, что отчёт в Telegram за тот же период. Нажатие на «Необработанные» на главной открывало весь список заявок, а не только необработанные.

Стало

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

Улучшено · Рассылки

Экран рассылок: канал на выбор и видно, кому не уйдёт

Было

Экран рассылок умел только Telegram и говорил, что в WhatsApp отправлять нельзя, хотя WhatsApp уже открыт. Из базы в 237 диалогов экран показывал ноль получателей, а запустить рассылку можно было только через ИИ-администратора. Сколько людей не получит сообщение и почему, на экране не было вовсе.

Стало

Канал выбирается двумя плитками, и каждая сразу говорит, готова ли она («номер на связи», «бот не подключён»). Под текстом панель: «172 получат из 237», а рядом причины по остальным с именами первых трёх, например «50 ждут вашего личного ответа: Айгерим, Артём, Мила и ещё 47». Ссылка «Показать всех по именам» открывает полный список, а пока считаем, панель так и говорит словами. Там же окно давности (список сразу показывает и своё значение проекта, даже нестандартное), строка темпа с настройками (дневной потолок, пауза, частота на человека), галочка «у меня есть согласие этих людей», предпросмотр сообщения пузырём, как увидит клиент, и честная оценка «примерно 1 час 47 минут, уложится в 1 день». В истории видно ход «48 из 172», причину, по которой рассылка встала, и кнопку «Продолжить».

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

Ещё одно: ночью рассылка больше не уходит никогда. Отправка идёт с 9:00 до 21:00 по времени проекта, и это не настройка. Раньше часы брались только из расписания бота, а если расписание выключено, рассылка могла уехать в три ночи. То же правило теперь действует и на «Исходящие», где бот пишет первым.

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

Бот не шлёт «нерабочее время» в чат, где отвечаете вы

Было

Если включено «Расписание работы», клиент, написавший вне рабочих часов, один раз получал автоответ «Сейчас нерабочее время». Автоответ приходил и в чат, где бот выключен: вы переписываетесь с клиентом сами или бот уже передал заявку человеку. Заготовка влезала посреди живого разговора.

Стало

В чат с выключенным ботом автоответ о нерабочем времени не уходит, сообщение клиента ложится в «Диалоги» как обычно. Где бот включён, всё по-старому: один автоответ на диалог.

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

Бот не отвечает автоответчику, который повторяет одно и то же

Было

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

Стало

Повтор такого приветствия бот узнаёт сам и не отвечает, сообщение остаётся в диалоге. Живой человек с этого номера получит ответ, когда напишет сам.

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

Напоминание бота на том языке, на котором пишет клиент

Было

Если человек начинал с приветствия на двух языках, например «Сәлеметсіз бе! Здравствуйте! Хочу получить консультацию», платформа считала его сообщение казахским, и напоминание уходило ему по-казахски, хотя писал он по-русски.

Стало

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

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

Уведомления бота в рабочую группу видны в истории диалога

Было

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

Стало

Каждая карточка, которую бот отправил в группу, ложится в диалог этой группы как сообщение оператора, с отметкой доставки. В кабинете она видна в переписке группы, по API приходит обычным списком сообщений.

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

Проверки команды DOS AI не входят в ваши расходы

Было

Когда команда DOS AI настраивала вашего бота и проверяла его в тест-чате, эти проверки попадали в «Использовано», стоимость заявки и «Расходы по каналам», хотя оплачивали их мы.

Стало

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

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

В уведомлении о заявке настоящее имя клиента, а не «клиент»

Было

Если бот не знал имени человека, в сообщении в Telegram, WhatsApp или на почту иногда стояло «Имя: клиент» или «Имя: неизвестно». Имя из профиля WhatsApp, которое было известно, при этом не показывалось.

Стало

Такие слова вместо имени и телефона платформа не подставляет. В уведомлении имя, которое человек назвал в переписке, или имя из его профиля, а если имени нет нигде, строки «Имя» просто нет.

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

Бот не переписывается с другим ботом DOS AI

Было

Если вам писал бот другой компании, тоже собранный на DOS AI, ваш бот отвечал ему, тот отвечал вашему, и они могли по кругу обмениваться «Хорошо» и «Договорились», тратя баланс с обеих сторон.

Стало

Бот узнаёт сообщение, которое написал бот другого проекта DOS AI, и не отвечает на него. Сообщение остаётся в диалоге, бот в чате не выключается, а человек, который пишет сам с того же номера, получает ответ как обычно.

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

Группа WhatsApp появляется в «Диалогах» сразу, и её видно по API

Было

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

Стало

Диалог группы создаётся в момент включения. У каждого диалога в API есть вид (человек или группа WhatsApp) и адрес чата, список можно спросить только по группам, у сообщений группы есть автор (имя, номер, админ ли он), а в списке групп номера рядом с каждой группой стоит id её диалога. Писать в группу от номера проекта через API можно было и раньше, теперь это написано в справке.

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

Путёвка и подтверждение записи доходят после оплаты, даже если WhatsApp моргнул

Было

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

Стало

Неотправленный документ стоит в переписке красным пузырём «не отправлено» с кнопкой «Повторить», и платформа сама досылает его каждую минуту в течение двух часов. Если отправить нельзя совсем (номер ограничен WhatsApp) или два часа прошли, владельцу приходит уведомление. Ответ бота после оплаты бани тоже больше не пропадает: пузырь «не отправлено» и досылка, как у обычных ответов.

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

Рассылки, анализ и интеграции по эскизам

Было

В новой рассылке редактор кнопок с подсказкой стоял всегда, синяя плашка «только в Telegram» посередине формы, «Получат: 1 контакт» отдельной строкой над кнопкой. Запуск анализа стоял карточкой в рамке. Интеграции на телефоне шли карточками в рамках.

Стало

Пока кнопок нет, вместо редактора одна ссылка «+ Кнопка под сообщением». Внизу формы в одной строке «Получат: 1 контакт» и «Отправить рассылку», под ними тихая строка «только в Telegram». Запуск анализа без рамки, прямо на странице. Интеграции на телефоне строками на линиях: значок, название и кнопка справа.

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

Лиды, диалоги, оплата и тест-чат по эскизам

Было

Лиды на телефоне стояли карточками в рамке, поиск и фильтры лидов в отдельной коробке, таблица в рамке. У списка диалогов не было заголовка, «Все / Горячие / Непрочитанные» подчёркнутыми вкладками, карточка клиента открывалась только кнопкой. В окне оплаты суммы крупно в тенге, выбор валюты и обзор подписок на вкладке «Баланс». В тест-чате слева модель и состояние бота плашками, «Очистить» со значком корзины. Наборы правил на телефоне шли четырьмя карточками подряд, в «Рефералах» каждый раздел в своей коробке, вкладки раздела на телефоне переносились во вторую строку.

Стало

Лиды строками на линиях, поиск и «Фильтры» строкой без коробки. У диалогов заголовок «Диалоги» с «Фильтрами» справа, виды кружками, карточка клиента на широком экране открыта сразу третьей колонкой (закрытая запоминается). В окне оплаты доллары крупно, тенге под ними, выбор валюты только у оплаты картой и подписки, обзор подписок на вкладке «Подписки». В тест-чате заголовок «Тестовый чат» и состояние бота словом, «Очистить» текстом. На телефоне раскрыт один набор правил, остальные строкой «Салон красоты · 4 правила», вкладки раздела одной строкой с прокруткой. В «Рефералах» разделы на линиях, под списком базы знаний строка «Что сюда класть».

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

Промокод и функции на телефоне по эскизам

Было

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

Стало

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

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

Правила, мастер и оплата по эскизам

Было

Пустой список правил начинался с большой картинки «Правил пока нет», готовые наборы стояли четырьмя узкими колонками с оранжевыми кнопками. Мастер нового бота был карточкой во всю высоту экрана, кнопки внизу, панель «Ваш бот собирается» посередине справа. Счётчики в скобках: «Лиды (5)», «База знаний (1 / 100)». В окне оплаты баланс и форма пополнения стояли в серых рамках.

Стало

Под шапкой правил сразу готовые наборы карточками 2 × 2 со списком и обычной кнопкой «Включить набор». В мастере вопрос и поля без карточки, «Далее» сразу под полями, панель «Ваш бот собирается» сверху справа. Счётчики серым рядом с заголовком: «Лиды 5», «База знаний 1 из 100». В окне оплаты баланс и форма без рамок, на белом.

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

Настройки, аналитика и рассылки по эскизам

Было

В «Основном» каждое поле в своей строке общей рамки, пояснение над полем, отрасль и часовой пояс друг под другом, цвета крупными кружками с подписями, «Общий проект» раскрытой карточкой. Глубина размышления в «Модели ИИ» плитками 2 × 2 в рамке. Интеграции списком на всю ширину. В аналитике и рассылках каждый блок в рамке, рассылка и история друг под другом. Справа от промпта список в рамке со стрелками.

Стало

«Основное» одной формой: подпись, поле, под ним пояснение; отрасль и пояс в одну строку; цвета небольшими кружками; «Общий проект для нескольких номеров» свёрнутой строкой. Глубина размышления списком строк с кружком выбора, справа время и цена ответа. Интеграции карточками 2 × 2. Аналитика без рамок, рассылки в две колонки: новая слева, история справа (пустая история серой плашкой «Пока нет рассылок.»). Справа от промпта простой список и кнопка «Проверить в тестовом чате». Каналы и база знаний строками на линиях, панель «Что понял бот» в тест-чате без серых подложек.

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

Разделы проекта ближе к эскизам

Было

Второстепенные кнопки серые с мелкой подписью, поля серые, вкладки внутри раздела («Документы / Медиа») серой полосой, фильтры серыми плашками, переходы «← Промпт» и «Тестовый чат →» внизу кнопками в рамке. Функции стояли в общей рамке со значком у каждой, пояснение в одну строку, «Не проверена» жёлтым, счётчик «4 / 40» справа. Функции, каналы, интеграции и правила растягивались на всю ширину окна.

Стало

Подпись кнопок крупнее, второстепенная кнопка белая с рамкой, поля белые с рамкой, вкладки раздела кружками (выбранная тёмная), фильтры рамкой, переходы внизу простыми ссылками. Функции строками на линиях, пояснение в две строки, «не проверена» серым словом, рядом с заголовком «4 из 40», полоса непроверенных одной фразой со ссылкой «Проверить по очереди». Эти разделы стоят колонкой, как на эскизах, заголовок страницы крупнее.

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

Бот дожидается второй строки клиента

Было

На одно сообщение бот брался отвечать через 2,5 секунды. Человек, который дописывал вторую строку через 3-5 секунд, получал ответ только на первую. У проектов, где настройку «Буферизация» не меняли, бот ждал между сообщениями пачки всего 1 секунду.

Стало

Бот ждёт 6 секунд, и обе строки получают один общий ответ. Если клиент пишет дальше, бот ждёт 7 секунд тишины после последнего сообщения, как у новых проектов. Своё число можно поставить в настройке «Буферизация»; если в ней меньше 6 секунд, бот ждёт столько, сколько в настройке.

Улучшено · Лиды, Диалоги

Лиды и диалоги спокойнее

Было

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

Стало

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

Улучшено · Обзор проекта

Обзор проекта как на эскизе

Было

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

Стало

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

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

Шапка и меню кабинета спокойнее

Было

В шапке баланс плашкой с кошельком, колокольчик на подложке, имя и почта справа; в меню подписи «Рабочее пространство» и «Другое», «Оплата и подписки» первой строкой, у проекта цветная точка и галочка у каждого рабочего проекта.

Стало

Баланс простым текстом «$262.78 Пополнить», колокольчик без подложки, справа кружок с буквой (имя и почта в открытом меню). В меню сверху дашборд, уведомления и CRM, у проекта буква на плитке его цвета, значок появляется, только когда с проектом что-то не так; «Оплата и подписки», «Обучение» и «Помощь» внизу. Заголовок страницы на компьютере крупнее, как на эскизах.

Улучшено · Дашборд

Дашборд как на эскизе

Было

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

Стало

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

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

Мягкие углы во всём кабинете

Было

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

Стало

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

Улучшено · Тестовый чат

«Поправить ответ словами» под каждым ответом бота

Было

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

Стало

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

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

«Диалоги» открываются сразу с перепиской

Было

При входе в «Диалоги» справа стояла пустая половина «Выберите диалог», и первым делом приходилось нажать на диалог в списке.

Стало

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

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

Блог: темы статей и карточки

Было

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

Стало

Над статьями кнопки тем: «Каналы», «Разборы», «Деньги», «Технологии», «Ниши» и «Другое». Статьи стоят карточками по три в ряд, сразу видно двенадцать, остальные открывает «Показать ещё статьи».

Улучшено · Весь кабинет

Кабинет на белом, «Помощь» в меню слева

Было

Карточки лежали на сером фоне с мягкой тенью; в шапке стояли кнопки «Обновить» и «?», а меню слева заканчивалось строкой «Документация».

Стало

Страница белая, блоки разделены тонкими линиями. В шапке выбор проекта, поиск, колокольчик и баланс с «Пополнить». Цифры и списки освежаются сами, когда вы возвращаетесь во вкладку. Экскурсии, руководство, «Что нового» и поддержка теперь в строке «Помощь» внизу меню слева.

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

Дашборд короче, «Диалоги» и «Лиды» первыми в меню

Было

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

Стало

Сверху дела, проекты, цифры недели и воронка тремя полосами, а итоги недели, график по дням и активность свёрнуты строками ниже. «Диалоги» и «Лиды» стоят первыми, выбранное отмечено тёмным. У функций пояснение в одну строку, полностью оно в раскрытой строке; длинное пояснение про размышление модели свёрнуто в «Как это работает».

Улучшено · Весь кабинет и сайт

Спокойный вид: мягкие углы и надписи без заглавных

Было

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

Стало

Все надписи обычными буквами и обычным шрифтом, самые мелкие подписи стали крупнее (13 вместо 11), углы мягкие, переключатели тёмные. Оранжевой осталась главная кнопка экрана. Главная страница сайта и страницы для ниш собраны заново: короче, с паузами между блоками и отзывами на тёмной полосе.

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

После оплаты подписки переводом тариф больше не «Бесплатный»

Было

Если подписку оплатили переводом на Kaspi и мы внесли её вручную, в окне оплаты рядом с «Активна до …» оставалось «Тариф: Бесплатный».

Стало

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

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

Прогноз «на сколько хватит баланса» считается честно

Было

В уведомлении «баланс на исходе» срок «хватит на N дней» выходил длиннее настоящего: расход брался за 6 суток, а делился на 7.

Стало

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

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

Экраны кабинета больше не пустеют сами посреди работы

Было

Иногда, пока вход обновлялся в фоне, открытый экран сменялся на «Не открылся. Нет данных», а набранный текст пропадал. Помогала только перезагрузка страницы.

Стало

Экран остаётся на месте со всеми данными, вход обновляется незаметно.

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

Фото, голосовые и документы клиентов вернулись в переписки после сбоя

Было

Файлы, которые клиенты прислали в WhatsApp за полтора дня сбоя в середине месяца, в переписке показывались заглушкой «[Изображение]» или «[Голосовое сообщение]», открыть их было нельзя.

Стало

629 файлов вернулись на свои места в 185 переписках, их можно открыть и послушать, как обычно.

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

Жесты на телефоне

Было

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

Стало

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

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

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

Было

В настройках уведомлений можно было отметить, куда присылать сообщения о балансе (Telegram, почта, вебхук), но выбор не сохранялся, и сообщения шли во все каналы.

Стало

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

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

Письмо о заявке приходит карточкой, файл клиента во вложении

Было

Письмо-уведомление о заявке приходило сплошным текстом, и Outlook склеивал строки в одну простыню. Резюме или другой файл клиента был только ссылкой.

Стало

Письмо приходит карточкой, которую удобно читать и с телефона. Строки «Имя: значение» идут таблицей в две колонки. В тексте письма можно задать оформление: «## Раздел» даёт заголовок раздела, строка с «⚠️» попадает в жёлтый блок, а отдельная строка из надписи в квадратных скобках и адреса сразу за ней в круглых становится кнопкой. Если в письме есть ссылка на последний файл клиента, сам файл приходит вложением (до 15 МБ).

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

Текст кабинета спокойнее: два веса вместо четырёх

Было

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

Стало

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

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

Значки и мелкие кнопки одного вида

Было

Часть значков была нарисована на месте и отличалась от остальных (письмо, корзина, микрофон, файл). Крестики «убрать» и стрелки «выше / ниже» в настройке функций были каждый своего размера, от 18 до 28 точек.

Стало

Все значки из одного набора. Крестики и стрелки в строках стали одинаковыми квадратами, как в дожимах и воронке CRM. Кнопки «Повторить», «Сохранить», «Копировать» и «Отправить» в тестовом чате выглядят как остальные кнопки кабинета.

Улучшено · Тестовый чат

Плашка «Так он будет отвечать» ждёт настоящего ответа

Было

Если после сборки бота вместо ответа приходила ошибка (кончились деньги на балансе, оборвалась сеть), над перепиской всё равно появлялась плашка «Так он будет отвечать вашим клиентам».

Стало

Плашка появляется только после настоящего ответа вашего бота.

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

Длинная переписка листается плавно

Было

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

Стало

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

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

Кабинет аккуратнее на маленьком телефоне и на планшете

Было

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

Стало

Кнопки переносятся целиком на свою строку, валюта помещается, календарь и подсказка открываются на экране, суммы видны полностью, поля одного ряда одной высоты. Мастер «Соберём вашего бота» на самом узком телефоне больше не шире экрана.

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

Список диалогов не прыгает, когда его листаешь

Было

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

Стало

Строки сразу нужной высоты, список листается ровно.

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

Меню в открытом чате помещаются на экран телефона

Было

На телефоне список участников («Ответственный») открывался наполовину за левым краем экрана, имена было не прочитать и не нажать; окно «Отложенная отправка» тоже заезжало за край. Кнопки «Ответить» и «Копировать» у сообщения были мельче пальца.

Стало

Меню и окна открываются целиком на экране, а кнопки у сообщения нажимаются с первого раза.

Улучшено · Весь кабинет

Переходы по кабинету быстрее

Было

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

Стало

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

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

«Составить за меня» пишет, что клиент получает в итоге

Было

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

Стало

В описание попадает, что клиент получает в итоге (сколько это длится, что он получит, что не придётся делать самому), и бот говорит это вместе с ценой и на «дорого». В медицине, юриспруденции, финансах и страховании без обещаний результата: кто примет, что будет на приёме, что взять с собой. Если в ваших ответах этого нет, первой строкой в списке «чего не указали» будет вопрос об этом с образцом ответа под вашу нишу. Уже собранные описания не меняются: это ваш текст.

Улучшено · WhatsApp

Первое сообщение новому клиенту в WhatsApp уходит один раз

Было

Когда новый человек писал первым, первое сообщение ему уходило до 40 секунд: столько WhatsApp готовит защищённый канал с новым собеседником. DOS AI не дожидался и отправлял ещё раз, и клиент получал одно и то же дважды, например приветствие или ответ на пропущенный звонок. А в переписке такое сообщение могло отметиться как неотправленное, и вам приходила просьба ответить клиенту вручную.

Стало

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

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

Бот не лезет в чаты, где вы переписываетесь сами

Было

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

Стало

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

Улучшено · Главная и аналитика

«7 дней» везде одни и те же

Было

Неделя считалась по-разному. Главная за «7 дней» показывала все переписки подряд, даже те, где бот не отвечал, а «Обзор» проекта и аналитика брали только диалоги с ответом бота, зато за 8 дней вместо 7. Поэтому одна и та же неделя давала два разных числа, а рост «к прошлой неделе» был завышен на лишний день.

Стало

Везде 7 календарных дней вместе с сегодняшним и только диалоги, где бот ответил. «30 дней» и «90 дней» тоже стали ровными, без лишнего дня.

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

Группа WhatsApp не считается диалогом в аналитике

Было

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

Стало

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

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

Название в кавычках больше не ломает кавычки

Было

Если название проекта или группы само было в кавычках (ТОО «Ромашка»), в уведомлениях и сообщениях выходило «ТОО «Ромашка»» с двумя закрывающими подряд.

Стало

Внутренние кавычки становятся другими, как принято в русском тексте: «ТОО „Ромашка“».

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

Подписи на графиках читаются

Было

Подписи в легенде графиков («История баланса», аналитика проекта) были того же цвета, что и сектор или линия. Светлые цвета, например жёлтый у модели «GPT-5.4 Mini», почти сливались с белым фоном.

Стало

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

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

Кнопки читаются легче

Было

Подписи кнопок, разделов и шапок таблиц были набраны узким шрифтом заглавными буквами 11 px, вразрядку. Это был самый мелкий текст на экране, и надписи вроде «СОХРАНИТЬ» или «ДОБАВИТЬ ТЕГ» читались по буквам.

Стало

Кнопки написаны обычным шрифтом 13 px без заглавных («Сохранить», «Добавить тег»). Подписи разделов и шапки таблиц остались заглавными, но крупнее и плотнее, 12 px.

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

Бледный и мелкий текст в кабинете стал читаемым

Было

Часть подписей была полупрозрачной («Без описания» у тегов, даты над группами в «Лидах» и «Диалогах», крестик удаления уведомления), часы на тепловой карте были 8 px, а плашки статусов в админке 10 px. Пустой график «Активность по часам» был белым прямоугольником без слов.

Стало

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

Улучшено · Вход

Вход без пустой полосы

Было

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

Стало

Поле одного цвета, «Забыли пароль?» стоит сразу под ним, в «глаз» проще попасть пальцем.

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

Кабинет аккуратнее: ничего не режется и кнопки одной высоты

Было

В «Лидах» имена клиентов обрезались многоточием, в таблице CRM обрезался баланс, длинные названия проектов в меню слева не помещались, а кнопка «Сохранить» рядом с полем была ниже самого поля. Заголовок страницы стоял на разной высоте на разных вкладках проекта.

Стало

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

Улучшено · Документация

Справочник выражений и таблицы руководства читаются на телефоне

Было

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

Стало

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

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

Бот слышит голосовые, присланные, пока он был выключен

Было

Если бота на диалоге включали обратно, голосовые, присланные без него (клиентом или оператором с телефона), так и оставались для него «голосовым без текста».

Стало

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

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

Фото и голосовые клиентов открываются только у вас в кабинете

Было

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

Стало

В кабинете файлы открываются только у тех, у кого есть доступ к проекту. Бот читает и слушает их как раньше. Ссылка на файл клиента в уведомлении или таблице ({{last_file_url}}) по-прежнему открывается без входа, но теперь идёт через dosai.pro с подписью.

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

Вкладка «Модель ИИ» вместо «LLM»

Было

Вкладка с выбором модели называлась «LLM», а на «Обзоре» и в тест-чате та же настройка называлась «Модель ИИ».

Стало

Вкладка называется «Модель ИИ» на всех трёх языках кабинета. В уже записанных видеоуроках на экране пока старое название.

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

Подписи полей и меню слева легче читать

Было

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

Стало

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

Улучшено · Начало работы

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

Было

После регистрации человек видел два окна подряд: вопрос «Для чего вам DOS AI?» и приветствие с одной кнопкой «Поехали».

Стало

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

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

Дожимы: поиск и фильтр по всей базе

Было

Экран дожимов показывал 500 самых свежих подписчиков и искал только среди них. У проекта с 1700 подписчиками часть активных было не найти, а выгрузка CSV отдавала те же 500 строк.

Стало

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

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

Ваши ответы с телефона не теряются в переписке

Было

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

Стало

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

Улучшено · Правила

Правила неоплаченного проекта больше не молчат

Было

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

Стало

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

Улучшено · Медиа

Медиатека предупреждает о больших файлах для Telegram

Было

Медиатека принимает файлы до 50 МБ, а Telegram по ссылке берёт фото до 5 МБ и остальное до 20 МБ. Видео на 30 МБ клиенту в Telegram не доходило, а бот пробовал снова и снова.

Стало

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

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

Описания моделей ИИ на вашем языке

Было

В английском и казахском кабинете описания моделей на вкладке «LLM» и в калькуляторе расходов были по-русски. Так же по-русски шли сроки хранения истории, пояс «Астана / Алматы» и задержки шагов дожима.

Стало

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

Улучшено · Команда

«Нет доступа» вместо долгой переброски

Было

Участник проекта без нужной роли, открыв прямую ссылку на раздел (например, настройки), 6-7 секунд смотрел на загрузку, а потом его перебрасывало на обзор проекта.

Стало

На месте раздела сразу экран «Этот раздел доступен только редакторам и администраторам проекта» с кнопкой «К обзору проекта».

Улучшено · База знаний

Закреплённый документ, который не помещается, видно

Было

На полку «Всегда под рукой» влезает 1500 знаков на все закреплённые документы. Если документ потом дописали или обход сайта его увеличил, лишнее бот молча не видел. Карточка «Поиск по базе» в диалоге писала «нашлось», даже когда поиск ничего не нашёл и бот получил только закреплённый документ.

Стало

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

Улучшено · Сайт

Чат на сайте оформлен как живой бот

Было

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

Стало

Каждый ответ на сайте оформлен так же, как его отправит бот: каждая мысль с новой строки, цена жирным, ссылки кликаются.

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

Суть разговора в уведомлении и свои данные в его тексте

Было

{{summary}} в тексте уведомления часто приходил пустым. Суть разговора бот записывает в конце своего ответа, а уведомление уходит в середине, поэтому в Telegram, WhatsApp или на почту попадала прошлая суть или ничего. Добавить уведомлению свою переменную, например номер педагога для отметки в группе, кабинет не давал.

Стало

Если в тексте стоит {{summary}}, бот сам пишет суть в момент отправки: что случилось, что сделать и дословную цитату клиента. Под полем текста это так и написано. Свои данные для текста добавляются в «Дополнительно» → «Свои данные для текста уведомления». Как настроить: Уведомления владельцу.

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

Новые сообщения больше не ждут, пока догрузится прежняя переписка

Было

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

Стало

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

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

Функции с автозапуском больше не мешают боту

Было

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

Стало

Такие функции бот не видит, они срабатывают только по своему событию.

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

Ссылка на оплату из функции снова доходит до клиента

Было

Проверка ссылок в ответах бота могла вырезать ссылку, которую вернула ваша функция, если это адрес Kaspi, WhatsApp или Telegram. Клиент получал «Оплатите ровно 33 000 тенге» без самой ссылки и просил её снова.

Стало

Ссылки и телефоны из ответа вашей функции бот отправляет целиком. Чужие ссылки, которые подсовывает собеседник, по-прежнему убираются.

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

Бот узнаёт казахский, набранный русскими буквами

Было

На русской раскладке нет букв ә, і, ң, ғ, ү, ұ, қ, ө, һ, поэтому многие пишут «Салеметсизбе», «Подработка керек», «Канша турады». Бот считал такие сообщения русскими и иногда переходил на русский посреди казахского разговора: за месяц так случилось примерно с каждым седьмым ответом на такие сообщения.

Стало

Если казахских букв в сообщении нет, бот смотрит на сами слова («керек», «жок», «канша», «жумыс», «бар ма») и отвечает по-казахски. Русская фраза с одним казахским словом остаётся русской.

Улучшено · CRM

Карточку на доске CRM можно дотащить до колонки за краем экрана

Было

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

Стало

Тянете карточку к краю доски, и доска плавно едет в ту сторону. Отпускаете карточку на нужной колонке, и сделка переходит туда.

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

Бот не переходит на английский из-за кнопки рекламы

Было

Кнопка рекламы «Написать в WhatsApp» сама пишет первое сообщение на языке телефона человека, например «Hello! Can I get more info on this?». Бот принимал эту фразу за язык человека и отвечал по-английски, хотя человек говорит по-русски или по-казахски. Строка в промпте «отвечай только по-русски и по-казахски» помогала не всегда.

Стало

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

Улучшено · Правила

«Только подписчикам Instagram»: можно ответить словом вместо кнопки

Было

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

Стало

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

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

Расход в аналитике сходится с балансом, «за всё время» значит весь срок

Было

В разделе «Аналитика» на периоде «За всё время» расход иногда показывался только за последние 30 дней, а рядом мелко стояло непонятное «миграция аналитики не применена». «Использовано» в аналитике, в ROI, в обзоре проекта и в отчёте могли расходиться между собой на десятки долларов. На «За всё время» страница писала «Диалогов +100% по сравнению с прошлым периодом», хотя до создания проекта сравнивать не с чем. Ежедневный отчёт в Telegram в редкие минуты перегрузки сервера мог прийти с «0 диалогов».

Стало

Расход везде считается одинаково, по списаниям с баланса: в аналитике, в ROI, в обзоре проекта, в CRM и в отчёте одно и то же число, и «депозит минус потрачено» равно балансу. «За всё время» это весь срок проекта. Если цифры на секунду не загрузились, страница так и пишет «не удалось загрузить» и не подставляет другое число. Сравнения с «прошлым периодом» на «За всё время» нет. Отчёт в Telegram при перегрузке не уходит с нулями, а приходит через 30 минут с настоящими цифрами. Аналитика за год у больших проектов открывается в несколько раз быстрее.

Улучшено · CRM

Доска заявок показывает все заявки, статус один в карточке и в переписке

Было

Общая доска «Воронка» брала только 100 последних заявок со всех проектов, и число в шапке колонки считало только их. Статус заявки жил в двух местах: в карточке и на доске одно, в панели переписки в «Диалогах» другое (так расходилась почти каждая десятая заявка). Под ответами бота все участники проекта видели токены, цену ответа, поиск по базе знаний и вызовы функций.

Стало

Доска показывает все заявки. Число в колонке это сколько заявок в этом статусе на самом деле, кнопка «Ещё» догружает следующие 50, поиск по имени, телефону и названию проекта ищет по всем заявкам, а сверху можно оставить один проект. Статус теперь один: поменяли в карточке или на доске, и в переписке стоит тот же, а следующий ход бота вашу правку не перепишет. Служебное бота в переписке видят владелец и администратор, его можно выключить в меню «⋯» в шапке переписки.

Улучшено · Сайт

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

Было

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

Стало

В «Частых вопросах» два новых ответа: где хранятся данные (на наших серверах в Казахстане) и как быстро отвечает поддержка. Под вопросом про казахский стоит настоящая переписка бота по-казахски. Текст всех ниш теперь лежит в странице, листается как раньше.

Улучшено · Цены

Честная цена разговора и пример месяца на главной

Было

Сайт, руководство и подсказка под балансом называли разговор с клиентом в 6-13 центов и обещали около 80 ответов бота на доллар. Эти числа занижали расход, а сколько выйдет за месяц, приходилось складывать самому.

Стало

Числа пересчитаны по тому, что реально списалось с балансов за 30 дней: разговор в среднем по проектам стоит 5-18 центов, чаще около 10, доллар это около 45 ответов на быстрой модели и около 8 на самой сильной. В блоке цены на главной и на странице «Настроим за вас» появился пример месяца: 300 разговоров около $55 вместе с подпиской, 1000 около $125.

Улучшено · Сайт

Ответы на частые вопросы и все отзывы видно сразу

Было

Ответы в блоке «Частые вопросы» на главной появлялись только после нажатия, а 10 отзывов из 12 только после «Показать ещё». Поисковики и ИИ-помощники, которые читают сайт без нажатий, видели вопросы без ответов и два отзыва.

Стало

Все ответы и все 12 отзывов лежат в самой странице, открываются как раньше. Внизу каждой страницы есть ссылки на русскую, казахскую и английскую версии сайта.

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

Ответ с тегом стоит как обычный ответ

Было

Чтобы поставить клиенту тег, бот иногда делал отдельный шаг, и такой ответ стоил почти вдвое дороже обычного. В тест-чате этот шаг было видно строкой «set_lead_tags».

Стало

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

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

Бот отвечает на языке клиента, даже когда что-то не сработало

Было

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

Стало

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

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

Бот не пишет «как и договаривались», если не договаривались

Было

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

Стало

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

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

Бот присылает несколько файлов в том порядке, в каком задумано

Было

Если по сценарию бот одним ответом присылал два-три файла (например, скрин и видео), они приходили клиенту в случайном порядке: первым уходил тот, что быстрее загрузился.

Стало

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

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

Бот читает текст на фото клиента целиком

Было

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

Стало

И в бою, и в тест-чате бот переписывает весь текст с фото (чек, документ, скриншот), поэтому проверяет оплату по реальным данным.

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

Бот отвечает на языке человека, а не присланного файла

Было

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

Стало

Язык ответа решают только слова человека: его сообщения, голосовые и подпись к файлу. Текст документа и описание картинки на выбор языка не влияют, а сообщение без слов (файл без подписи, «Салам») бот читает на языке прежних сообщений человека.

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

Дожимы пишут про ваш разговор, а не одной фразой всем

Было

ИИ-дожим видел только последние 10 сообщений и получал задание «напиши дружелюбное сообщение», поэтому часто писал разным клиентам одно и то же («Консультация бесплатная, как к вам обращаться?»), а сообщения оператора принимал за ответы бота.

Стало

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

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

Кабинет предупреждает, если поздние шаги дожима никому не уйдут

Было

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

Стало

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

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

Сбой ИИ на нашей стороне: бот сам отвечает тем, кто ждал

Было

Если ИИ-модель была недоступна сразу у всех, вы получали уведомление «Ошибка AI» с техническим текстом на английском на каждое сообщение клиента, обещание «платформа переотправит сама» не выполнялось, и клиенты оставались без ответа, пока вы не ответите руками. Новый клиент, написавший во время сбоя, ещё и уезжал в самый низ списка «Диалоги».

Стало

На такой сбой приходит одно понятное сообщение «Сбой на стороне DOS AI», а когда модель возвращается, бот сам отвечает клиентам, которые ждут меньше часа. Кто ждёт дольше, остаётся с пометкой «ответьте руками». Диалог поднимается наверх списка, как только клиент написал, даже если бот ответить не смог.

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

«Выделять главное» теперь включено у всех ботов

Было

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

Стало

Кнопка включена по умолчанию. Бот выделяет жирным цену, дату и время, адрес (не больше двух выделений на ответ), пишет шаги нумерованным списком, а платформа сама расставляет пустые строки между блоками. Если в ваших чатах жирный выглядит как реклама, выключите кнопку в «Настройки бота → Продвинутое», рядом с разбивкой сообщений: ваш выбор сохраняется.

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

Длинный ответ бота не рвёт слово между сообщениями

Было

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

Стало

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

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

Бот читает подпись к файлу

Было

Если клиент присылал документ с подписью («вот резюме, выйти могу через две недели»), бот видел только сам файл, а слова рядом с ним пропускал и мог переспросить то, что человек уже написал. У фотографий подпись читалась, у документов нет. Так было в WhatsApp, Telegram и тест-чате.

Стало

Бот получает и содержимое документа, и подпись к нему.

Улучшено · Интеграции

Телефон клиента в Google-таблице пишется номером, а не ошибкой

Было

Если бот записывал в вашу Google-таблицу номер с пробелами («+7 700 000 11 22»), таблица принимала его за формулу и показывала в ячейке #ERROR!. Номер через дефисы («+7-700-000-11-22») таблица и вовсе считала примером на вычитание и записывала вместо телефона отрицательное число.

Стало

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

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

Ответы бота с абзацами, списками и выделением, помощник DOS не придумывает нишу

Было

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

Стало

Платформа сама ставит пустую строку между приветствием, ответом, списком и вопросом, отделяет реплики сценки друг от друга и приводит пункты списка к одному виду. Если «Выделять главное» включена, цена, время и адрес выделяются жирным (не больше двух на ответ), а короткая ремарка может стоять курсивом; в Telegram это тоже жирный и курсив, в Instagram их нет, там остаётся простой текст. Противоречащие строки из инструкций убраны. Помощник DOS, если не знает вашу нишу ни из ваших слов, ни из рекламы, спрашивает её одной строкой и показывает сценку после ответа.

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

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

Было

В «Рефералах» условия программы стояли на экране трижды (шаги, серая плашка под ними и подсказка под промокодом), сам промокод дважды (второй раз в кошельке со своей кнопкой «Копировать»), а карточка промокода и красный блок с удалением аккаунта переливались бликом каждые несколько секунд; сводка кассы в «Оплатах» и цифры именного кода партнёра стояли плашками с цветными числами; в таблице проектов на дашборде статус «Подписка истекла» упирался в колонку «Каналы», а в таблице дожимов у каждого клиента стояло «Не уйдёт: дожимы в…» без последнего слова; карточки Telegram и Instagram в «Каналах» и панели графиков на дашборде откликались на наведение, хотя на них нельзя нажать.

Стало

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

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

Тестовый счёт в тест-чате всегда на 100 ₸

Было

Тест-чат выставлял настоящий счёт на ту сумму, которую назвал бот, хоть на 25 000 ₸. Деньги возвращались через 10 минут, но комиссию Kaspi за возврат банк мог оставить себе.

Стало

Тестовый счёт всегда на 100 ₸ (у кассы в сомах 100 сом), какой бы ни была цена услуги. Бот прямо говорит, что сумма тестовая, и называет настоящую, а под строкой счёта в тест-чате видна пометка с обеими суммами и сроком возврата. Путь оплаты проверяешь тот же, а рискуешь сотней тенге.

Улучшено · Вход

Вход работает у всех, кто сидит в одном офисе

Было

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

Стало

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

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

Ответ бота по строкам, ссылки открываются одним нажатием

Было

Бот часто писал несколько фраз одной строкой («Здравствуйте) Чем могу помочь?»), и на телефоне ответ читался сплошным текстом. Ссылки иногда уходили без https:// («dosai.pro/register»), и в WhatsApp такую ссылку не всегда можно было нажать: клиенту приходилось копировать сообщение и выделять адрес.

Стало

Каждая фраза ответа встаёт с новой строки, списки и анкеты остаются как были, короткий ответ по-прежнему приходит одним сообщением. Каждая ссылка уходит полным адресом с https:// и открывается одним нажатием. Так у всех ботов, в WhatsApp, Instagram, Telegram, в дожимах и в чате на сайте.

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

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

Было

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

Стало

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

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

Сбой базы в кабинете показывается честно, а не пустым экраном

Было

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

Стало

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

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

Бот не отвечает мимо, если клиент дописал

Было

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

Стало

Бот замечает, что клиент дописал, и отвечает на всё сразу одним ответом. За ответ, который так и не ушёл, деньги не списываются. Если бот уже успел что-то сделать по первому сообщению (записал, создал заявку, выставил счёт), подтверждение уходит как раньше. В «Диалогах» каждое сообщение стоит отдельным пузырём со своим временем.

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

Цифры одной полосой во всём кабинете, документы, теги и настройки строками

Было

На «Аналитике», в «Отчётах», дожимах, логах, в «Подробных цифрах», в «Итогах недели» на дашборде и в рефералах каждая цифра стояла своей плашкой с подсветкой, а в «Живой сводке» плашки лежали внутри карточки; документы базы знаний, теги, поля «Основного», разделы «Уведомлений проекта», «Профиля» и «Безопасности» были отдельными карточками, и около сорока неподвижных блоков приподнимались при наведении, будто на них можно нажать; в расходах по каналам стояло «sandbox», колонки воронки CRM были подписаны «КОНВЕРТ.» и «ПОТЕНЦ.», номер телефона в таблице лидов резался многоточием.

Стало

Цифры каждой страницы стоят одной полосой, подсказка «?», рост или падение к прошлому периоду и тенге строкой ниже остались; документы, теги, поля настроек, «Профиль», «Безопасность» и «Настройки аккаунта» стали строками одного листа, язык и тема выбираются переключателем, подписи цифр CRM и переключатель «Таблица / Карточки / Воронка» больше не набраны заглавными; приподнимается только то, на что можно нажать; расходы подписаны «Тестовый чат» и «Кабинет», колонки воронки «Потенциальные», «Сделка» и «Потеряны»; телефон в таблице лидов виден целиком; у полей отбора получателей рассылки появились подписи; в истории оплаты четыре отбора открываются по кнопке «Фильтры», а канал и модель названы словами; в тест-чате стадия «Приветствие» больше не рвётся на две строки; название в кавычках внутри кавычек пишется по правилам («Стоматология „Жемчуг“» вместо двух закрывающих подряд); ссылки со стрелкой вроде «Проанализировать →» стали удобнее для пальца на телефоне.

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

Секундный сбой базы больше не решает за бота и за деньги

Было

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

Стало

Сбой больше не принимается за пустоту. Там, где без ответа базы продолжать нельзя (деньги, выбор карты, сообщение клиенту, решение, кому отвечает бот), действие откладывается и повторяется через минуту-другую. Там, где можно продолжать, работа идёт дальше, а сбой записывается в журнал. Сообщение клиента сохраняется в «Диалогах», даже если WhatsApp в эту минуту переподключался.

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

Настройка «за вас»: следующая цена и срок предложения

Было

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

Стало

Следующая ступень цены известна заранее: после стартовой настройка под ключ стоит $75, и это предложение действует до Нового года. Цена переключается сама в полночь по Алматы везде, где её видно: на сайте, в строке «Настроим бота под ваш бизнес» в чеклисте проекта, у помощника DOS и в счёте Kaspi. Подписка $25 в месяц остаётся отдельно.

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

Каналы и интеграции строками, цифры одной полосой, фильтры лидов по требованию

Было

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

Стало

Каждый канал и каждая интеграция это строка: логотип, название, пояснение, состояние словом и одна кнопка; числа страницы стоят одной полосой на одном листе; над лидами всегда видны только поиск и кнопка «Фильтры», остальное раскрывается по нажатию и помнит, что было раскрыто; подсказка стала строкой под заголовком; статус проекта это слово с точкой цвета; у документа базы знаний вместо пяти значков переключатель и одно меню «Ещё».

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

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

Было

Если WhatsApp проекта переподключался ровно в момент ответа, бот писал в пузыре «WhatsApp не принял сообщение», и клиент оставался без ответа, хотя номер был жив.

Стало

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

Улучшено · Тестовый чат

«Поправить словами» правит нужное место, а не дописывает в конец

Было

Замечание под ответом бота («цену называй сразу, чистка 15 000») дословно вставало правилом в конец промпта. После десятка правок в конце копились противоречия с тем, что написано выше, и бот начинал путаться.

Стало

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

Улучшено · Промпт

История версий: четыре последние и самая первая

Было

История хранила до пятидесяти версий промпта подряд, а информация о компании и база знаний истории не имели вовсе.

Стало

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

Улучшено · Тестовый чат

Тест-чат: настоящий счёт и настоящая запись, откат через 10 минут

Было

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

Стало

Счёт выставляется по-настоящему (push в Kaspi или ссылка на оплату на ваш номер), запись в календарь ставится по-настоящему с пометкой «ТЕСТ». Через 10 минут всё откатывается само: оплата возвращается, неоплаченный счёт отменяется, тестовая запись удаляется. Бот предупреждает об этом в ответе, сбор за тестовую оплату не берётся. CRM, iiko и Альфа CRM в тест-чате по-прежнему вхолостую.

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

Бот читает PDF по ссылке

Было

По ссылке на PDF (прайс, договор) бот говорил, что файлы по ссылке не читает.

Стало

PDF до 2 МБ читается как документ, бот отвечает по его тексту. Картинки и прочие файлы по ссылке по-прежнему только называются.

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

Уведомление «Бесплатный период закончился» вместо «Подписка истекла»

Было

Когда у нового проекта заканчивались 14 бесплатных дней, владелец получал в колокольчик, Telegram и на почту «Подписка истекла. WhatsApp-бот приостановлен», хотя подписку он ещё не покупал, и текст читался как ошибка.

Стало

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

Улучшено · Весь сайт и кабинет

Фон сайта и кабинета стал светлее и «стеклянным»

Было

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

Стало

Верх страницы белый, справа на первом экране мягкое мятное пятно в цвет WhatsApp, к низу фон чуть серее; шапка сайта после прокрутки полупрозрачная с размытием. Плашки, панели и поля остались прежними, только на ступень светлее.

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

Голосовые, фото и документы из WhatsApp снова понимаются

Было

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

Стало

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

Улучшено · Тестовый чат

Тест-чат больше не говорит «счёт отправил», когда счёта нет

Было

В тест-чате бот после вызова кассы, CRM, брони или записи отвечал как в бою: «Счёт на 22 600 ₸ отправил на номер, подтвердите в Kaspi», хотя счёт в тесте не выставляется, и было непонятно, врёт ли он и в WhatsApp.

Стало

В тест-чате бот прямо говорит, что здесь счёт (бронь, сделка, запись) не выставляется, и что получил бы клиент в рабочем чате. Это касается кассы Kaspi и Finik, брони в iiko, записи в Альфа CRM, сделок в CRM и тегов. А в любом чате, тестовом или рабочем, платформа после каждого ответа сверяет слова бота с его действиями: написал «выставил», «передал», «записала», «отправил фото», а функцию не вызвал, значит получает один круг на исправление: вызвать функцию или ответить честно. Если и после этого не исправился, в рабочем чате клиенту уходит нейтральный ответ, а диалог получает пометку «ответьте руками».

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

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

Было

Описания функций «Отложить дожимы», «Отключить дожимы», «Остановить диалог» и «Помечать тегами» содержали только русские примеры, и на «кейін жазамын» или «I'll text you later» бот паузу не ставил.

Стало

Описания стандартных функций переписаны: намерение, примеры на русском, казахском и английском, границы с соседними функциями. У проектов, где описание не меняли руками, оно обновлено автоматически (прежний текст в истории версий функции). Плюс общее правило для всех ботов с функциями: решение вызвать функцию принимается по смыслу сообщения, а не по языку и точным словам.

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

Ленты кабинета разбиты по дням

Было

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

Стало

Каждая лента делится заголовками «Сегодня», «Вчера», «Завтра» или датой, одинаково во всех разделах. Лиды делятся по дням, пока список отсортирован по дате; при сортировке по имени или статусу заголовков нет. В аналитике у таблиц «Реклама» и «Кампании» теперь написано, за какой период цифры.

Улучшено · Меню

У каждого раздела свой значок

Было

«Лиды», «Рассылки» и «Участники» стояли с одной парой человечков, «Диалоги», «Каналы» и «Комментарии» с одним пузырём, «Отчёты», «Логи» и «Путёвки» с одной дощечкой, «CRM» повторяла квадраты «Дашборда».

Стало

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

Улучшено · Тестовый чат

«Что понял бот» на телефоне больше не уезжает вбок

Было

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

Стало

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

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

Поля формы расхода на рекламу стоят ровно

Было

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

Стало

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

Улучшено · Дашборд

Дашборд: дела, проекты и неделя на первом экране

Было

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

Стало

Сверху один список «Требует внимания», у каждой строки кнопка туда, где это чинится: пополнить баланс, переподключить WhatsApp, открыть диалог горячего клиента без ответа, открыть необработанные лиды. Сразу под ним проекты строками со статусом, каналами и балансом, там же ссылка «Новый проект». Ниже четыре числа за 7 дней по всем проектам. Графики, воронка и активность остались на месте, ниже. Кто привык к плиткам проектов, включает их значком справа от списка.

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

На «Обзоре» один список дел и цифры за неделю

Было

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

Стало

Все дела собраны в один список «Требует внимания»: что случилось, чем грозит и кнопка. В нём же появилась строка про горячего клиента, который написал последним и не получил ответа, с переходом прямо в его диалог. Ниже четыре числа за 7 дней: диалоги, лиды, доля диалогов, ставших лидами, и время ответа бота. Каналы стоят одной строкой. Итоги за всё время, модель и дата создания проекта переехали в «Подробные цифры и справка». У нового проекта главным стоит список шагов запуска.

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

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

Было

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

Стало

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

Улучшено · Новый проект

Новый бот собирается в три коротких шага

Было

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

Стало

Мастер из трёх экранов, по вопросу на экран: кто вы и чем занимаетесь, услуги и частые вопросы, что бот должен сделать с клиентом. Меню кабинета на это время скрыто, справа видно, что уже заполнено. Вопросы и кнопки те же: «Назад», «Далее», «Собрать бота», промокод и «Опишу бота сам, без вопросов». Ответы по-прежнему не теряются, если уйти со страницы.

Улучшено · Тестовый чат

В тестовом чате главное место у разговора

Было

Разговор с ботом занимал треть экрана между двумя панелями: настройки слева и «Что понял бот» справа.

Стало

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

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

Функции видны все сразу

Было

Каждая функция была большой карточкой с именем вроде «pause_followups», цветными плашками параметров и рядом кнопок. На экран помещалась одна функция с половиной.

Стало

Функции стоят одним списком, каждая это строка: название по-человечески («Отложить дожимы»), одна строка пояснения, статус словом и переключатель. Нажмите на строку, и она раскроется: что бот передаёт, проверка, редактирование и всё остальное на месте. Строка с ошибкой раскрыта сразу. В полосе готовности появилась кнопка «Проверить по очереди». Три плитки «Всего, Активных, Подключено» убраны: то же число видно на плашке «Все».

Улучшено · Промпт

Промпт читается как письмо

Было

Текст промпта был набран узким шрифтом, как код, в небольшом окне и начинался в нижней половине экрана. Над ним стояли подсказка и плашка «Составить за меня», под ним шли ещё пять блоков подряд.

Стало

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

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

Диалоги читаются как мессенджер

Было

Строка диалога показывала имя, телефон, плашку статуса, «WA», счётчик и отметку «ИИ». О чём разговор, было видно только после открытия. В шапке переписки стояла кнопка «AI ON».

Стало

Под именем видна последняя реплика и кто её написал: клиент, бот или оператор. Статус написан цветным словом, канал словом «WhatsApp», «Telegram» или «Instagram», время стоит у правого края. Отметка осталась только там, где бот выключен. Над списком три быстрых вида: «Все», «Горячие», «Непрочитанные». В шапке переписки телефон, канал и статус идут одной строкой, а кнопка стала переключателем «Отвечает бот». Сортировка переехала в «Фильтры» первым пунктом.

Улучшено · Новый проект

Фраза о бизнесе с главной ждёт вас в анкете

Было

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

Стало

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

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

Текст в кабинете стал крупнее и спокойнее

Было

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

Стало

Основной текст на компьютере стал 14-15, узкий шрифт остался только на кнопках, названиях групп и крупных числах. Все разделы и кнопки на прежних местах, на телефоне размеры не менялись.

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

Подсказки больше не просвечивают

Было

Подсказка у значка «?» и меню с тремя точками у карточки функции были без фона. Текст страницы под ними читался сквозь них.

Стало

У подсказки и меню свой белый фон, текст под ними не мешает.

Улучшено · Приём оплат

Касса Kaspi: занятый номер кассира не подключится ко второй кассе

Было

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

Стало

Если номер уже работает на другой кассе, мы не отправляем SMS и сразу пишем, что делать: добавить в Kaspi Pay ещё одного кассира или сначала отключить кассу в том проекте, где номер стоит сейчас. Работающая касса при этом не страдает.

Улучшено · Руководство

Руководство, курс и сайт читаются легче

Было

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

Стало

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

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

Окна и подсказки на телефоне открываются внутри экрана

Было

На телефоне окно уведомлений открывалось на треть за левым краем экрана, часть текста не читалась. Длинный список (например, выбор модели) уходил за нижний край, до последних строк было не долистать. Значок «?» рядом с цифрами и полями на iPhone не открывался вовсе, а на Android не закрывался. Открытое меню не закрывалось касанием по пустому месту.

Стало

Уведомления открываются панелью во всю ширину под шапкой. Список никогда не выше свободного места на экране и листается внутри. Значок «?» открывает подсказку касанием и закрывает вторым, подсказка не шире экрана. Любое открытое меню закрывается касанием мимо него. У кнопок («Фильтры», скрепка, микрофон) на телефоне больше не всплывает пояснение поверх самой кнопки. Подписи кнопок и ярлыки стали крупнее, а мелкие ссылки («Что это?», «Продлить», «Скрыть», «Все» на дашборде), переключатели и галочки выросли под палец.

Улучшено · Приём оплат

Счёт на номер без Kaspi: бот просит другой номер

Было

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

Стало

После отказа платформа спрашивает у Kaspi, есть ли клиент на этом номере. Если нет, бот говорит это прямо и просит номер, к которому привязан Kaspi, а страницы записи и путёвок показывают ту же просьбу. Тревога владельцу не уходит.

Улучшено · Автоматизации

Instagram: ответ на комментарий приходит, даже если уведомления не было

Было

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

Стало

Раз в 10 минут платформа сама сверяет комментарии под 15 последними публикациями и отвечает тем, о ком уведомление не пришло. Готовые правила в публичном ответе подсказывают заглянуть в «Запросы», а редактор правила советует дописать это в свой текст.

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

На iPhone экран больше не уезжает вверх

Было

В Safari на iPhone страницы были выше экрана на высоту панели адреса. Тест-чат и диалоги уезжали вверх: верхние кнопки прятались под шапку, а между полем ввода и нижними вкладками оставалась пустая полоса. Страницы входа и регистрации листались, хотя листать на них нечего.

Стало

Высота страниц считается от видимой части экрана. Тест-чат и диалоги стоят ровно между шапкой и нижними вкладками и не тянутся за пальцем. В тест-чате кнопки у поля ввода крупнее, под полем нет пустой строки.

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

Дашборд и лиды на телефоне: короткие карточки

Было

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

Стало

Карточка проекта вдвое короче, на экране видно сразу несколько проектов, «Новый проект» стоит тонкой строкой после них. Пауза, настройки и удаление остались внутри проекта. У лида статус стоит плашкой рядом с источником. Фильтры функций и тегов, выбор периода в аналитике идут одной строкой, которая листается пальцем. Название проекта в шапке читается как заголовок экрана, без рамки. Поиск по функциям занимает всю ширину экрана, а в карточках, которыми на телефоне стали таблицы, длинная почта или адрес переносится на новую строку.

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

Открытый чат на телефоне как в мессенджере

Было

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

Стало

Открытый чат занимает весь экран. Сверху стрелка «назад» и имя клиента, под ними плашки одной строкой, которая листается. Поле ввода в одну строку: скрепка, текст, отправка или микрофон.

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

Экран больше не приближается сам при вводе

Было

На iPhone после касания любого поля (поиск, номер, сообщение) Safari приближал страницу и не возвращал её обратно. Экран становился шире окна, его можно было тащить в любую сторону, листание шло рывками.

Стало

Поля ввода на телефоне печатают крупнее, и Safari страницу не приближает. Кнопки отзываются на касание сразу, без паузы. Шаги подключения WhatsApp и Telegram снова пронумерованы. Имя проекта на карточке дашборда читается целиком, в две строки, а подвкладки настроек стоят одной строкой, которая листается.

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

Одна оплата, одно сообщение

Было

Пополнение баланса через Kaspi приходило в Telegram тремя сообщениями: «Баланс пополнен», «Оплата получена» и через несколько часов снова «Баланс пополнен», уже с другим остатком. На почту об одной оплате уходило два письма. Деньги при этом зачислялись один раз, лишними были только сообщения.

Стало

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

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

Подробно: Типы уведомлений.

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

У кабинета на телефоне свой вид

Было

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

Стало

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

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

Таблицы на телефоне стали карточками

Было

Таблицы дожимов, логов, CRM, оплат и аналитики на телефоне были шире экрана, их приходилось двигать вбок.

Стало

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

На дашборде с телефона проекты стоят сразу под уведомлениями, графики и воронка ниже. Пояснение под заголовком страницы на телефоне убрано: его повторяет плашка «Что это?».

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

Тест-чат на телефоне во всю ширину

Было

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

Стало

Переписка занимает всю ширину экрана. «Настройки» и «Что понял бот» открываются кнопками над ней, а кнопки стоят в один ряд, который листается.

Подробно: Тест-чат.

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

Меню «Ещё» листается и закрывается

Было

На телефоне длинное меню проекта не помещалось на экран, и до нижних строк было не добраться.

Стало

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

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

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

Код привязки WhatsApp дожидается ответа

Было

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

Стало

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

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

Токен Telegram вставляется одним нажатием

Было

Токен бота нужно было скопировать в BotFather, вернуться в кабинет и вставить в поле вручную.

Стало

В окне Telegram есть кнопки «Открыть @BotFather» и «Вставить»: скопированный токен встаёт в поле одним нажатием.

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

Бот видит текст рекламного объявления

Было

Когда клиент приходил с рекламы, бот видел только заголовок объявления. Если тема была написана в тексте объявления, а заголовок общий («Получить консультацию»), бот не мог отличить одно объявление от другого.

Стало

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

Улучшено · Instagram

Удалённые и исправленные сообщения Instagram видны в «Диалогах»

Было

Если клиент в Instagram удалял своё сообщение или правил его, в «Диалогах» оставался прежний текст.

Стало

Удаление и правка доходят до «Диалогов» так же, как в WhatsApp: у сообщения появляется отметка, что его удалили или изменили.

Улучшено · Instagram

Бот не отвечает чужим автоответчикам в Instagram

Было

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

Стало

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

Улучшено · Instagram

Проект только с Instagram проходит шаг «Канал»

Было

Список шагов настройки считал канал подключённым только после WhatsApp или Telegram. Проект, где подключён один Instagram, выглядел недонастроенным.

Стало

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

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

Бот пишет каждую мысль с новой строки

Было

Бот отвечал одним сплошным абзацем: часы работы, адрес и цены шли подряд, и нужное приходилось выискивать.

Стало

Бот начинает каждую мысль с новой строки, а часы, адрес, цены нескольких услуг и шаги пишет по пункту на строку. Это работает у всех ботов, включать ничего не нужно.

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

Сообщения при выключенном боте не теряются

Было

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

Стало

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

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

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

Карточка бота на «Обзоре» показывает настоящее состояние

Было

У проекта, где подключён только Instagram и нет подписки, карточка бота горела зелёным «Включён», хотя бот молчал. Плашка «подписка закончилась» вверху страницы в таком случае не появлялась.

Стало

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

Улучшено · Instagram

«Кому отвечает бот» и лиды с рекламы работают в Instagram

Было

Режим «Кому отвечает бот» в Instagram не действовал, а клиент с рекламы «написать в Direct» приходил без источника.

Стало

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

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

Ссылки в ответах бота только из ваших данных

Было

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

Стало

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

Улучшено · Instagram

Окно 24 часа в Instagram видно оператору

Было

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

Стало

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

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

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

Было

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

Стало

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

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

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

Видео уроков в Safari

Было

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

Стало

Видео показывается целиком, после ролика плеер предлагает только другие уроки курса.

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

Автосчёт Kaspi не дублируется

Было

Автопополнение и автопродление подписки могли выставить новый счёт в Kaspi, пока прежний ещё можно было оплатить. В приложении банка появлялось несколько одинаковых счетов.

Стало

Новый счёт не выставляется, пока прежний можно оплатить. Счёт в Kaspi один.

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

Отключённый номер WhatsApp показывается как не подключённый

Было

После кнопки «Отключить» окно канала писало «Сессия разлогинена, привяжите заново» с кнопкой «Обновить QR» без QR на экране. Номер, который ни разу не подключали, показывался как «не в сети».

Стало

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

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

В уведомлении о заявке имя и телефон, которые клиент написал в чате

Было

Уведомление о заявке брало имя и телефон только из профиля мессенджера. В Telegram телефона в профиле нет, и письмо приходило с пустыми строками «Имя:» и «Телефон:».

Стало

Бот подставляет в уведомление имя и телефон, которые клиент назвал в переписке. Заявка из тест-чата подписана «Тест-чат».

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

Предпросмотр шаблона уведомления заполняет все переменные

Было

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

Стало

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

Улучшено · CRM

Очередь ответственных крутится по заявкам

Было

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

Стало

Очередь сдвигается, когда заявка уходит менеджерам. Заявки из тест-чата её не трогают.

Подробно: CRM.

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

Время записи с часовым поясом проекта

Было

Запись в календаре могла встать на час раньше названного времени.

Стало

Запись и перенос создаются ровно на то время, которое назвал клиент, в часовом поясе проекта.

Подробно: Google Календарь.

Улучшено · Интеграции

Подсказки про доступ к календарю называют кнопки как в Google

Было

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

Стало

Подсказки называют право так, как оно подписано в Google сегодня. Путь к «Связанным устройствам» в инструкции WhatsApp верен и для Android.

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

Конструктор раскладывает ответы по местам

Было

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

Стало

Факты о бизнесе (адрес, часы, услуги, цены) идут в «Информацию о компании», а в промпт попадает поведение: как бот разговаривает и к чему ведёт клиента. Цену правите в одном поле.

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

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

Расписание дожимов включается с дневными часами

Было

Переключатель «Расписание отправки» включался с окном от 00:00 до 23:59, и напоминания всё равно могли уйти ночью. Суббота и воскресенье выглядели включёнными, хотя в выходные напоминания не уходили.

Стало

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

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

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

Задержка шага дожима читается по-человечески

Было

Задержка шага показывалась как «1 1 день», а часть подписей на странице дожимов оставалась на английском.

Стало

«1 день», «2 часа», и все подписи на странице на языке кабинета.

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

«Сохранить» в окне поля сохраняет сразу

Было

Вы нажимали «Сохранить» в окне «Информация о компании», переходили на другую вкладку, и кабинет спрашивал «Несохранённые изменения. Сохранить перед переходом?».

Стало

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

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

Поля, которые собрал бот, подписаны словами

Было

Панель «Что понял бот» в тест-чате, карточка контакта в диалоге и карточка лида показывали технические названия полей: service, date, time.

Стало

На всех трёх экранах поля подписаны словами: «Услуга», «Дата», «Время». Ваши собственные названия полей остаются как вы их назвали.

Улучшено · База знаний

Загрузка в базу знаний говорит, что происходит

Было

При вставке текста прайса база знаний писала «Загрузка файла...», хотя файла не было.

Стало

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

Подробно: База знаний.

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

Тест-чат показывает файл перед текстом, как в живом канале

Было

В тест-чате бот писал «цена на картинке выше», а сама картинка стояла под текстом.

Стало

Файл идёт перед текстом ответа, в том же порядке, в каком клиент увидит его в мессенджере.

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

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

Подписи расписания объясняют, что бот делает вне часов

Было

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

Стало

Подпись говорит как есть: вне рабочих часов бот сохраняет сообщение и один раз за чат отправляет ваш текст «вне рабочих часов». Утром он на это сообщение сам не отвечает, оно ждёт оператора в «Диалогах».

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

День и время выбираются своим календарём

Было

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

Стало

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

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

Время ответа считается только по ответам в пределах суток

Было

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

Стало

В расчёт идут только ответы в пределах 24 часов после первого сообщения клиента.

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

Улучшено · Руководство

PDF: казахские буквы и лёгкое руководство

Было

В PDF, который отдаёт кабинет (выгрузка переписки, руководство), казахские буквы заменялись похожими русскими: «салмаңыз» печаталось как «салманыз». Файл руководства весил 11,5 МБ.

Стало

Казахские буквы печатаются как написаны, руководство весит 3,2 МБ.

Улучшено · Интеграции

Окна интеграций проверены нажатием каждой кнопки

Было

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

Стало

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

Подробно: iiko, Вебхуки.

Улучшено · Интеграции

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

Было

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

Стало

Сообщение говорит, что таблица не найдена, и просит вставить ссылку из адресной строки.

Подробно: Google Таблицы.

Улучшено · CRM

Одна сделка на один разговор

Было

На одного клиента в CRM могло появиться две сделки: одну создавала синхронизация лидов, другую сам бот. В Bitrix24 вместо сделки создавался лид.

Стало

На разговор создаётся одна сделка, в вашей воронке и на вашем этапе, с кратким итогом разговора и ссылкой на чат. Bitrix24 получает сделку.

Улучшено · CRM

Сделка идёт за этапом разговора и только вперёд

Было

Сделка двигалась по воронке CRM, только когда этап менял сам бот. Этап, изменённый правилом или вручную, оставлял сделку в старой колонке. Иногда сделка возвращалась назад, например из «Оплачено» в «Переговоры».

Стало

Сделка идёт за этапом разговора, кто бы его ни поменял, и только вперёд. Закрытую сделку платформа не трогает.

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

Уведомления владельцу без повторов

Было

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

Стало

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

Подробно: Уведомления.

Прошлые месяцы