Запись
Раздел для тех, у кого клиент приходит в назначенный час: салон, клиника, автосервис, студия. Бот сам называет свободное время, записывает, переносит и отменяет — а здесь стоит всё, из чего он это считает.

Вкладок семь, и каждая отвечает на свой вопрос владельца:
| Вкладка | Вопрос |
|---|---|
| Точки | Где принимаем |
| Специалисты | Кто принимает |
| Услуги | Сколько это занимает |
| Дополнения | Что предлагаем к сеансу |
| Записи | Кто записан |
| Напоминания | Когда напоминаем |
| Правила | По каким правилам |
Справочник записи переносится из вашего филиала один раз: у салона на YClients точки, мастера, услуги и их длительности приезжают кнопкой «Перенести» в мастере настройки. Сами собой они потом не меняются: поменяли цену в салоне — повторите перенос. Сами приходят только записи. Завести справочник руками тоже можно — и дальше на этой странице описано именно это, потому что кнопки и поля одни и те же.
Всё в разделе стоит на точке приёма: пока не заведена ни одна, бот не назовёт ни одного свободного времени — ему неоткуда взять ни часы работы, ни расписание.
Точки
Точка — место, куда приходит клиент. Подтянувшиеся точки уже здесь; новую заводят кнопкой «Добавить точку».
Адрес, часы работы по дням недели, телефон, часовой пояс и шаг сетки.

Часовой пояс — у точки, а не у кабинета. Всё время в разделе считается по нему: и «сегодня в 18:00», которое бот назовёт клиенту, и час, когда уйдёт напоминание. У салона в Иркутске и его владельца в Москве это разные вечера.
Шаг сетки — через сколько минут начинается следующий сеанс: 30 — это 10:00, 10:30, 11:00. Перерыв между сеансами — уборка и подготовка: эти минуты бот держит занятыми после каждой записи.
Тумблер «Работает» снимает точку с расчёта целиком — на ремонт или переезд. Выключенную точку бот не предлагает и записывать на неё не будет, но специалисты и уже созданные записи остаются на месте: точка не удаляется.
Часы работы точки — потолок для смен специалистов. За их пределами бот не предложит время, даже если у мастера в графике стоит смена. Салон закрылся в 21:00 — значит, в 21:30 записи не будет ни к кому.
Специалисты
Кто именно принимает: имя, специальности, услуги, которые он делает, и график. Подтянувшихся остаётся проверить — графики решают, чьи окна бот предложит.

График набирается блоками, а не по дню. Одна строка — это «дни, точка и время»: «пн, ср, пт на Центральной с 10 до 21». Работа на двух точках — две строки с разными точками.
Отдельного поля «на каких точках работает» нет намеренно: места работы видны из графика. Отметка точки без смен обещала бы работу, которой нет в расписании.
Смены разных точек не могут накладываться в один день. Форма такое не сохранит: человек не бывает в двух местах разом. Встык — можно: в 18:00 он уже на второй точке.
Тумблер «Принимает записи» в строке списка — самый быстрый способ убрать человека из расчёта на время отпуска, не трогая график.
Рассказ о специалисте — пара фраз, которыми бот его представит, если клиент спросит «а кто это». Пол нужен там, где клиент просит мастера-женщину или мастера-мужчину: бот запомнит пожелание и учтёт при подборе.
Услуги
Здесь товар из прайса становится тем, на что можно записать. Пока этой связи нет, позиция остаётся просто строкой с ценой: бот назовёт стоимость, но времени не предложит.

Как связать товар с услугой
Подтянувшиеся услуги уже связаны — им остаётся проверить длительность. А если услуги заводите вы, связь тянется так:
«Добавить услугу» → выбираете позицию прайса, её вариант — и говорите, сколько он занимает и где его делают.
Имя и цену услуга берёт из «Товаров» — прайс единственный источник и того, и другого. Поэтому имени здесь нет ни полем, ни вопросом: набранное здесь имя разошлось бы с прайсом при первом же переименовании, и клиент услышал бы одно название, а вы видели бы другое.
Строка списка — вариант, а не позиция: «женский, 90 минут» и «мужской, 60 минут» занимают разное время, и свести их в одну строку значило бы задать боту одну длительность на обе. Поэтому связывают по строке на каждый вариант, который вы продаёте.
Варианты, уже связанные с услугой, из выбора пропадают: дважды связать один и тот же не выйдет.
Нужной позиции в списке нет — значит, её нет в прайсе. Заводят её в «Товарах», а не здесь: связь тянется от товара к услуге, а не наоборот.
Что задают у связанной услуги
Три вещи: длительность варианта, точки, где его делают, и кто его делает. Последнее решает, чьи окна бот предложит: услуга без единого специалиста в расписании не появится.
Имя и цена стоят в карточке справкой — правят их в «Товарах».
Связь есть, а длительности нет — записать всё равно нельзя: по ней считается, влезет ли услуга в свободное окно. То же с точками: на неотмеченной бот эту услугу не предложит, даже если там свободен подходящий мастер.
Дополнения
То, что бот предложит к уже выбранному визиту: скраб к массажу, укладку к стрижке.

