Как настроить Яндекс.Календарь вместе с Grafik
Логика связки с Яндекс.Календарём с Grafik отличается от Google. В Яндекс основной инструмент - это несколько отдельных календарей, каждый со своим назначением. В статье - как это использовать по максимуму, без единого технического термина.
Эта статья — для специалистов, которым удобнее экосистема Яндекса. Логика связки с Яндекс.Календарём строится на использовании нескольких отдельных календарей. Каждый из них имеет своё назначение и цвет. Ниже — как использовать эту архитектуру по максимуму, без единого технического термина.
Архитектура связки Grafik и Яндекс.Календаря
Яндекс.Календарь раскрашивает события целиком: цвет назначается календарю, а не отдельной встрече. Для визуального разделения форматов работы здесь используется модель множественных календарей. Вы создаёте отдельный календарь под каждую задачу, и Grafik автоматически направляет записи клиентов в нужный из них.
Grafik считывает занятость из всех подключенных календарей и сам выбирает место для новой записи в зависимости от выбранного клиентом формата. Правила приёма, длительности и перерывы вы настраиваете в Grafik, а Яндекс.Календарь служит удобным интерфейсом для просмотра расписания.
Шаг 1. Заведите отдельные календари в Яндексе
Перед подключением интеграции откройте Яндекс.Календарь и создайте по одному календарю на каждый формат работы, который требует визуального отличия. Например:
- «Приём — онлайн»;
- «Приём — кабинет»;
- «Личное» — для отпуска, дел, встреч вне практики.
Для каждого сразу выберите цвет в настройках Яндекса. Этот выбор определит визуальное разделение форматов на вашем экране после начала синхронизации.
Шаг 2. Подключите Яндекс.Календарь к Grafik
Авторизация сторонних сервисов в Яндексе проходит через специальный пароль приложения. Настройка занимает пять минут:
- В Grafik откройте раздел «Календари и интеграции» → в карточке «Яндекс.Календарь» нажмите «Подключить Яндекс».
- Перейдите по ссылке в настройки безопасности Яндекс ID, найдите раздел «Пароли приложений» и создайте новый — тип «Календарь» (или «Другое»), с любым понятным именем.
- Скопируйте выданный 16-символьный пароль и введите его в форму подключения вместе с логином.
- Нажмите «Подключить Календарь». Grafik проверит пароль и сохранит его в зашифрованном виде для постоянного использования.
- Нажмите на карточке «Настроить» — Grafik отобразит список ваших календарей из Яндекса.
Активным календарём — местом создания новых событий и источником данных о занятости — может быть Google, Яндекс или ни один из них. Подключение Яндекса дополняет уже выбранный Google: переключайтесь между ними в карточке «Активный календарь». Уже созданные события остаются в прежнем календаре, смена касается только новых записей.
Шаг 3. Опишите форматы приёма в Grafik
Создайте форматы в разделе «Расписание», в блоке «Форматы приёма»: укажите название, длительность приёма, перерыв после сессии. Настройка цвета здесь влияет только на Google Calendar. В Яндексе цвет задаётся на уровне календаря (см. Шаг 1), поэтому этот пункт можно пропустить.
Шаг 4. Постройте недельный шаблон и перерывы
Правила расписания едины для обеих интеграций:
- в разделе «Расписание», в блоке «Регулярное расписание (Дни приема)», включите нужные дни недели и задайте интервалы приёма;
- у каждого формата укажите перерыв после приёма — паузу перед следующим слотом;
- для разделения приёмов в разных локациях настройте отдельный переходный буфер в «Расширенных настройках перерывов».
Пример с переходным буфером. Практика идёт из дома онлайн, а до кабинета — час езды. Для защиты времени на дорогу задайте переход «Кабинет → Онлайн» на 70 минут (10 минут на сборы плюс 60 минут пути). Пока в кабинете стоит запись, система автоматически блокирует соседние слоты в онлайн-календаре на это время. При этом запись в том же кабинете сразу за предыдущей остаётся возможной — переходный буфер активируется только при смене формата.
Шаг 5. Свяжите каждый Яндекс-календарь с форматом приёма
Нажмите «Настроить» в карточке Яндекс.Календаря — откроется блок «Синхронизируемые календари Яндекса». Включите нужные календари и выберите сценарий использования:
«Импорт приёмов» — календарь становится рабочим. Grafik создаёт в нём новые записи клиентов привязанного формата и учитывает ваши личные события как занятость.
Свяжите календарь с форматом: «Приём — онлайн» с форматом «Онлайн», «Приём — кабинет» с очным форматом. При бронировании клиентом онлайн-консультации событие попадает в календарь «Приём — онлайн» и автоматически окрашивается в выбранный вами цвет.
Grafik выбирает календарь по приоритету: сначала ищет привязанный к формату, затем общий рабочий без привязки, затем основной календарь Яндекса. Записи всегда находят своё место.
При большом количестве форматов можно использовать один общий рабочий календарь — тогда в него попадут записи всех типов, образуя единую ленту.
Умное распознавание по ключевым словам. Для ручного внесения повторных приёмов включите «Умное автоопределение» и задайте триггеры — например, «онлайн» или «кабинет». При упоминании этого слова в названии события Grafik определит формат и применит нужные буферы. Для событий без ключевых слов укажите резервный формат в поле «Если формат не определился» — он же сработает при конфликте триггеров.
Шаг 6. Настройте личный календарь для блокировки времени
Для управления личными делами через отдельный календарь включите его в интеграции и выберите тип «Блокировка времени». Доступны два режима:
- Блокирует всё расписание — оставьте поле форматов пустым. Любое событие здесь (отпуск, врач, встреча) закроет время для всех форматов приёма.
- Блокирует только выбранные форматы — отметьте конкретные форматы. Это удобно для календаря администратора кабинета: события закрывают только очный формат, оставляя «Онлайн» доступным.
События из календаря «Блокировка времени» остаются скрытыми от клиентов. В вашем календаре Grafik они отображаются как серые заглушки «Занято (Блокировка)», объясняя причину закрытия слота. В списки приёмов они не попадают и работают как невидимый барьер в сетке расписания. Личный календарь можно вести в обычном режиме.
Шаг 7. Видеосвязь и повседневная рутина
Ссылку на Яндекс.Телемост вы создаёте вручную. При создании записи в Grafik отметьте «Создать видеовстречу» — ссылка прикрепится к событию. Для добавления ссылки к существующей записи откройте её в разделе «Записи» и нажмите «Сгенерировать ссылку Яндекс.Телемост». Записи с виджета приходят без ссылки, но вы можете добавить её в любой момент.
Уведомления клиенту приходят напрямую из Яндекс.Календаря: система отправляет приглашение при добавлении участника. Для записей с виджета клиент добавляется автоматически, при ручной записи — по галочке «Отправить приглашение». Дополнительно клиенту может писать Telegram-бот Grafik с подтверждениями и напоминаниями.
Блокировка времени день в день работает интуитивно: создайте обычное событие в приложении Яндекса на нужные часы — Grafik учтёт занятость при следующей синхронизации. Для отпуска создайте событие на весь диапазон дат.
Таблица: распределение функций при работе с Яндексом
| Действие | Где | Особенность реализации |
|---|---|---|
| Разделить приёмы по формату визуально | В Яндекс.Календаре, через отдельные календари | Цвет назначается на весь календарь |
| Изменить рабочие часы, длительность, перерывы | Только в Grafik («Расписание») | Настройки едины для всех интеграций |
| Направить новую запись клиента в нужный календарь | В Grafik, привязкой календаря к формату | Grafik выбирает календарь по формату приёма |
| Закрыть личное время | В личном календаре Яндекса | Выбор между блокировкой всех или части форматов |
| Занести повторный приём вручную | В Яндексе, с ключевым словом формата | Grafik распознаёт формат и расставляет буферы |
| Начать видеоконсультацию | По кнопке в Grafik | Ссылка на Телемост генерируется по запросу |
С чего начать в первый день
- Создайте в Яндексе календари под нужные форматы и назначьте им цвета (шаг 1).
- Подключите Яндекс к Grafik через пароль приложения (шаг 2).
- Опишите форматы приёма и постройте недельный шаблон с перерывами (шаги 3–4).
- Свяжите каждый рабочий календарь с соответствующим форматом приёма (шаг 5).
- Настройте личный календарь как блокировку времени (шаг 6).
После настройки расписание живёт в Grafik, а оперативное управление днём — в Яндекс.Календаре, где несколько именных календарей обеспечивают наглядную структуру.