Skip to main content

Suggested Time Slots on new jobs

How does Repair-CRM suggest free time slots, what is the logic behind it?

Written by Laszlo Malinovszky

Suggested Time Slots

Suggested Time Slots help you find available appointment times for a job based on your team’s current schedule.

Repair-CRM checks the selected foreman, assigned technicians, existing jobs, working hours, and job location to suggest time slots where the team is available.

This can make scheduling faster, especially when you need to find a free time without manually checking the full calendar.


Where can I use Suggested Time Slots?

Suggested Time Slots are available in two places:

Dispatching → Quick Add

When creating a new job from Dispatching → Quick Add, suggested slots appear on the scheduling step.

The panel becomes active when the scheduling fields are available and a foreman is selected.

Job form

Suggested slots are also available on the Job form in the scheduling section, next to the calendar.

They are shown only when the job is editable. If the job is in read-only mode, the suggestions are hidden.


What information is used for the suggestions?

Repair-CRM uses the current schedule and job details to calculate useful time suggestions.

Foreman

A selected foreman is required.

If no foreman is selected, you will see a message asking you to select one before suggestions can be shown.

The suggested slots are based primarily on the selected foreman’s schedule.

Technicians

If technicians are assigned to the job, they are also included in the availability check.

This means the suggested time slot must be free for:

  • the selected foreman

  • every selected technician

This helps avoid assigning a job at a time when one of the team members is already busy.

Existing jobs

Repair-CRM checks existing jobs from the Dispatching calendar.

These jobs are used to calculate busy times and free gaps during the working day.

All-day events block the entire day.

Job address

If the job has an address with GPS coordinates, Repair-CRM can also show distance information.

This allows the system to estimate whether the job is close to a previous job, the company headquarters, or a technician’s current location.

If no address is available, time suggestions can still work, but distance estimates will not be shown.

Company headquarters

If the foreman has no earlier job on that day, Repair-CRM may calculate the distance from your company headquarters to the job site.

The company location is based on the address saved in Settings.

Technician GPS

If technicians use the Mobile App and GPS tracking is available, Repair-CRM can show which technician is currently closest to the job site.

This is shown separately in the Closest technician now panel.


Suggestion types

There are two suggestion modes.


Standard suggestions

Standard mode finds free time windows during working hours where the selected team is available.

It checks the foreman and assigned technicians and suggests time slots that do not conflict with existing jobs.

This is the default suggestion type and is useful when you simply want to find the next available appointment time.


Nearby jobs

Nearby jobs mode suggests time slots that start after an existing job near the new job location.

This is useful when you want to reduce driving time and schedule jobs geographically closer together.

For Nearby jobs to work:

  • the new job must have a valid address

  • the existing job must also have a valid address

  • the existing job must be nearby

  • the new slot must start after the previous job ends

  • the slot must fit within the working day

  • the foreman and assigned technicians must be available

By default, Repair-CRM looks for nearby jobs within approximately 5 km or 5 miles, depending on the foreman’s unit settings.

If no nearby match is found, Repair-CRM will show that no nearby job slots were found in the selected period.


Working hours and search rules

Suggested Time Slots are calculated using these rules:

Setting

Value

Working hours

08:00 – 17:00

Default search window

3 days

Maximum suggestions

6

Maximum suggestions per day

2

Time step

30 minutes

Minimum spacing between suggestions on the same day

120 minutes

Job duration options

1 / 2 / 4 / 8 hours

If today is included in the search, Repair-CRM only suggests future times.

The current time is rounded to the next 30-minute step.


Choosing the job duration

You can choose the expected job duration before selecting a suggested slot.

Available durations are:

  • 1 hour

  • 2 hours

  • 4 hours

  • 8 hours

Repair-CRM only suggests slots where the full selected duration fits into the schedule.

For example, if you select a 4-hour duration, the suggested slot must have at least 4 free hours available for the selected foreman and technicians.


What happens when I click a suggested slot?

When you click a suggested time slot, Repair-CRM automatically fills in the job scheduling fields:

  • Date

  • Started time

  • Ended time

Suggested slots may also appear on the calendar as temporary overlay events with the title Suggested.

This helps you visually compare the suggested appointment with the existing schedule.


When are suggestions refreshed?

Suggested Time Slots are recalculated automatically when important scheduling details change.

For example, the suggestions refresh when you change:

  • foreman

  • assigned technicians

  • selected date

  • job duration

  • suggestion type

  • job address

This ensures that the suggestions stay aligned with the current job details and the team’s latest schedule.


Distance information

If the job has an address, Repair-CRM may show distance information next to the suggested slots.

Depending on the situation, you may see:

From previous job

If the foreman already has a job earlier that day, Repair-CRM can show the approximate distance from the previous job to the new job.

For example:

About 3.2 km from previous job

The system may also show which client the previous job belongs to and when that job ends.

From headquarters

If the suggested job would be the first job of the day, Repair-CRM can show the distance from your company headquarters to the job site.

For example:

About 8.5 km from headquarters

After nearby job

In Nearby jobs mode, Repair-CRM shows which nearby job the suggested slot follows and how far away it is.

This helps you schedule jobs in a more efficient route.

The distance unit is based on the foreman’s unit settings, so it may be shown in kilometers or miles.


What if the job has no address?

If the job does not have an address, Repair-CRM can still suggest free time slots based on schedule availability.

However, distance estimates and Nearby jobs mode require a valid job address.

You may see a message such as:

Add a job address to see distance estimates.

In Dispatching Quick Add, the message may refer to the Address step.


Closest technician now

The Closest technician now panel shows which technician is currently closest to the job site.

This is based on today’s latest GPS location from the Mobile App.

The panel may show:

  • the closest technician

  • distance from the job site

  • last seen time

If technicians are already selected on the job, Repair-CRM prioritizes those team members.

If no GPS data is available for today, you will see a message that no technician GPS data is available.


Next week

If Repair-CRM cannot find a suitable time slot in the first search period, you can use the Next week button.

This moves the search window forward and looks for available slots in the following period.

This is useful when the selected foreman or technicians are fully booked in the next few days.


Common messages

Select a foreman to see suggested time slots

A foreman must be selected before Repair-CRM can calculate suggestions.

No nearby job slots within 5 km / mi in this period

Nearby jobs mode could not find an existing nearby job that matches the requirements.

You can try:

  • selecting another date

  • using Standard mode

  • changing the foreman

  • changing the duration

  • checking that the job address is correct

Add a job address to see distance estimates

The job does not have GPS coordinates yet.

Add or update the job address to enable distance estimates.

No technician GPS data for today

No current technician location data is available for today.

This may happen if technicians have not used the Mobile App today or GPS tracking is not available.


Summary

Suggested Time Slots help you schedule jobs faster by checking team availability, existing jobs, working hours, job duration, and location information.

You can use Standard suggestions to find free time slots, or Nearby jobs mode to schedule work close to existing jobs.

When address and GPS data are available, Repair-CRM can also show distance estimates and identify the closest technician to the job site.

Did this answer your question?