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

# How to Find Availability

> Run Find Availability from a job record in FieldPulse to see open time slots across your team, and set booking windows so suggestions match your hours.

> **Who uses this:** Find Availability runs from inside a job record; an Admin enables and configures the Booking Portal where booking windows are set. **Availability:** All regions. Using multiple booking windows with online scheduling requires the Booking Portal.

Find Availability surfaces open time slots across your team in real time, so you can [schedule and dispatch](https://www.fieldpulse.com/features/scheduling-and-dispatching) the right person at the right time without the back-and-forth of checking calendars one at a time. FieldPulse factors in your team's existing schedule, the job's requirements, and any booking windows you have configured.

## Overview

Find Availability returns the time slots that work for both the [job](https://www.fieldpulse.com/features/job-management) and the team. You can run it in two places — from inside a job record while you are building a new job, and while creating a job template. In both places FieldPulse factors in your team's existing schedule, the job's requirements, and any booking windows you have configured, including multiple windows per day for businesses with split-shift or non-standard hours.

A booking window is the range of hours a job can be scheduled within. Booking windows are set per service in your Booking Portal, and the windows you configure feed both Find Availability's time slot suggestions and the times customers see when they book online.

## Before you begin

* You can run Find Availability from a new job record without any additional setup.

* To use multiple booking windows with online scheduling, the **Booking Portal** must be enabled — see [Setting Up the Booking Portal](/jobs/booking-portal/booking-portal-setup).

* Admin access is required to enable and configure the Booking Portal.

* For jobs not tied to a job template, the booking window defaults to **Monday through Friday, 8am to 6pm**.

## On web

### Find availability from a job record

Run Find Availability without leaving the record you are building.

1. Start creating a new **Job** record.

2. Scroll down to the date/time area and select **Find Availability**.

3. Review or adjust your scheduling requirements, including team members, skills, duration, and booking window.

4. Select **Suggest Times**. FieldPulse returns available combinations of team members based on your criteria.

5. Select your preferred time slot and confirm. The job is assigned to those team members and scheduled at that time.

If the job was created from a job template with scheduling parameters configured, those booking windows carry over to the job automatically. For jobs not tied to a template, the booking window defaults to Monday through Friday, 8am to 6pm, and you can adjust it directly in the panel. See [Setting Up Job Templates](/jobs/jobs-tasks/creating-job-templates) to set those parameters on a template.

To pick a slot by hand instead of taking a suggestion, select the day, the team member, and the time slot directly, then confirm — see [Availability & Scheduling Overview](/scheduling-dispatch/availability/overview) for the dispatch-view flow.

### Set multiple booking windows

You can define more than one booking window per day for each service in your Booking Portal. Use this when your business operates in shifts, offers emergency hours, or needs to separate overnight availability from standard business hours.

1. Go to **Company Settings** and select **Booking Portal**, then **Job Booking**.

2. Open the service you want to configure.

3. In the **Booking Window** section, find the day you want to update.

4. Select the green plus symbol to the right of that day's existing time range.

5. Set the start and end times for the new window.

6. Repeat for any other days or windows you need.

7. Select **Save**.

<img src="https://mintcdn.com/fieldpulse/m1UJspNt77WZ4EOU/images/Screenshot-2026-06-22-at-3.20.06-PM.png?fit=max&auto=format&n=m1UJspNt77WZ4EOU&q=85&s=04fd44054debe87a8b040429529fc8b1" alt="The Booking Window section of a Booking Portal service, with a second window of 8:00 PM to 06:00 AM added beneath Monday's existing 08:00 AM to 06:00 PM range and the green plus and red minus buttons highlighted beside it" width="1268" height="632" data-path="images/Screenshot-2026-06-22-at-3.20.06-PM.png" />

A few things to know about booking windows:

* Add as many windows per day as your schedule requires.

* Windows for the same day cannot overlap. If they do, FieldPulse shows an error before saving — "Each Booking Window within the same day for \[day] must have unique time ranges without overlap."

* Any additional windows you configure are included in the time slots presented to customers through your Booking Portal.

* These windows are also factored into Find Availability's automatic time slot suggestions for job instances created from job templates that reference those services.

*Example: An HVAC company that handles emergency calls sets two windows for every day — 12am to 6am for after-hours service and 8am to 6pm for regular appointments. Customers booking online only see times within those ranges, and Find Availability reflects the same logic when your team is dispatching internally.*

## Still need help?

Reach the [FieldPulse support team](https://www.fieldpulse.com/company/contact-us) at [support@fieldpulse.com](mailto:support@fieldpulse.com) or through the chat feature in the bottom-right corner of your screen.

## Related articles

* [Availability & Scheduling Overview](/scheduling-dispatch/availability/overview)

* [Setting Up Schedule Visibility](/scheduling-dispatch/availability/schedule-visibility-settings)

* [How to Use the Schedule Map View](/scheduling-dispatch/dispatch/using-schedule-map-view)

* [Setting Up Working Hours for Multi-Day Jobs](/scheduling-dispatch/working-hours/multi-day-jobs)

* [Setting Up the Booking Portal](/jobs/booking-portal/booking-portal-setup)

* [Setting Up Job Templates](/jobs/jobs-tasks/creating-job-templates)

Find Availability is working when a suggested slot returns a team member who is genuinely free, you confirm it, and the job lands on the calendar assigned and scheduled inside the hours you actually work.


## Related topics

- [How to Create a Job](/jobs/jobs-tasks/creating-a-job.md)
- [Availability & Scheduling](/scheduling-dispatch/availability/index.md)
- [Availability & Scheduling Overview](/scheduling-dispatch/availability/overview.md)
- [How to Use the Schedule Map View](/scheduling-dispatch/dispatch/using-schedule-map-view.md)