Правило отвечает на четыре вопроса:
- Что предлагаем — позиция прайса из «Товаров».
- К чему предлагаем — типы позиций, а не отдельные услуги.
- Кто делает — тот же мастер, второй мастер одновременно, другой мастер второй записью или мастер не нужен вовсе.
- Когда встаёт в визит — перед визитом, в сеансе, после визита или просто в тот же визит.
Третий пункт меняет расписание, а не только слова: «тот же мастер» удлиняет его сеанс, «второй мастер одновременно» занимает двоих в один час, «другой мастер, второй записью» просит второе окно.
Пары «услуга → почему» ничего не подбирают — они дают боту слова, которыми он предложит дополнение именно к этой услуге. Подбор идёт по типам позиций, точно и без догадок.
Дополнения бот предлагает только на том шаге сценария, где это включено галочкой «Предлагать дополнения». Само по себе заведённое правило разговор не меняет — см. «Что работает на шаге».
Записи
Журнал: когда, кто, на что, к кому и куда записан. Плюс ответ клиента на напоминание, если его просили подтвердить.
Переключатель над списком показывает либо «Ближайшие» визиты, либо «Все» — вместе с прошедшими.

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

- Когда напомнить — считается от начала визита. Сроков может быть несколько: за сутки и за два часа.
- Текст уходит как есть: бот его не переписывает. Подстановки —
{имя},{услуга},{день},{дата},{время},{адрес},{мастер}. - Просить подтвердить — ответ разберёт бот: «да» отметит запись подтверждённой, «не смогу» уведёт в перенос.
- Тихие часы — время, когда бот молчит. Напоминание уйдёт на открытии, а если к тому моменту до визита осталось меньше получаса — не уйдёт вовсе.
Напоминание о визите бесплатное: оно собирается шаблоном, без обращения к модели, и не расходует ни денег, ни бесплатных касаний. Этим оно отличается от рассылки.
Тумблер сверху и список сроков — разные вещи. Включённый тумблер при пустом списке означает молчание: напоминать нечем.
Правила
Четыре числа, по которым бот решает, что предлагать и что позволить клиенту.

Что бот предлагает
- На сколько дней вперёд записываем — дальше этого срока окон не будет.
- Сколько времени предлагать на мастера — длина перечня в одной реплике. Три времени читаются, пятнадцать — уже стена текста.
Что клиент меняет сам
- Отмена не позже чем за столько-то часов до визита.
- Перенос не позже чем за столько-то часов.
Пусто — клиент отменяет и переносит в любой момент. Стоит число — ближе к визиту бот откажет и предложит позвать администратора.
Сроки — это про бота, а не про запрет вообще. Вы отменяете запись в журнале в любой момент.
Откуда бот берёт время
Считает расписание та сторона, за которой закреплена точка, и точек с разными источниками у одного агента может быть несколько.
Точка, заведённая здесь. Свободные окна бот вычисляет сам: часы работы точки, графики специалистов, длительности вариантов и уже занятые визиты. Поэтому в разделе важна полнота — специалист без графика, услуга без длительности или точка без часов работы означают, что времени бот не назовёт.
Точка, привязанная к филиалу YClients. Свободное время бот спрашивает у филиала и туда же создаёт запись — она сразу видна администратору салона в его журнале. Обратное тоже верно: записи, сделанные в салоне или через его форму записи, приходят сюда сами, и занятое время бот второй раз не предложит.
Что бот делает в разговоре
Раздел хранит данные, а решает — сценарий. Три вещи включаются там:
- Механики шага — «Называть свободное время», «Предлагать мастеров», «Предлагать дополнения». Галочки в панели шага.
- Действия шага — «Записать клиента», «Отменить запись», «Перенести запись». Именно они трогают расписание.
- Условия перехода — «Запись клиента»: есть ли запись, сколько часов до визита, чем кончилась операция.
Подробнее — в «Разговоре» и «Переходах».
Aisell