We're launching AI agents for business operations, with a developer API. Read the announcement

How to Automate Google Maps

A dispatcher can hand Google Maps route planning to software that reads the next day's jobs, enters each crew's stops in Maps, orders them and sends the run sheet. Maps caps a route at nine stops, leaves their order to you and times traffic only for one-destination trips, so an AI agent such as WebRun does the entering.

The day's route is worked out in Google Maps before anyone leaves the yard

For a business whose work happens at the customer's address, Google Maps is where the owner or the dispatcher plans the day. At six in the morning one of them opens directions at maps.google.com and enters the day's addresses to see how far apart the jobs are before promising anyone an arrival window. The crews then drive that route on their phones.

A hood-cleaning crew works through restaurant kitchens after closing time, so its route is drawn up for the night. An inflatable rental company drives the same streets twice on a Saturday, dropping bounce houses in the morning and collecting them at dusk. A mobile equine vet goes from farm to farm, and a beekeeper drives to whichever apiary sites are due an inspection.

A step-by-step desktop walkthrough of planning one Google Maps route with several stops: adding destinations, the limits on a route, and getting the finished route onto a smartphone. Video: Google Maps Multiple Stops, Plan a Route with Several Destinations, from Outdoor Tech Instructor on YouTube, 5 min.

The dispatcher pastes every stop in from the job list

The jobs live in a field-service system or a rental calendar, and Google Maps knows nothing about them. Each morning the dispatcher reads the list, copies an address, pastes it into the directions box and adds the next stop until the whole day is in.

Then the stops need an order. The dispatcher drags them around so the van does not cross town twice, while remembering that one kitchen only opens its back door after ten and that another job needs the long ladder. Each crew gets the result as a typed message, or hears it read out over the phone at the yard.

A job added at quarter past eight sends the dispatcher back to the start, and so does a cancellation. On a day with more stops than one route holds, the dispatcher builds it in pieces, one route per crew or one per half of the day, and sends each piece separately.

Run sheets built from the job list One routed sheet per crew, made from today's jobs in your field-service system before the first van leaves.
Routes that follow the day's changes When a job cancels or a new one comes in, the affected crew gets a rebuilt route with the moved stops marked.
Drive minutes kept by area The minutes between stops, logged each day in a sheet, show the owner which areas take longest to reach.

Google Maps holds nine stops and leaves the order to you

Directions on a computer take up to nine stops, and the final destination counts as one of them. The dispatcher reorders a route by dragging a stop up or down the list. For a single trip, Depart at and Arrive by, under Leave now, pick the best route for a chosen hour from estimated traffic, but Google limits both to routes with one destination.

A finished multi-stop route leaves the computer as a copied link or a printout. Send to phone, which puts directions on a phone or tablet, does not accept a route with more than one destination.

Google does sell automatic ordering, outside the app. The Route Optimization API in Google Maps Platform plans routes for one vehicle or a whole fleet, with time windows for each stop, driver shifts and required breaks. Using it means enabling billing on a Google Cloud project and sending an OAuth token with every request, which is work for a developer.

The app's own features all work on addresses somebody has already entered. The jobs sit on the schedule screen of the field-service system, which opens only for someone signed in to the office's account, and Google Maps cannot reach it.

Map from Google's Route Optimization API documentation showing three routes in orange, purple and green through south Vancouver, around W King Edward Ave, W 41st Ave and E 49th Ave, with small circles marking each stop.
Google's illustration of a Route Optimization API plan: the stops are split between three vehicles, and each coloured route already runs in order. Screenshot: Route Optimization API overview on developers.google.com, captured 11 October 2026.

The run sheet lists the gate code beside each address

Saturday's eleven drops for an inflatable rental firm could be split into two run sheets, one per truck, each in an order that keeps the truck on its own side of town. Each driver could have theirs on the phone the night before, with the arrival window, the bounce house, the generator and the gate code from the booking notes beside every address.

An equine vet could read the day's farm calls in driving order, each with the horse's name and the reason for the visit. When a restaurant cancels its cleaning at eight in the evening, the hood-cleaning crew lead gets a fresh sheet for the night, with that kitchen struck off and the remaining stops put back in order.

Over a month, the owner could read the minutes each crew spent between stops, set out by area, and decide where a quote should carry a travel charge or which day to book a distant town.

Routes are built overnight and checked by the dispatcher in the morning

The dispatcher keeps the calls that need local knowledge, like which crew has the long ladder, and stops typing addresses into the directions box. WebRun is an AI agent that works a real Chrome browser, signed in as you. The night before, it opens the next day's jobs, enters each crew's stops in Maps, orders them and writes the run sheet with the route link.

