ConnectWiz + Google Календарь

Интеграция работает

Google Календарь: брони туда, занятость обратно

Записи, сделанные в ConnectWiz, появляются в Google Календаре и исчезают при отмене, а события, которые уже есть в Google Календаре, вычитаются из доступности — поэтому ИИ никогда не предложит четверг, 15:00, если у вас там стоит стоматолог.

События уходят наружу Занятое время вычитается Роль и направление для каждого источника
Google Календарь × ConnectWiz
Бронь → событие в календаре
Занятый блок → минус доступность
Чтение / запись / и то и другое / только занятость
4
Поля уходят с каждым событием — название, заметка, начало, конец. Ни участников, ни приглашений; больше ничего не покидает систему
3
Независимые оси у каждого источника — поставляет брони внутрь, зеркалит брони наружу, блокирует доступность
Null ≠ 0
«Не удалось прочитать ваш календарь» никогда не считается за «вы свободны»
1
Реестр броней — календари его зеркалят и питают, но главным не становится ни один

Календари

Что именно делает

Отправка и уборка за собой

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

Занятое время учитывается

Внешние события вычитаются из доступности ещё до того, как любая дверь — панель, ИИ, сценарий или виджет — предложит слот. Двойная запись поверх вашей личной жизни тоже блокируется.

Направление — это настройка

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

Техническая часть

Семантика синхронизации, которая не создаёт двойных броней

Две области доступа, и только две

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

Роли — это три оси, а не один выпадающий список

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

Отказ по умолчанию там, где иначе нельзя

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

Самовосстанавливающиеся подключения

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

Минимум данных в событиях

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

У конфликтов есть объявленная политика

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

Настройка

Как подключается

01

Подключите Google Календарь

Войдите через Google и выберите календари для подключения.

02

Назначьте ему роль

Чтение, запись, и то и другое или только занятость — для каждого календаря отдельно.

03

Бронирование откуда угодно

Панель, ИИ, сценарий или виджет на сайте — каждая дверь видит одну и ту же доступность, из которой уже вычтена занятость.

Вместе лучше

С чем сочетается

Движок бронирования

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

Wiz бронирует безопасно

Слоты предлагает ИИ-агент — и только те, что переживают вычитание занятого времени: двойную бронь предотвращает ограничение базы данных, а не надежда.

Журналы в CRM

Работаете на Estesoft Stella? Её журнал и ваш календарь вычитают из одной и той же доступности — подробности: интеграция Stella.

Безопасность и гарантии

Скучные гарантии

Минимум разрешений

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

Ваши события остаются вашими

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

Отключение без следов

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

Мелкий шрифт — без прикрас

Границы, прописанные явно

Реестр остаётся у нас

Какие бы календари ни подключались, реестр броней остаётся собственной таблицей ConnectWiz: календари — это зеркала и источники, но никогда не главный экземпляр. Это проектная позиция, и мы её проговариваем.

Напоминания наши, а не календаря

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

FAQ по Google Календарю

Ответы без воды

Читайте остальное в разделе FAQ, или напишите нам напрямую.

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

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

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

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

Честное подключение важнее громкого.

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