# Google Calendar with Slack

Ever wondered who is the current rotation or oncall or on Vacation? Want to plan your rotations or vacations in a better way?

With Pagerly, you can easily have 2- way sync between Google Calendar and Slack Pagerly

Some of the workflows you can achieve:

* Get your upcoming team's schedule on Slack
* Manage the Entire Schedule
* You can set up reminders for the upcoming Schedule
* You also can reschedule, reassign events and rotations and oncalls
* Create an override within Slack itself without going to Google Calendar.
* Mention and Tag the current rotation easily on any thread or Slack conversation.
* Pagerly would also update your team's channel topic with the current rotation

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

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

### Setup Google Calendar with Pagerly

{% embed url="<https://youtu.be/y6qzuCBlv_o>" %}

###

### Navigating the Slack App & Giving Access To Google Calendar

<details>

<summary>Step 1 :Go To Pagerly Slack App in your workspace</summary>

![](/files/LueOwsD4T3VsTuImskqY)

</details>

<details>

<summary>Step 2: Click on the Connect Button next Configure Paging/Schedule Tool</summary>

![](/files/KMl4amdcvKdkLjcjK2vF)

</details>

<details>

<summary>Step 3: Choose Google Calendar</summary>

![](/files/zPT8XG3KHViVfegtu2hX)

</details>

<details>

<summary>Step 4: Complete Google OAUTH flow</summary>

Note: Complete the Google Oauth Flow with the user who has access to the Google Calendar

![](/files/7KP1vSAQ1zZin5L3QIIh)

</details>

### Create Team to Manage Google Calendar

[Go to Add Team by following instructions and add the Google Calendar Schedule Id](/how-to-work-with-pagerly/sync-team-schedule-from-tools-pagerduty-opsgenie-etc.md)


---

# Agent Instructions: 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:

```
GET https://docs.pagerly.io/how-to-work-with-pagerly/google-calendar-with-slack.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