It uses the Maps website, so nobody enables billing or requests an OAuth token for it. Each crew's sheet can go to the dispatch channel first, for the dispatcher to check and forward. Arrival windows go on the crews' sheets and nowhere else.

The same run works from QuoteIQ for a hood-cleaning crew or ThoroVet for an equine practice, and ends with each crew's run sheet in Telegram or Slack.

Google Maps directions in a browser with five San Francisco stops listed from Ferry Building to Twin Peaks, Add destination below them, Send directions to your phone and Copy link, and a 43-minute, 11.9-mile driving route drawn on the map.
Google Maps keeps these five stops in the order they were entered, and Copy link turns the whole route into one link for a run sheet. Screenshot: Google Maps directions on google.com, captured 11 October 2026.

Questions people ask

Does Google Maps put multiple stops in the best order?

No. The app keeps stops in the order you add or drag them. Automatic ordering is sold separately as the Route Optimization API, which charges per shipment under two SKUs: Single Vehicle Routing for requests with one vehicle, and Fleet Routing for requests with two or more.

How many stops can one Google Maps route have?

Nine after the starting point, and the final destination is one of the nine. Stops are not available at all for public transit or flight searches. A crew with twelve jobs gets two routes, split by area or by half of the day.

Why can't I send a multi-stop route to my phone?

Google switches off Send to phone for any route with more than one destination, and it only works when the computer and the phone are signed in to the same Google account. For a multi-stop route, choose Send a link, then Copy link, and text it to the driver, or print the route with maps or as text only.

Does routing change anything in Housecall Pro or ServiceTitan?

No. Building routes means reading the jobs and nothing more, so the job system's schedule is left untouched.

Sources

  • Get directions & show routes in Google Maps Google's help page stating that a route can have up to 9 stops including the final destination, that stops are reordered by dragging, that Depart at and Arrive by only work for routes with one destination, and that multiple stops are unavailable for transit and flights.
  • Share, send, or print directions from Google Maps States that directions cannot be sent to a phone or tablet when a route has multiple destinations, and covers sharing a route by link or printing it.
  • Route Optimization API overview Describes Google's API for optimized route plans across vehicles, stops and time windows, set up through a Google Cloud project with API calls and Google Maps Platform billing.
  • Route Optimization API usage and billing States that billing must be enabled on each project and an OAuth token sent with every request, and that the API bills per shipment under a Single Vehicle Routing SKU and a Fleet Routing SKU.
  • Share, send, or print directions from Google Maps Google's help page for computers, stating that to send directions to a phone or tablet the route cannot have multiple destinations, and that directions can instead be shared as a link or printed.

7 ready-made Google Maps workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated QuoteIQ Route Optimized Stop Sheets
Every morning, WebRun reads tomorrow's scheduled cleaning jobs from QuoteIQ, orders the stops by drive time in Google Maps, and sends the crew a Telegram stop sheet in route order so nobody backtracks across town.
QuoteIQ›Google Maps›Telegram
Automated Inflatable Office Delivery Route Digest
Every morning, WebRun reads today's deliveries and pickups from Inflatable Office, orders each driver's stops on Google Maps, and posts the sorted route sheet to Slack before the crew loads the trucks.
Inflatable Office›Google Maps›Slack
Automatic Mobile Tint Route Planning
WebRun reads the day's mobile installs from Tint Wiz, orders them into an efficient driving route with Google Maps, and posts each installer a Slack run sheet with stops, addresses, and film so crews spend less time driving.
Tint Wiz›Google Maps›Slack
Automated Ambulatory Route Planning
WebRun reads the day's booked farm calls from ThoroVet each morning, orders the stops into an efficient driving route on Google Maps, and posts your mobile team a clean run sheet with addresses, horses, and the reason for each visit.
ThoroVet›Google Maps›Telegram
MyApiary Automated Apiary Route Planning
Every morning, WebRun reads which apiary sites are due a visit in MyApiary, builds a sensible driving order in Google Maps, and sends your team the route with what needs doing at each stop.
MyApiary›Google Maps›Telegram
Optimise Your Daily Job Routes
Each morning WebRun sequences your field jobs into the most fuel-efficient route for each technician so every van runs an optimised run sheet.
Housecall Pro›Google Maps›Telegram
Send Your Crew the Daily Dispatch
Every morning WebRun builds a clean, routed schedule from today's jobs and sends each technician their run sheet for the day.
ServiceTitan›Google Maps›Slack

Want one of these running on your own Google Maps?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.