--- title: "Block dates (Schedule Engine)" slug: "block-dates-schedule-engine" tags: ["Area - Scheduling Pro", "Focus - Service Replacement", "Role - Admin", "Role - CSR Dispatch", "Role - Technician", "Type - Residential"] updated: 2026-10-16T03:17:10Z published: 2026-10-16T03:17:10Z canonical: "help.servicetitan.com/block-dates-schedule-engine" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.servicetitan.com/llms.txt > Use this file to discover all available pages before exploring further. # Block dates (Schedule Engine) ## Overview Blocked dates can be used to block off annual holidays, monthly training, company meetings, snow days, or any other event where you want to prevent customers from booking on specific dates. > [!NOTE] > **Note:** This feature applies only to the legacy Schedule Engine. ServiceTitan customers are encouraged to transition to [Scheduling Pro](/residential-s-r/docs/scheduling-pro-home), an upgraded tool designed to replace Schedule Engine on your website and provide a seamless booking experience. ## --- ### #### Who uses this feature - Administrators, Office Employees, Managers, Technicians, Customer Service Representatives (CSRs), Dispatchers - Applies to all business types ## ## Use case Your office is closed on a holiday and you need to block out all appointments for that day. ## Assign blocked dates (Legacy workflow) Blocked dates work nearly the same as buffers, except they allow you to define an exact window of time to block rather than a rolling window. With blocked dates, you can: - Define the blocked date area, including branches and service code Zones. - Define services, including trades and service codes. - Set date durations for blocked dates. - Create descriptive labels for blocked dates to delineate between buffers. To set up blocked dates: 1. Go to [https://provider.scheduleengine.net/settings/operations/advanced-scheduling/blockers](https://provider.scheduleengine.net/settings/operations/advanced-scheduling/blockers). 2. Click **Settings > Advanced Scheduling** and go to the*Blocked Dates* tab. ![Advanced scheduling interface showing blocked dates and options for appointment management.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/block-dates-schedule-engine-image-eni5vtx0.png?sv=2026-02-06&spr=https&st=2026-11-09T11%3A34%3A13Z&se=2026-11-09T12%3A34%3A13Z&sr=c&sp=r&sig=3YW7OxvlX0kZCq0OKVfi501sGS8vAkbspfdQFQQLQR8%3D) 3. Click the **Add** button. 4. On the *New Blocked Dates* window that opens, select the branches and service zones to which you would like to assign a blocked date and click **Next**. 1. (Optional) You can choose to apply your selections to all trades and service codes for the blocked dates by checking the box next to this option ![Interface for selecting blocked dates and service zones in a scheduling system.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/block-dates-schedule-engine-image-xgw9p53u.png?sv=2026-02-06&spr=https&st=2026-11-09T11%3A34%3A13Z&se=2026-11-09T12%3A34%3A13Z&sr=c&sp=r&sig=3YW7OxvlX0kZCq0OKVfi501sGS8vAkbspfdQFQQLQR8%3D) 5. Define the trade and service codes for your selected blocked dates and click **Next**. 1. (Optional) You can choose to apply your selections to all trades and service codes for the blocked dates by checking the box next to this option. 2. (Optional) Toggle the slider to only show trades and service codes already in use. ![Selection of trades and service codes for blocked dates in a scheduling interface.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/block-dates-schedule-engine-image-xdazap8n.png?sv=2026-02-06&spr=https&st=2026-11-09T11%3A34%3A13Z&se=2026-11-09T12%3A34%3A13Z&sr=c&sp=r&sig=3YW7OxvlX0kZCq0OKVfi501sGS8vAkbspfdQFQQLQR8%3D) 6. Select the start and end dates and times and click **Next**. ![Form for selecting blocked dates with start and end date options displayed.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/block-dates-schedule-engine-image-buub8ew6.png?sv=2026-02-06&spr=https&st=2026-11-09T11%3A34%3A13Z&se=2026-11-09T12%3A34%3A13Z&sr=c&sp=r&sig=3YW7OxvlX0kZCq0OKVfi501sGS8vAkbspfdQFQQLQR8%3D) 7. Enter a descriptive label name for the out-of-service date (maximum of 100 characters) and click **Finish**. The blocked date then appears in your *Blocked Dates* list. ![Form for entering blocked dates with a label for HVAC training dates.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/block-dates-schedule-engine-image-jvmsc9qr.png?sv=2026-02-06&spr=https&st=2026-11-09T11%3A34%3A13Z&se=2026-11-09T12%3A34%3A13Z&sr=c&sp=r&sig=3YW7OxvlX0kZCq0OKVfi501sGS8vAkbspfdQFQQLQR8%3D) > [!NOTE] > **Note:** There is no limit on the amount of blocked dates you can create. These can be viewed, edited, or deleted at any time in the Advanced Scheduling section of the dashboard. ## Want to learn more? See [Use availability buffers](/residential-s-r/docs/use-availability-buffers-schedule-engine) ServiceTitan's advanced scheduling add-on that adds smart capacity management, technician skill matching, and zone-based booking rules. **What it does:** Ensures the right technician is booked for the right job at the right time, maximizing daily revenue and reducing travel waste. **Also called:** Advanced scheduling, Smart scheduling **Tags:** Scheduling Pro [See the full glossary โ†’](https://help.servicetitan.com/docs/glossary-overview) A zone is a group of zip codes. Zones are generally used for organizational purposes. By setting up Zones in ServiceTitan, a color coded system will be created to help you organize jobs in certain locations both on the Dispatch Board and the Schedule Page. You may refer to zones as service areas within your business. [Learn more โ†’](https://help.servicetitan.com/docs/servicetitan-glossary) ยท [See the full glossary โ†’](https://help.servicetitan.com/docs/glossary-overview)