Fieldworker Availability Finder | Intelligent Booking Planner and Smart Scheduler

Fieldworker Availability Finder (Find Availability)

OctopusPro’s Fieldworker Availability Finder (also shown as Find Availability or Availability) is a scheduling assistant that helps you quickly match each booking, quote, or inquiry to the best available fieldworker (technician/contractor) based on the job’s requirements and each fieldworker’s real-time availability.

Fieldworker Availability Finder overview

It’s designed to eliminate manual calendar checks and reduce dispatch back-and-forth by showing you, in one place, who is:

  • Eligible for the selected service(s)
  • Available based on working hours, time off, and existing bookings
  • Suitable based on job requirements (e.g., licences/certifications/equipment captured via custom fields or tags)
  • Near the job (distance-based ranking to support faster and more efficient routing)

Table of contents


What the Availability Finder does

When you open Find Availability, OctopusPro evaluates your job details (service(s), address, custom field selections, and schedule requirements) and returns a ranked list of matching fieldworkers with a visual availability timeline for the selected day.

This helps you:

  • Schedule faster by seeing available time slots at a glance
  • Reduce double-bookings by showing busy vs free time blocks
  • Assign confidently using distance and availability insights
  • Send job requests to one or more candidates and let them accept/decline
  • Reschedule or reassign quickly when someone becomes unavailable

Key capabilities

  • Service & requirement matching: only shows fieldworkers who can deliver the selected service(s) and meet job requirements.
  • Territory-aware dispatch: respects service areas/travel radius (with optional override via filters, depending on your setup).
  • Real-time calendar scanning: highlights booked time vs available time for each fieldworker on the selected day.
  • Distance & cost comparison: sortable columns help you choose the nearest or most cost-effective option.
  • One-click actions: assign immediately or send job requests to one or many candidates.
  • Map & list views: visualise locations on a map or dispatch from a sortable list.

Best-practice setup checklist

For accurate matching results, keep fieldworker profiles up to date:

  • Services provided: ensure each fieldworker has the right services enabled.
  • Service areas & locations: define territories and/or travel radius correctly.
  • Working hours: set realistic rosters (including split shifts if needed).
  • Time off: block leave, training, and unavailable periods.
  • Calendar availability: ensure bookings and calendar sync (if used) are accurate.
  • Job requirements: standardise skill/licence/equipment requirements using custom fields, tags, or profile settings.

Fieldworker profile job settings used for matching


Available Fieldworkers panel (Map/List + actions)

On bookings, quotes, and inquiries you’ll typically see an Available Fieldworkers panel. It’s a quick control centre for dispatch: compare candidates, open the full availability pop-up, view nearby jobs, and send job requests.

Available Fieldworkers panel with Find availability and Send job request buttons

What you’ll see (typical columns & info)
  • Fieldworker (name + rating)
  • Distance (KM/Miles) to the booking address
  • Cost (where configured)
  • Status (e.g., pending/accepted/declined for job requests)
  • Date sent (request audit trail)

Available fieldworkers quick actions (call/email/SMS) and view calendar/profile

Core actions in the panel
  • Nearby bookings: quickly check other jobs close to the candidate (useful for job clustering and route efficiency).
  • Find availability: opens the full availability pop-up with the daily timelines for each matched fieldworker.
  • Send job request: send a job request to one or multiple candidates (they can accept/decline).
  • Filters: narrow down candidates (commonly by service, requirements, labels/status, radius/territory rules, keyword, and other criteria based on your configuration).
Map vs List views

Map view helps visualise territories and travel impact, while List view is best for sorting, filtering, and dispatch actions.

Viewing matched fieldworkers on map

Map pin details for a matched fieldworker

Viewing matched fieldworkers in list view

Hover card for matched fieldworker in list view


Use it while creating a new booking, quote, or inquiry

  1. Create a new Booking, Quote, or Inquiry.
  2. Enter the customer, service(s), address, and any required custom field/job requirements.
  3. Click Availability (or Find Availability).

