Страница Conversations — это журнал каждого обмена сообщениями между гостями и Mira через чат-виджет на вашем сайте. В одном месте видно, кто и когда писал, что ответила Mira и превратился ли диалог в бронирование. Эта страница — экран учёта и контроля, а не почтовый ящик: гости общаются с Mira вместо вас, а вы наблюдаете здесь, что говорится, и при необходимости берёте разговор на себя, позвонив гостю по телефону.
Откройте её через пункт Conversations в левом меню.
Что на экране#
Страница состоит из следующих разделов сверху вниз:
- Шапка: метка CONVERSATION MANAGEMENT, заголовок Conversations и описание "Manage conversations with your guests." Справа расположены четыре элемента:
- кнопка Refresh,
- кнопка + New Conversation,
- блок Total Conversations (число диалогов, соответствующих вашим текущим фильтрам),
- блок AI Conversations This Month (
{used} / {limit}).
- Предупреждающие блоки (при необходимости): предупреждение о месячной квоте и уведомление об ограничении истории на тарифе Basic.
- Карточка поиска и фильтров: поле поиска, кнопки All / Open, варианты дат и произвольный диапазон дат.
- Список диалогов: на компьютере — таблица со столбцами Guest, Language, Status, Last Message и Time; на телефоне каждый диалог — отдельная карточка.
- Постраничная навигация: под списком.
- Нижняя часть: слева "Airoomier • Real PostgreSQL data", справа общее число диалогов.
Если диалогов нет, вы видите заголовок No conversations yet и описание о том, что диалоги появятся здесь, когда через веб-виджет придёт новое сообщение. Диалоги создаются автоматически: когда гость открывает чат виджета и пишет Mira своё первое сообщение, начинается новый диалог (Installing the Widget on Your Site).
Шаг за шагом: следим за диалогами#
Пример: вы владелец "Deniz Park Hotel", отеля на 30 номеров. Вы садитесь с утренним кофе и хотите узнать, кто писал со вчерашнего вечера.
- Перейдите в Conversations в левом меню.
- При открытии страницы диалоги перечислены так, что вверху находится тот, в который сообщение пришло последним. Нажмите Refresh, чтобы увидеть новые сообщения. Кнопка не перезагружает всю страницу, а обновляет только список, поэтому выбранные фильтры и положение на странице сохраняются. Список сам в реальном времени не обновляется, поэтому пользуйтесь кнопкой Refresh.
- Посмотрите на значки в столбце Status: Booking Pending и Awaiting Reply отмечают диалоги, которые могут требовать вашего внимания (значение каждого значка приведено ниже).
- Нажмите на строку, чтобы открыть диалог и прочитать сообщения от начала до конца.
- Если гость отказался от бронирования или вопрос остался без ответа, позвоните гостю по номеру телефона, указанному на странице диалога.
Столбцы списка и значки#
Guest#
Круглый значок показывает первую букву имени, рядом — имя гостя, а под ним — номер телефона. Если телефона нет, написано No phone. Гость из виджета сначала сохраняется как Web Guest; запись обновляется, когда гость сообщает своё имя и телефон (например, когда номер телефона запрашивается для показа цен или при создании запроса на бронирование). Запрашивать ли номер телефона, включается или отключается в настройках виджета.
Если у гостя есть запросы, возникшие из этого диалога, под именем появляется янтарная строка Subject:. Это не поле, которое вы заполняете вручную; она состоит из реальных фраз запросов, которые гость написал в Guest Requests (например, "my shower is broken", "the tap in my room is not working"). Показываются до 3 запросов, самые новые первыми, через " • ". Если запросов нет, строка вообще не отображается.
Language#
Код языка, сохранённый в записи диалога (например, TR, EN). Это код, зафиксированный при открытии диалога; он может не обновиться, даже если гость сменит язык во время чата. Язык, на котором Mira отвечает гостю, определяется отдельно: по тому, что пишет гость, и по языку, который он выбирает в виджете.
Status#
В каждом диалоге показывается один значок. Если диалог подходит под несколько статусов, действует самый верхний из списка ниже:
| Значок | Когда появляется |
|---|---|
| Closed | Статус диалога не "Open" (закрыт или в архиве). |
| Booked | Бронирование, связанное с запросом на бронирование из этого диалога, подтверждено или завершено. |
| Booking Pending | Запрос на бронирование из этого диалога ожидает подтверждения. |
| Live Now | Последнее сообщение написано в течение последних 5 минут (это не соединение в реальном времени; это значит "есть свежее сообщение"). |
| Awaiting Reply | Последнее сообщение не от ИИ (гость написал, а ответа ещё нет). |
| Ongoing | Все остальные случаи: последнее сообщение написала Mira, и диалог некоторое время молчит. |
На компьютере в столбце Last Message под первой строкой сообщения также отображается 🤖 Replied by AI или ⏳ Awaiting reply. Если последнее сообщение гостя 10 минут остаётся в состоянии ⏳ Awaiting reply, отправляются уведомление и письмо (см. раздел «Уведомления» ниже).
Диалоги обычно создаются открытыми, и система сама их не закрывает. Поэтому значок Closed вы будете видеть в повседневной работе редко.
Last Message и Time#
Last Message — текст самого свежего сообщения в диалоге (сокращённый до одной строки). Если сообщений нет, написано No messages yet. Time — дата и время последнего сообщения (в турецком формате времени, день.месяц.год и часы:минуты).
Поиск и фильтры#
Настройки фильтров записываются также в адресную строку, поэтому список можно сохранить или отправить в виде ссылки.
- Search: введите в поле имя гостя, номер телефона или слово из сообщения и нажмите Search. Поиск не зависит от регистра и ведётся во всех трёх местах. Текст-подсказка в поле: "Search by guest name, phone, or message...".
- All / Open: Open показывает только диалоги с открытым статусом. Поскольку диалоги обычно открыты, для большинства заведений эти два варианта дают почти одинаковый результат.
- Варианты дат: All Dates, Today, Yesterday, Last 7 Days, Last 30 Days, This Month, Last Month, Last 6 Months. This Month и Last Month работают по календарному месяцу; Last 7 Days, Last 30 Days и Last 6 Months отсчитываются назад от сегодняшнего дня.
- Произвольный диапазон дат: заполните поля дат Start и End и нажмите Apply. Конечный день включается. Достаточно заполнить только одно из полей. Произвольный диапазон имеет приоритет над предустановленными вариантами дат.
- Индикатор активных фильтров: пока включён хотя бы один фильтр, появляются значок {n} filters active и ссылка Clear filters.
Фильтры по дате работают по времени начала диалога (а не по дате последнего сообщения) и рассчитываются по турецкому времени. Если диалог начался вчера и продолжается сегодня, он попадёт под фильтр Yesterday.
Если результатов нет, вы видите заголовок No results found и описание о том, что ни один диалог не соответствует вашему поиску или выбранному фильтру.
Постраничная навигация#
Список отсортирован от самого свежего сообщения к самому старому, по 20 диалогов на странице. Внизу есть сводка вида Showing 1–20 / 134, а также ссылки ← Previous, номера страниц и Next →. При смене страницы поиск и фильтры сохраняются.
Когда вы открываете диалог#
Нажатие на строку в списке открывает страницу диалога. Чтобы вернуться, используйте ссылку ← Back to Conversations вверху. К диалогу можно перейти и из этих мест: Recent Conversations и список неоконченных бронирований на Dashboard, страница Bookings и детали бронирования, а также страницы Guest Requests, Service Requests и Chat Quality (ссылка View Conversation).
Страница состоит из следующих разделов:
- Карточка гостя: первая буква имени, имя, телефон (No phone information, если его нет), значок языка и значок статуса (Open, Closed или Archived). Если у гостя есть запросы, возникшие из этого диалога, под карточкой появляется строка Guest's requests (automatic): с фразами запросов (самые новые первыми, до 5).
- Карточка диалога: заголовок Conversation и счётчик {n} messages. Ниже сообщения расположены от самых старых к самым новым:
- Сообщения гостя слева, с именем гостя.
- Сообщения Mira справа, с меткой 🤖 Airoomier (янтарный фон).
- Сообщения сотрудников справа, с меткой 👤 Hotel Staff (зелёный фон); системные сообщения имеют метку System.
- Под каждым сообщением указаны дата и время.
- Под некоторыми сообщениями Mira показываются дополнительные отметки (строка о вариантах связи, оценка уверенности, значки качества); см. раздел Отметки под сообщениями ниже.
- Если сообщений нет вообще, написано No messages yet.
- Поле сообщения: поле с надписью Type a message... и кнопка Send (см. ниже).
- Предупреждение о неоконченном бронировании (если есть): янтарный блок с заголовком Left without completing the reservation. Он появляется, когда гостю было предложено бронирование с типом размещения, диапазоном дат и общей суммой, он ушёл, не подтвердив его, а срок предложения истёк. В сообщении указано, о каком номере, каких датах и какой сумме шла речь и когда истёк срок предложения, а также отмечено, что вы можете позвонить гостю по телефону, указанному ниже, чтобы напомнить о себе.
- Три информационных блока: Guest, Phone и Language.
Отметки под сообщениями#
Под пузырями сообщений Mira, помимо текста, вы можете увидеть три вида дополнительной информации:
- 📞 Contact options shown: когда Mira не может ответить на вопрос проверенной информацией, она предлагает гостю в чат-виджете карточку с вариантами связи с вашим заведением. Страница диалога эту карточку не отображает; вместо этого прямо под текстом сообщения появляется эта короткая янтарная строка. Так вы знаете, что в этот момент гостю предложили связаться с вами напрямую.
- Строка вида AI • Confidence: 87: автоматически рассчитанная оценка уверенности для ответов, которые Mira формулирует свободно (минимум 5, максимум 100). Она отображается мелким янтарным текстом прямо под пузырём, справа.
- Значки качества: небольшие янтарные значки под оценкой уверенности, показывающие, что в ответе обнаружена проблема. У одного ответа может быть несколько значков.
| Значок | Что он означает |
|---|---|
| Missing info | Mira не нашла проверенной информации по этому вопросу и не смогла дать гостю настоящий ответ. |
| Translation issue | Ответ не удалось перевести на язык гостя; возможно, гость получил ответ не на том языке. |
| Too short | Ответ короче 12 символов. |
| Too long | Ответ длиннее 1600 символов. |
| Hedging language | В ответе есть как минимум два выражения сомнения, например «я думаю», «я не уверена» или «вероятно». |
| Repetitive text | Одно и то же предложение повторяется в ответе более двух раз. |
Оценка уверенности и значки рассчитываются только для ответов, которые Mira пишет сама, и для ответов вида «у меня нет проверенной информации». Они не отображаются у готовых ответов, построенных непосредственно на ваших данных (например, цены или информация о номерах), а также у старых сообщений, написанных до появления этой функции. Сводку и список всех отмеченных ответов можно найти на странице Chat Quality.
Для чего нужно поле сообщения#
Это поле не является каналом сообщений для сотрудников, чтобы вести живой чат с гостем. Введённое вами сообщение отправляется в ИИ-движок Airoomier как сообщение гостя, а ответ Mira добавляется в диалог (о том же говорит примечание под полем). Поэтому его основное назначение — проверить Mira:
- На странице Conversations нажмите + New Conversation. Будет создан пустой диалог с именем Yeni Test Müşteri, и вы сразу перейдёте на страницу диалога.
- Введите вопрос гостя в поле Type a message... (например, "Is there a pool?") и нажмите Send.
- Ответ Mira добавится в список сообщений.
Не используйте это поле в диалоге реального гостя: введённый вами текст сохраняется в диалоге как собственное сообщение гостя, и Mira отвечает на него.
Если ИИ-сервис недоступен, ваше сообщение не пропадает; оно сохраняется как сообщение 👤 Hotel Staff. При каждой отправке время последнего сообщения диалога обновляется, а диалог помечается как Open.
Данные гостя, канал и язык#
- Имя: сначала Web Guest для диалогов из виджета. Когда гость сообщает своё имя, записывается настоящее имя. Записи без имени вообще показывают Unnamed Guest.
- Телефон: сохраняется, когда гость его сообщает (если телефон нужен для показа цен или при запросе на бронирование). Хранится в международном формате (например,
+905551234567). Если он не сообщён, написано No phone / No phone information. - Канал: сейчас диалоги приходят из веб-чат-виджета; отдельного столбца "канал" в панели нет.
- Язык: как описано выше, показывается код языка из записи диалога. Язык панели (TR/EN) и язык, на котором Mira общается с гостем, не зависят друг от друга; смена языка панели не влияет на язык, который видит гость.
Связанные запросы и бронирования#
- Bookings: запросы на бронирование, возникшие из диалога, влияют на значок Status (Booking Pending, Booked). Для работы с самим бронированием используйте страницу Bookings; ссылка View Conversation там приведёт вас к этому диалогу.
- Guest requests: если гость передаёт Mira запрос вроде "my shower is broken", он создаётся как Guest Request; он отображается в строке Subject: списка и в строке Guest's requests (automatic): на странице диалога. Если вы переведёте запрос в Guest Requests в статус Awaiting Guest и напишете гостю вопрос, следующий ответ гостя на этот вопрос появится в диалоге как обычное сообщение гостя, а Mira ответит "We have received your reply and passed it on to our team, thank you."
- Service requests: Service Requests, которые гость отправляет через Mira, также связаны с этим диалогом через ссылку View Conversation на их собственной странице.
Уведомления#
Отдельного уведомления о каждом новом диалоге или сообщении нет; поэтому время от времени проверяйте список кнопкой Refresh. Если последнее сообщение гостя 10 минут остаётся без ответа (в диалогах, активных за последние 24 часа), в колокольчике появляется уведомление (guest name) is waiting for a reply (при нескольких — N conversations are waiting for a reply; кроме роли Staff), а тем, кто включил Conversations awaiting a reply, отправляется письмо; это происходит один раз на каждое сообщение гостя (Аккаунт и тарифы). Другое связанное с диалогами уведомление такое: если Mira сталкивается с неожиданной ошибкой при обработке запроса гостя, вы получаете уведомление AI assistant ran into a problem, участникам команды, включившим System and account alerts (по умолчанию только пользователю с ролью Full access), отправляется письмо, а ссылка в уведомлении ведёт на страницу Conversations. Одно и то же уведомление не повторяется в течение 24 часов. Текст уведомления отправляется на турецком языке.
Ежемесячная квота ИИ#
Блок AI Conversations This Month показывает число диалогов, получивших хотя бы один ответ Mira в текущем календарном месяце. Если гость написал одно сообщение и ушёл, не получив ответа, он не учитывается. Диалог считается за один, сколько бы сообщений он ни содержал.
| Basic | Pro | |
|---|---|---|
| ИИ-диалогов в месяц | 100 | 1000 |
- Когда использование достигает 80%, блок становится янтарным и появляется предупреждение: "You have reached 80% of your monthly quota. Once the limit is reached, new guests will see your direct contact details instead of the AI."
- Когда лимит достигнут, блок становится красным и появляется сообщение "You have reached this month's AI conversation limit. New guests will see your direct contact details until the end of the month (or until you upgrade to Pro)." На тарифе Basic рядом появляется ссылка Upgrade to Pro.
- После достижения лимита новые диалоги не открываются; новый гость видит в виджете сообщение "We are very busy right now and our AI assistant has reached this month's conversation limit…" вместе с вашими прямыми контактами. Уже начатые диалоги это не затрагивает.
- Квота сбрасывается в начале каждого месяца.
О тарифах см. Account and Plans.
Ограничение истории (Basic: 30 дней)#
На тарифе Basic в списке показываются только диалоги, начатые за последние 30 дней; над списком появляется уведомление: "On the Basic plan only the last 30 days of conversations are listed. Older records have not been deleted — they will show again when you upgrade to Pro." со ссылкой Upgrade to Pro рядом. На тарифе Pro история неограниченна, и это уведомление не появляется.
Если ограничение и фильтр по дате пересекаются, действует более строгое: на тарифе Basic даже при выборе Last 6 Months диалоги старше 30 дней остаются скрытыми. Число Total Conversations также учитывает только видимые диалоги. Старые данные не удаляются; они снова автоматически станут видимыми после перехода на Pro.
Советы и частые ошибки#
- Заглядывайте несколько раз в день. Особенно диалоги со значками Booking Pending и Awaiting Reply — лучшая возможность перезвонить гостю.
- Позвоните гостю, не завершившему бронирование. Блок Left without completing the reservation на странице диалога подскажет, какой номер на какие даты вы предлагали; номер телефона находится на той же странице.
- Откройте тестовый диалог. После добавления новой информации или нового объекта спросите Mira через + New Conversation и убедитесь, что она отвечает правильно. Если ответ неверен, исправьте запись в Facilities или Knowledge Base.
- Не пишите в диалог реального гостя; сообщение записывается как собственный голос гостя. Чтобы связаться с гостем, позвоните ему по телефону.
- Следите за квотой. В высокий сезон 100 диалогов (Basic) могут закончиться быстро; подумайте о переходе на Pro, когда приблизитесь к лимиту.
- Поле поиска ищет и внутри сообщений. Введя "pool", вы найдёте всех гостей, спрашивавших о бассейне, а это полезно и для понимания того, о чём спрашивают. Вопросы, на которые не удалось ответить, смотрите в списке Missing Topics в Knowledge Base.
- Просматривайте отмеченные ответы. Сообщения со значком Missing info или строкой 📞 Contact options shown указывают на информацию, которой нужно обучить Mira; добавьте её в Knowledge Base. Чтобы увидеть их все одним списком, используйте страницу Chat Quality.
- Если вы не видите старый диалог, возможно, вы столкнулись с 30-дневным ограничением тарифа Basic; данные не удалены.
- О том, как Mira принимает решения в этих диалогах, можно узнать на странице How Mira Works.
