> ## Documentation Index
> Fetch the complete documentation index at: https://portaldocs.peartelco.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Calendar & Scheduling

> Define your business hours and set up automatic call routing rules

## Overview

Calendar and Scheduling is where you define when your practice is open and tell the phone system where to send calls at different times. There are two tabs that work together:

| Tab                 | What it does                                                                           |
| ------------------- | -------------------------------------------------------------------------------------- |
| **Time Groups**     | Define your recurring weekly business hours — for example, Monday to Friday 9am to 5pm |
| **Time Conditions** | Create the routing rules that send calls to the right place based on your time groups  |

Go to **Calendar and Scheduling** in the left menu to open the page.

<Note>
  Calendar and Scheduling requires Manager access or above. If you do not see this page in the menu, ask your administrator to check your role permissions.
</Note>

***

## Time Groups

A Time Group defines when your practice is open on a weekly recurring basis. You can have multiple rules inside a single time group — for example, shorter Saturday hours alongside your standard weekday hours.

<Frame>
  <img src="https://mintcdn.com/pearaustralia/b_xXa0Sn9a2cJZqs/call-flow/calendar-timegroups-panel.png?fit=max&auto=format&n=b_xXa0Sn9a2cJZqs&q=85&s=63d777c9e3b2e3603a5aa2819bdea37b" alt="Time Groups tab showing a time group being edited with two weekly rules" width="1467" height="1040" data-path="call-flow/calendar-timegroups-panel.png" />
</Frame>

### How to create a Time Group

1. Click the **Time Groups** tab
2. Click **New**
3. Enter a **Description** — this becomes the name shown in the list (for example, *Business Hours - Weekdays Only*)
4. Under **Weekly Hours**, click **Add Rule**
5. Click the day badges to select which days this rule applies to — selected days turn green
6. Set the **Start Time** and **End Time**
7. If you need different hours on a different day (for example, shorter Saturday hours), click **Add Rule** again and set up a second rule
8. Click **Save**

### How to edit a Time Group

1. Click the time group name in the list on the left
2. Update the description, days, or times
3. Click **Save**

### How to add or remove a rule

Each time group can have multiple rules. For example, one rule for Monday to Friday and a separate rule for Saturday.

* To add a rule, click **Add Rule** inside the edit form
* To remove a rule, click the red **Remove** button on that rule

### How to delete a Time Group

1. Click the time group name in the list
2. Click **Delete** and confirm

<Warning>
  Deleting a Time Group that is used by a Time Condition will break that condition's routing. Update or delete the Time Condition first.
</Warning>

***

## Time Conditions

A Time Condition is the routing rule that connects your Time Group to your call flow. It checks whether the current time matches the schedule, then sends calls to one destination if it matches, or a different destination if it does not.

<Frame>
  <img src="https://mintcdn.com/pearaustralia/b_xXa0Sn9a2cJZqs/call-flow/calendar-timecond-panel.png?fit=max&auto=format&n=b_xXa0Sn9a2cJZqs&q=85&s=01c36597731616e6cfa65cbdcc0e7e11" alt="Time Conditions tab showing a single condition routing calls based on Business Hours" width="1482" height="911" data-path="call-flow/calendar-timecond-panel.png" />
</Frame>

The table shows each condition with:

| Column                   | What it shows                                                        |
| ------------------------ | -------------------------------------------------------------------- |
| **Name**                 | The name of this routing rule                                        |
| **Type**                 | Always **Time Group** — based on your weekly schedule                |
| **Schedule**             | Which Time Group this condition uses                                 |
| **Match Destination**    | Where calls go when the schedule matches (during open hours)         |
| **No Match Destination** | Where calls go when the schedule does not match (outside open hours) |

### How to create a Time Condition

1. Click the **Time Conditions** tab
2. Click **New Time Condition**
3. Enter a **Name** for this rule (for example, *Default Business Hours*)
4. Select the **Time Group** to use
5. Set the **Match Destination** — where calls go during your open hours (for example, Reception or a queue)
6. Set the **No Match Destination** — where calls go outside your open hours (for example, an after-hours announcement)
7. Click **Save**

### How to edit a Time Condition

Click the pencil icon on the right side of the condition row, make your changes, then click **Save**.

### How to delete a Time Condition

Click the bin icon on the right side of the row and confirm. The routing rule is removed immediately.

<Warning>
  Deleting a Time Condition affects live call routing straight away. Make sure you have an alternative rule in place before deleting.
</Warning>

***

## Frequently asked questions

**What is the difference between a Time Group and a Time Condition?**

The Time Group defines your schedule (which days and hours you are open). The Time Condition is the rule that routes calls based on that schedule. You need both for automatic call routing to work.

**Can I have more than one Time Condition?**

Yes. You might have one for your main business hours and another for a department with different hours. Each condition routes calls independently.

**My calls are routing at the wrong time. What should I check?**

Check the Time Condition is pointing to the correct Time Group, then open the Time Group and confirm the days and times are set correctly. If everything looks right, contact the Pear support team via the **Support** link in the left menu.

**Can I update my own business hours?**

Yes. Open the Time Group, update the times, and click Save. The change takes effect immediately.
