> For the complete documentation index, see [llms.txt](https://docs.suvvy.ai/ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.suvvy.ai/ru/integracii/kalendari/google-kalendar.md).

# Google-календарь

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

## Как создать интеграцию?

1. Для того, чтобы создать интеграцию с Google-календарём, Вам нужно перейти в раздел "**Интеграции**" в личном кабинете Савви и выбрать **Google-календарь**:

<figure><img src="/files/AkiDhV6TlcVOwWvRYWGz" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/KJnLz87QsjSpXhpPdImA" alt=""><figcaption></figcaption></figure>

3. Перейдя по кнопке "**Продолжить с Google**":

<figure><img src="/files/1ySC3j7cGIeUlJXl01sp" alt=""><figcaption></figcaption></figure>

мы переходим на выбор Google-аккаунта.

Нам нужно выбрать свой аккаунт:

<figure><img src="/files/CAPWnLMtCOwRPDyy9iCc" alt=""><figcaption></figcaption></figure>

4. Далее, выбираем "**Продолжить**", соглашаясь с Политикой конфиденциальности и условиями использования сервиса Suvvy

<figure><img src="/files/u8LCb16zeh6ZxkeQnGGa" alt=""><figcaption></figcaption></figure>

5. Затем мы должны выбрать, тот уровень доступности, который мы готовы предоставить сервису Suvvy.

<figure><img src="/files/IgM4rM3cKXJlJvFf9r7B" alt=""><figcaption></figcaption></figure>

6. Выбрав кнопку "**Продолжить**" мы снова переходим в личный кабинет Савви, далее нам нужно выбрать "**Подключить**".

<figure><img src="/files/eTNkOiizFJeGDg4BnJNx" alt=""><figcaption></figcaption></figure>

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

В настройке часового пояса, нам нужно выбрать свой часовой пояс, чтобы бот корректно отображал время:

<figure><img src="/files/5Xq5UbGIB3dvLfR4ck9V" alt=""><figcaption></figcaption></figure>

8. В настройках ID календаря по умолчанию указан главный календарь привязанного Google-аккаунта. Его идентификатор (ID) совпадает с e-mail. Также Вы можете использовать либо другие календари привязанного Google-аккаунта, либо календари других Google-аккаунтов, к которым есть полный доступ у Вашего привязенного аккаунта.

В настойках E-mail постоянного гостя можно указывать адреса других пользователей, которым Вы хотите предоставить доступ к календарю, для этого нужно нажать на плюс в правом углу поля:

<figure><img src="/files/EeyO0849RxMIwXiJoKgm" alt=""><figcaption></figcaption></figure>

9. В настройке "**Заголовок события**" можно указать либо одинаковый для всех событий заголовок, либо добавить **{ параметры }**, которые бот заменит на известные ему данные.

<figure><img src="/files/c4oMhteiSWyPxJcrCxci" alt=""><figcaption></figcaption></figure>

10. В настройках-триггерах Вы можете выбрать те пункты, которые Вы хотите, чтобы агент автоматически спрашивал у клиента или отправлял во время диалога:

<figure><img src="/files/WeCqCacaaEmGJSFpM0xS" alt=""><figcaption></figcaption></figure>

11. Далее , переходя на вкладку "**Дополнительно**" мы можем выбрать два режима работы с календарём: **Работа от расписания** и **Работа от инструкции**

<figure><img src="/files/VFH9yLoDCjny1mx0HORY" alt=""><figcaption></figcaption></figure>

12. Режим **Работа от инструкции** подразумевает установку режима работы агента путём прописывания промпта, как было ранее. В окне находится стандартная системная инструкция, где Вы можете также дополнить то, что Вам важно в процессе общения агента с клиентом: порядок общения, график работы, продолжительность события и т.д.

<figure><img src="/files/TIdIfup0SGD9vM2881bm" alt=""><figcaption></figcaption></figure>

13. Настройка "**Уменьшать границы занятого времени на 1 минуту**" позволяют агенту точнее видеть свободные слоты в календаре из-за особенностей работы Гугл-календаря.

<figure><img src="/files/T9WsKjpF7DC5LoNnNjhr" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/iI8EswMR1aHy88Bw8cLT" alt=""><figcaption></figcaption></figure>

15. Режим "**Работа от расписания**" позволяет самостоятельно задать рабочее время календаря по дням недели — то есть агент будет выбирать слоты, попадающие исключительно в заданные интервалы.

<figure><img src="/files/LUwUqfW8ZreLpK4iQfSO" alt=""><figcaption></figcaption></figure>

Если мы хотим добавить интервал, то нажимаем на кнопку "**+Добавить интервал**".\
Если же в какой-то из дней недели рабочие слоты отсутствуют, то нажимаем "**Выключить**", что располагается справа вверху в карточке дня:

<figure><img src="/files/QyfIh0JKGqdG9AEfcKsJ" alt=""><figcaption></figcaption></figure>

16. Также, чтобы не заполнять каждый слот для каждого дня, в случае, если они предусмотрены стандартными, то мы можем нажать кнопку "**Заполнить**", которая позволяет использовать нам массовое заполнение, для которого задаём следующие параметры: Начало, Окончание, Шаг интервала и дни недели, которые должны быть заполнены такими слотами.

<figure><img src="/files/6E9YLXPrWaQjtSBSAkln" alt=""><figcaption></figcaption></figure>

Допустим, мы хотим заполнить все дни, кроме субботы и воскресенья, как на рисунке выше. Жмём, по кнопке "**Заполнить**" и получаем:

<figure><img src="/files/l2lAmDivgSoGxDB2SPwj" alt=""><figcaption></figcaption></figure>

При этом также остаётся возможность настроить слоты кастомизированным образом, какой-то интервал времени убрать, или изменить его длительность.

17. Также, настроив календарь так, как нам нужно, не забывам справа внизу нажать "**Сохранить**", для того, чтобы все настройки были учтены:

<figure><img src="/files/i2cg1yBlasqJIKfylEdp" alt=""><figcaption></figcaption></figure>

18. Настройка "**Сообщение для бота при ошибке выполнения функции**" позволяет Вам выбрать фразу, которая будет приходить в контексте, если при записи произошла ошибка

<figure><img src="/files/5qllk2zJyiZG4zEiLBBJ" alt=""><figcaption></figcaption></figure>

19. Наконец, когда все необходимые настройки будут выбраны, необходимо в нижнем правом углу нажать кнопку "**Сохранить**":

<figure><img src="/files/atpSwkH7SLdGl2UC6KWc" alt=""><figcaption></figcaption></figure>

20. Также, если Вам требуется по какой-то причине требуется отключить запись в календаре, нужно в натсройке "Ответы агента" перетянуть зелёный ползунок:

<figure><img src="/files/LzojWVdWajkBpDh8TBTk" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.suvvy.ai/ru/integracii/kalendari/google-kalendar.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
