---
schema_version: "1"
id: a9004e7ba9a262b55906c8f797f833d73bc031c521788f450ffdda1b535f3a3c
title: Check Salesforce Calendar to Determine Resource Availability
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/ls_read_salesforce_calendar.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.ls_read_salesforce_calendar.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 8f7be4de7669c4eec7a8654390bd38e77fab098768790d5d825935a22896599d
description: Enable the Check Salesforce Calendar for Resource Availability scheduling policy rule if you want Salesforce Scheduler to avoid scheduling conflicts with manually created calendar events.
products:
  - Scheduler
  - Salesforce Platform
release: "264"
---
# Check Salesforce Calendar to Determine Resource Availability

Enable the Check Salesforce Calendar for Resource Availability scheduling policy rule if you want Salesforce Scheduler to avoid scheduling conflicts with manually created calendar events.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience.</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong> and <strong>Unlimited</strong> Editions</td></tr></tbody></table>

For manually created calendar events, the Show Time As field and the Assigned To field values determinewhether Salesforce Scheduler considers the event to determine availability. When the Show Time As field value is set to Busy or Out of Office for an event and a service resource is selected in the Assigned To field, Salesforce Scheduler doesn’t show the time slots that have scheduling conflicts with the event for the service resource. When the Show Time As field value is set to Free for an event, Salesforce Scheduler shows the time slots even if scheduling conflicts exist with the event.

For appointment-related events and buffer-related events created by Salesforce Scheduler, Salesforce Scheduler doesn’t show time slots that have a scheduling conflict with these events irrespective of the Show Time As field value of the events. For more information, see [Considerations to Write Salesforce Scheduler Appointments to Salesforce Calendar](https://help.salesforce.com/s/articleView?id=platform.ls_considerations_to_write_appointments_to_salesforce_calendar.htm&release=264.0.0&type=5 "Here are some things to keep in mind before you enable the Event Management setting to write Salesforce Scheduler appointments to Salesforce calendar.").

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-scheduler-264-0-0-production-enus/0530be2f-891f-4263-a0d7-96ddca56a717/images/icon_note.png)

Note Salesforce Scheduler doesn’t show time slots that have a scheduling conflict with existing appointments or with the before and after appointment buffers even if the appointments or buffers aren’t written to the Salesforce calendar.

To enable the Check Salesforce Calendar for Resource Availability scheduling policy rule for a scheduling policy:

1. From Setup, in the Quick Find box, enter Scheduling Policies, and then select **Scheduling Policies**.
2. Click **Edit** next to the scheduling policy.
3. Select **Check Salesforce Calendar for Resource Availability**.
    
    ![An appointment scheduling policy page.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-scheduler-264-0-0-production-enus/0530be2f-891f-4263-a0d7-96ddca56a717/scheduler/images/ls_read_salesforce_calendar.png)
4. Save your changes.

![Example](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-scheduler-264-0-0-production-enus/0530be2f-891f-4263-a0d7-96ddca56a717/images/icon_example.png)

Example Let’s see how manually created calendar events, appointment-related calendar events, and the Show Time As field value affect available time slots when checking Salesforce Calendar for resource availability is enabled.

Here are Ryan’s time slots for retail banking.

![The Select Service Appointment Time screen that shows Ryan's available time slots.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-scheduler-264-0-0-production-enus/0530be2f-891f-4263-a0d7-96ddca56a717/scheduler/images/ls_read_salesforce_calendar_01.png)

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-scheduler-264-0-0-production-enus/0530be2f-891f-4263-a0d7-96ddca56a717/images/icon_note.png)

Note For retail banking, the appointment duration is 60 minutes, Block Time Before Appointment is 30 minutes, and Block Time After Appointment is 15 minutes.

**Manually Created Appointments with Show Time As Free**

Ryan has an optional training from 1:00 PM to 2:00 PM, which he wants to skip if any customer appointments are scheduled. So, he creates a calendar event from 1:00 PM to 2:00 PM and sets the Show Time As field to Free.

