Как подключить Google Calendar к боту в MyBotica
Подключение Google Calendar
Интеграция позволяет боту проверять доступное время и создавать события в календаре прямо из диалога с клиентом.
Перед началом
Подготовьте Google-аккаунт с рабочим календарём, определите часовой пояс, длительность одной записи и график работы. Рекомендуем подключать отдельный рабочий аккаунт, а не личный календарь.
1. Откройте раздел «Календарь»
Откройте нужного бота, перейдите во вкладку «Каналы», выберите фильтр «Календарь» и найдите карточку «Google календарь». Нажмите «Подключить».
2. Запустите подключение Google
В открывшемся окне нажмите «Подключить Google».
3. Выберите Google-аккаунт
Выберите аккаунт, в календаре которого бот будет проверять свободное время и создавать события. Для рабочего бота лучше использовать отдельный рабочий аккаунт.
4. Если Google показывает предупреждение
Сейчас Google может показать экран «Эксперты Google не проверяли это приложение». Это означает, что OAuth-приложение MyBotica ещё не прошло проверку Google.
Для тестового подключения нажмите «Дополнительные настройки», затем выберите переход на страницу MyBotica. Делайте это только для официальной интеграции MyBotica и только если доверяете подключению.
5. Подтвердите доступ к календарю
Проверьте разрешения перед подтверждением. Интеграция запрашивает доступ к просмотру и изменению календарей, созданию и удалению событий, а также управлению доступом к календарям.
После проверки нажмите «Продолжить». Управлять подключением и отозвать доступ можно в настройках Google-аккаунта: https://myaccount.google.com/connections
6. Настройте запись
В блоке настроек выберите часовой пояс компании и длительность одной записи. Часовой пояс должен совпадать с фактическим временем работы — от него зависит, какие слоты увидит клиент.
Отметьте данные, которые бот должен запросить у клиента: имя, телефон и email. Эти сведения будут добавлены в событие и помогут сотруднику связаться с клиентом.
7. Укажите рабочие часы
Включите только рабочие дни и задайте время начала и окончания приёма. Бот будет предлагать запись внутри этого графика с учётом длительности слота и занятых событий в календаре.
Нажмите «Сохранить» и снова откройте настройки, чтобы убедиться, что часовой пояс, длительность и расписание сохранились.
8. Проверьте статус подключения
После успешного подключения на карточке Google Calendar появится статус «Подключено». Кнопка «Настройки» открывает расписание, а «Отключить» удаляет связь с Google-аккаунтом.
Что добавить в инструкцию бота
Чтобы запись работала предсказуемо, задайте боту такой порядок действий:
1. Уточнить услугу. 2. Спросить дату и желаемое время. 3. Запросить обязательные контактные данные. 4. Повторить клиенту услугу, дату, время, имя и контакты. 5. Дождаться явного подтверждения. 6. Только после подтверждения создать событие. 7. Сообщить об успешной записи только после ответа календарной интеграции.
Пример: «Перед созданием записи повтори все данные и попроси клиента подтвердить их. Не сообщай, что запись создана, пока Google Calendar не подтвердил создание события».
Как проверить работу
Откройте тестовый чат и отправьте запрос с полными данными: услуга, дата, время, имя, телефон и email. Выберите время внутри настроенного рабочего графика.
После подтверждения откройте Google Calendar и проверьте название события, дату и время, часовой пояс, имя и контакты клиента, а также название услуги или комментарий.
Если тестовое событие больше не нужно, удалите его вручную из Google Calendar.
Если подключение не работает
• Разрешите всплывающие окна для lk.mybotica.pro, если окно Google не открылось.
• Убедитесь, что выбран правильный Google-аккаунт и доступ к нему не был отменён.
• Проверьте часовой пояс, рабочие дни и часы.
• Убедитесь, что выбранное время входит в рабочий график и не занято другим событием.
• Если статус подключения пропал, отключите интеграцию и подключите её заново.
Просмотреть или отозвать доступ MyBotica можно на странице связанных приложений Google: https://myaccount.google.com/connections