← All articles

AI and sales route planning: prioritise visits without missing appointments

Use AI to review visit priorities, then check travel times, appointment windows and buffer time to build a day that actually works.

A sales rep checks an appointment sheet beside his parked car outside a city-centre pharmacy.
Check both the commercial priority and the travel constraints before getting back on the road.Illustration generated for Salesia

Two pharmacies are waiting for an answer, a shop has just received its first order and you have an appointment at 2 pm. Sorting customers by revenue is not enough to organise the day. You need a reason to visit each account and a schedule that respects the appointments.

AI can help review priorities from a supplied customer record. Travel times and appointment windows still need a routing tool and confirmation. The examples here are fictional and apply to reps visiting shops and pharmacies.

Separate visit priority from route calculation

A language model can group open commitments, suggest questions and flag missing information. It should not invent travel times or buyer availability. A routing planner takes addresses, travel times, visit durations and time windows to calculate a feasible sequence. A high commercial priority does not make a late arrival possible.

Google’s vehicle routing example with time windows illustrates this distinction: the travel-time matrix and allowed visit windows are inputs to the calculation. The quality of the result depends on those inputs.

At a glanceThree decisions for a workable routeCommercial priority alone does not determine the visiting order.
  1. Prioritise

    Find the visit purpose and outstanding commitments in the CRM.

  2. Calculate

    Give the planner travel times, visit windows and durations.

  3. Confirm

    Check the buyer, access and buffer time before departure.

Confirm unknown availability. Never invent travel times.

Prepare a short list of candidate visits

Information to check before proposing a route
DataUseful exampleIf missing
OutletCRM ID and checked addressConfirm the address; do not choose a namesake
Visit purposeCheck shelf setup after the first deliveryClarify the objective before reserving time
Open commitmentQuote response promised before 12 SeptemberRead the latest visit report
AvailabilityBuyer present 10 am–noon, by appointmentConfirm; shop opening hours are insufficient
Duration and access35 minutes on site, parking five minutes awaySet an explicit assumption to verify
Dated historyLast visit 18 August; next action 9 SeptemberFlag the gap without automatically lowering priority

Limit the extract to accounts in the territory under consideration and the information needed for the decision. An entire address book will not improve a decision about eight visits. Keep each outlet’s ID in the proposal so you can find the exact record.

Use rules the team can explain

Start with confirmed appointments. Then review commitments nearing their deadline, launches that need support and overdue visits. Commercial potential belongs in this judgement alongside the reliability of the data used to estimate it.

  • Fixed appointment: preserve it as a constraint unless the customer agrees to move it.
  • Outstanding promise: establish whether it requires a visit. Sending a price list may avoid a 40 km journey.
  • New shop: allow for launch support even without an order history.
  • Less active customer: check closures, disputes and seasonality before assuming the account is at risk.

A score of “87 out of 100” is of little use if nobody knows what increases it. For a first test, request a dated reason and an expected action for each visit. If you use a score, document the rules; a number does not become a probability of an order simply because it looks precise.

Make the day fit, then check each appointment

From 8:30 am to 5 pm, you have 510 minutes. Here is a fictional budget for six 35-minute visits. Travel includes departure and return; the planned durations also allow for parking.

Worked daily budget: six visits
ItemMinutes
Six visits × 35 minutes210
Planned travel145
Lunch45
Preparation and reports30
Buffer: 510 − 210 − 145 − 45 − 3080

A seventh 35-minute visit with a 25-minute detour would use another 60 minutes. Only 20 minutes of buffer would remain, before any additional admin. The visit count may fit on paper while the risk of lateness increases.

A correct total can hide an impossible appointment

You leave a shop at 11:30 am. The next journey takes 35 minutes, but the buyer is only available until noon. Arriving at 12:05 pm is already too late. Change the order, agree another slot or postpone the visit. Having 80 spare minutes elsewhere in the day does not resolve this conflict.

At a glanceWhere do the day’s 510 minutes go?A fictional 8:30 am–5 pm budget for six 35-minute visits.

Available time510 min

  • Six visits210 min
  • Travel145 min
  • Lunch45 min
  • Preparation and notes30 min
  • Buffer for delays80 min

This total does not prove that every appointment fits. Check arrival and finish times too.

Validate the plan and keep a fallback

Give checked addresses, appointment windows and visit durations to your routing tool. Review the arrival and finish time of every visit, then confirm appointments. Show traffic assumptions and optional stops in the plan.

If a customer cancels, choose a prepared fallback visit or use the time for a remote action. Recalculate while parked. Adding the nearest shop without checking whether its buyer is available can waste time and disrupt later appointments.

Measure useful visits, not just visit count

For two weeks, record appointments kept, kilometres travelled, commitments resolved, late arrivals and visits with no relevant contact available. Compare days with similar territories and constraints. Five visits that move a decision forward may be preferable to eight calls with no outcome; revenue alone does not capture that distinction.

Discover Salesia

Review your route planning

Bring a real territory, your appointments and the information available in your customer records to prepare the demonstration.

Prepare a demo →Book a demonstration

Read the practical field-sales AI guide or prepare voice notes after each visit. For more detail, our guides to organising a sales route (French) and territory workload (French) cover the planning fundamentals.