![Ryan's calendar with the event for optional training.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-scheduler-264-0-0-production-enus/0530be2f-891f-4263-a0d7-96ddca56a717/scheduler/images/ls_read_salesforce_calendar_02.png)

Now Salesforce Scheduler shows the time slots even if scheduling conflicts exist with the training.

![The Select Service Appointment Time screen after creating an event with the Show Time As field set to Free.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-scheduler-264-0-0-production-enus/0530be2f-891f-4263-a0d7-96ddca56a717/scheduler/images/ls_read_salesforce_calendar_03.png)

**Manually Created Appointments with Show Time As Busy**

Ryan has an important meeting with his manager from 3:00 PM to 4:00 PM that he can't miss. He creates a calendar event from 3:00 PM to 4:00 PM and sets the Show Time As field to Busy.

![Ryan's calendar after creating an event with Show Time As set to Busy.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-scheduler-264-0-0-production-enus/0530be2f-891f-4263-a0d7-96ddca56a717/scheduler/images/ls_read_salesforce_calendar_04.png)

Now Salesforce Scheduler doesn’t show the time slots that have scheduling conflicts with the meeting.

![The Seleect Service Appointment Time screen showing the time slots after creating an appointment with the Show Time As field set to busy.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-scheduler-264-0-0-production-enus/0530be2f-891f-4263-a0d7-96ddca56a717/scheduler/images/ls_read_salesforce_calendar_10.png)

For more information, see the What Happens to Available Time Slots When There Are Calendar Events and Absences section of the [How Does Salesforce Scheduler Determine Available Time Slots?](https://help.salesforce.com/s/articleView?id=platform.ls_how_are_time_slots_determined.htm&release=264.0.0&type=5 "When users schedule a service appointment, Salesforce Scheduler uses multiple factors, such as field values, scheduled appointments, absences, Scheduler Settings, and Scheduling Policies to determine available time slots.") topic.

**Appointment-Related Events with Show Time As Busy**

Kiara Shah books an appointment with Ryan from 11:00 AM to 12:00 PM.

![The Select Service Appointment Time with the 11 AM to 12 AM time slot selected.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-scheduler-264-0-0-production-enus/0530be2f-891f-4263-a0d7-96ddca56a717/scheduler/images/ls_read_salesforce_calendar_05.png)

Salesforce Scheduler creates events for the appointment, before appointment buffer, and after appointment buffer with the Show Time As value set to Busy. Here’s how Ryan’s calendar appears when Event Management and Block Resource Availability are enabled.

![Ryan's calendar with the events for appointment and appointment buffers.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-scheduler-264-0-0-production-enus/0530be2f-891f-4263-a0d7-96ddca56a717/scheduler/images/ls_read_salesforce_calendar_06.png)

Salesforce Scheduler doesn’t show the time slots that have conflicts with the appointment and buffer-related events. Here are the available time slots after creating the appointment.

![The Select Service Appointment Time screen showing the time slots available after booking an appointment.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-scheduler-264-0-0-production-enus/0530be2f-891f-4263-a0d7-96ddca56a717/scheduler/images/ls_read_salesforce_calendar_07.png)

**Appointment-Related Events with Show Time As Free**

Ryan accidentally edits the appointment event and appointment-buffer events and sets the value of the Show Time As field to Free.

![The appointment event page with the Show Time As field value set to Free.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-scheduler-264-0-0-production-enus/0530be2f-891f-4263-a0d7-96ddca56a717/scheduler/images/ls_read_salesforce_calendar_08.png)

As Salesforce Scheduler doesn’t consider the Show Time As field to determine availability for appointment-related events created by Salesforce Scheduler, the available time slots aren’t affected.

![The Select Service Appointment Time screen showing the time slots available after setting the Show Time As field of appointment-related events to Free.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-scheduler-264-0-0-production-enus/0530be2f-891f-4263-a0d7-96ddca56a717/scheduler/images/ls_read_salesforce_calendar_07.png)

#### See Also

- [Show Appointments with Before and After Buffer Time on Salesforce Calender](https://help.salesforce.com/s/articleView?id=platform.ls_turn_on_block_resource.htm&release=264.0.0&type=5 "Turn on Block Resource Availability to show the before and after appointment buffers on a service resource’s Salesforce calendar.")