> For the complete documentation index, see [llms.txt](https://docs.sprinthub.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sprinthub.com/en/topics/relate/public-calendar.md).

# Public Calendar

The **SprintHub Public Calendars** allow creating meeting scheduling links in an automated, organized way, integrated with the responsible person's calendar.\
With this feature, leads, clients, or partners can schedule meetings according to predefined rules, avoiding time conflicts and optimizing the service flow.

***

### What are Public Calendars?

Public Calendars are configurable schedules that can be shared by link, allowing automatic meeting scheduling according to the defined availability.

Each calendar can have its own settings, such as responsible person, meeting type, available times, notifications, automations, and access permissions.

***

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

***

### How to access Public Calendars

To access the **Public Calendars** feature in SprintHub, use one of the options below:

* From the system menu:\
  **Menu → Relate → Public Calendars**
* Or by **quick search**, typing **Public Calendars** until the function appears.

***

### Calendar Settings

When creating or editing a Public Calendar, it is possible to configure:

* **Calendar owner**
* **Calendar name**
* **Google Calendar integration**
* **Meeting type**:
  * Online
  * Call
  * In person

📌 **Google Calendar integration**\
To integrate your **Google Calendar** with SprintHub, check the article below.

{% content-ref url="/pages/01298a41dbdf22f4b325682b3d35fdb575fd6ca5" %}
[Integration - Google Calendar](/en/topics/integrations/integration-google-calendar.md)
{% endcontent-ref %}

***

### Availability

On the availability screen, you define **when and how the calendar can receive new bookings**.

#### Availability period

It is possible to configure the calendar to be available:

* **Indefinitely into the future**
* **Between two specific dates**
* By quantity of:
  * **Days into the future**
  * Only **business days into the future**

***

#### Available times

Define the times when meetings can be scheduled, including:

* Available days of the week
* Time slots per day
* Calendar operating hours

***

### Custom Schedules

Use the calendar to create **custom schedules for specific days**.

📌 **Important:**\
When setting up a custom schedule for a day, the **main schedule will be ignored only on that date**.

📌 **Custom Schedules**\
To use the **custom schedule**, check the article below.

{% content-ref url="/pages/2b4bea66b11048e309001c705666e96912a96120" %}
[Public Calendar - Add Event or Custom Schedule to the Calendar](/en/topics/relate/public-calendar/public-calendar-add-event-or-custom-schedule-to-the-calendar.md)
{% endcontent-ref %}

***

### Advanced Settings

* **Meeting duration** (in minutes)
* **Time increments** (in minutes)
* **Pre-meeting time** (in minutes)
* **Post-meeting time** (in minutes)
* **Maximum number of bookings per day**
* **Maximum number of bookings per time slot**
* **Minimum advance notice for booking** (minutes, hours or days)

***

### Notifications

Automatic notification setup, **fully customizable**, to keep everyone informed about bookings.

#### Email

* Confirmation
* Cancellation
* Rescheduling
* Reminders

#### WhatsApp (Web or API)

* Confirmation
* Cancellation
* Rescheduling
* Reminders

📌 **Notifications via WhatsApp API (Templates)**\
To use notifications with **WhatsApp API (Templates)**, check the article below.

{% content-ref url="/pages/4f69f3b29ac9b32e376d3af5cea54209fb186531" %}
[Public Calendar - Notifications with Sending Templates via WhatsApp API](/en/topics/relate/public-calendar/public-calendar-notifications-with-sending-templates-via-whatsapp-api.md)
{% endcontent-ref %}

***

### Access Permissions

Define **authorized users and departments** to access the calendar.

📌 If the fields are left blank, access will be granted to **all system users**.

***

### Other Settings

#### Registration Form

Used when the contact does not yet exist in SprintHub, allowing the automatic creation of the lead upon scheduling.

#### Automations

Automatic actions when scheduling:

* Apply **Tags**
* Link to **Segments**

#### Tasks

Automatic creation of **meeting-type tasks** for the calendar owner.

📌 **Calendar Task Settings**\
To configure the **tasks linked to your calendar**, see the article below.

{% content-ref url="/pages/4c10696fc771648dc55c06ed2303cfd18642fb3c" %}
[Public Calendars - Adding Tasks to Boards and Stages](/en/topics/relate/public-calendar/public-calendars-adding-tasks-to-boards-and-stages.md)
{% endcontent-ref %}


---

# 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.sprinthub.com/en/topics/relate/public-calendar.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.