Availability button when creating a booking, quote, or inquiry

A pop-up opens and shows the matched fieldworkers and their availability timeline for the selected date.

Find availability pop-up when creating a booking/quote/inquiry

Choose a date

Use the date picker (or arrows) to scan forward/back across days.

Date selector in Find availability pop-up

Read the availability timeline
  • Red = off-duty / outside working hours
  • Grey = already booked
  • Black = the time slot selected for this job

Hover over a fieldworker name to open quick actions (view profile, view calendar, and contact options depending on your setup).

Hover over fieldworker name for quick actions

Sort by distance or cost

Click column headers to rank candidates (for example: nearest-first by Distance, or by Cost if configured).

Sorting by distance and cost in Find availability

Assign vs Send Request
  • Send Request: notify one or more candidates. Once a fieldworker accepts, the job can be assigned (depending on your workflow).
  • Direct Assign: click an open time slot on the chosen fieldworker’s timeline.

Directly assign by selecting an available time slot

Enter the start and end time, then confirm.

Confirm start and end time for scheduled appointment

Important: Save the booking/quote/inquiry after assigning so notifications, activity logs, and schedules update correctly.


Use it from an existing booking (fast replacements)

If a fieldworker becomes unavailable, open the booking and use Find availability to quickly locate a replacement without leaving the record.

Available Fieldworker panel showing Find availability button

The availability pop-up lists candidates and their schedules for the selected day, so you can assign immediately or send job requests.

Find availability pop-up for an existing booking


Check & adjust availability from an open booking

Once a job is already scheduled, you can still use the Availability Finder to verify calendars, reschedule, or swap fieldworkers—without leaving the booking.

1) Open the booking
  1. Go to Bookings and open the booking you want to adjust.
  2. Scroll to the Available Fieldworkers panel.
  3. Click Find availability to open the full matching pop-up.

Availability finder pop-up for existing bookings and quotes

2) Reschedule or reassign (two common actions)
  • Reschedule: click a free slot on the currently assigned fieldworker timeline, set the new start/end time, then confirm.
  • Reassign: click a free slot next to a different fieldworker, set the time if prompted, then confirm.

Select an available time slot to reschedule or reassign

Confirm the new scheduled time

After confirming, the change is reflected in the schedule and recorded in the booking activity for visibility and audit tracking.

Making changes: rescheduling and reassigning


Edit an existing booking with the Availability Finder

You can also run the Availability Finder while editing a booking (or editing a quote/inquiry) to validate the best time and fieldworker before saving changes.

How to open it
  1. Open the booking and click Edit booking.
  2. In the scheduled appointment section, click Availability.

Availability button when editing a booking

Availability finder pop-up when editing a booking

Sort and change date

Use the column headers to sort (e.g., distance/cost) and use the calendar to check different days.

Sorting by distance and cost when editing

Date picker when editing booking availability

Assign the updated slot

Click a free slot on the timeline to reschedule or reassign, then confirm.

Directly assign an available fieldworker when editing a booking

Confirm start and end time when editing booking

Important: Click Save changes at the bottom of the edit form to apply updates and trigger notifications/activity logs.


Troubleshooting (no matches / “not available”)

No matching fieldworkers shown

If the list is empty, the most common causes are:

  • No fieldworkers have the selected service enabled.
  • The job location is outside fieldworker service areas/travel radius.
  • Required skills/licences/equipment selections don’t match any available fieldworkers.
  • All matching fieldworkers are inactive/blocked, off-duty, on leave, or already booked.
“Not available on this day”
  • The fieldworker has no working hours rostered for that day, or the whole day is blocked.
  • They have leave/time off or calendar blocks that make them unavailable.
Distance looks incorrect
  • Confirm the booking address and fieldworker base address are correct.
  • If you use GPS/live location, confirm the Fieldworker App has location services enabled (and the device is reporting location).

To stay updated, please subscribe to our YouTube channel.

Scroll to top