« Back to FAQs

What is my on-time delivery rate and how is it measured?

Your on-time rate reflects the share of deliveries completed within their scheduled delivery window, based on the timestamps captured when drivers mark stops complete. Open the Analytics tab and choose a time period (and optionally a driver) to see on-time performance alongside completion rates and delivery durations. Route scheduling and time windows need to be set for on-time measurement to be meaningful. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Analytics

Can the API update route status?

Yes. Programmatically modify routes and stops using the Routes API — update stop status (delivered/attempted), change assignments, dispatch routes to drivers, or edit route options, then re‑optimize as needed. When your store uses EasyRoutes notifications, status changes made through the API follow the same rules and can send customer updates and refresh ETAs. This applies to both EasyRoutes for Shopify and EasyRoutes for Web.

See: API Getting Started Guide · EasyRoutes Routes API

Can I assign multiple drivers to a single route?

No — routes are single‑driver to keep tracking, ETAs, and proof‑of‑delivery accurate. If two or more drivers are needed, split the stops into multiple routes (or create a new route for leftovers) and dispatch each separately. You can also publish a route without assigning a driver, and share a self‑assign link so someone from your pool can claim it when ready.

See: How driver assignment works

Can I include proof of delivery on customer tracking links?

Yes. Both EasyRoutes for Shopify and EasyRoutes for Web can display proof of delivery (PoD) on the customer’s tracking page right after a stop is marked Delivered or Attempted. PoD can include delivery photos, e‑signature confirmation, and optional driver notes. Turn this on from EasyRoutes Settings → Order tracking, and use notifications (email/SMS) to send tracking links automatically. For internal auditing, PoD is also visible on the route and stop records for your team.

See: Proof of Delivery · Customizable Order Tracking Pages

How do I add a custom or manual stop?

From any route or the Orders page, click the + Add button under the map and choose Custom stop, then fill in the stop details with a valid address — EasyRoutes auto-fills matches from your Address Book as you type. Tick “Save to address book” to reuse a frequent stop later, and re-optimize if you’d like it slotted into the best position. It’s the same flow whether you’re on EasyRoutes for Shopify or EasyRoutes for Web.

See: Add a custom stop · Address Book

Can I balance stops evenly across multiple routes?

Yes. When creating multiple routes as a group, use the Balance routes feature to spread stops evenly across drivers and routes. Balancing respects your other settings — such as max route duration, max stops/items, custom start/end locations, and time windows — so each route remains feasible. You can also choose to create and auto‑assign routes to selected drivers, then re‑optimize each route to fine‑tune their sequence and ETAs. This feature is available in both EasyRoutes for Shopify and EasyRoutes for Web and is especially helpful for daily batch planning.

See: Balance routes · How many routes?

Can proof of delivery items be shared with customers?

Yes. Both EasyRoutes for Shopify and EasyRoutes for Web can surface proof of delivery (PoD) to customers. Enable PoD display on tracking pages and decide which delivery events should send links via email/SMS. When a driver completes a stop, PoD is attached to that stop and becomes available to customers according to your settings. Admins always see PoD in route and stop details for auditing or future reference.

See: Share PoD · Tracking Pages · Delivery Notifications

Does EasyRoutes store customer data?

Yes. EasyRoutes processes order and customer information to plan routes, power tracking/notifications, and provide proof‑of‑delivery records. We protect this data with modern security practices and retain it according to your account activity and legal requirements. We do not sell personal information; limited sharing may occur with subprocessors strictly to operate EasyRoutes, as described in our privacy policy.

For data removal requests, contact support and we’ll guide you through available options.

See: Privacy Policy

Are there any differences in the customer experience between products?

Customizable delivery status notifications (both email and SMS), order tracking pages including delivery ETAs, real-time driver location tracking, and Proof of Delivery (photos, eSignature, driver note, delivery GPS location) are all broadly supported on both EasyRoutes for Shopify and EasyRoutes for Web.

Customers receiving deliveries via either platform will benefit from the same user experience, tailored to meet your brand’s standards.

See: Tracking pages · Delivery notifications · Proof of Delivery

How can Workflows help automate my delivery operations?

Workflows allow you to automate many of the repetitive tasks that take up valuable time in your day-to-day delivery management. For example, if you typically log in each morning to create routes, assign them to drivers, and send customers notifications, Workflows can be set up to handle all of that automatically based on rules you define. This saves your dispatchers hours of work each week and helps eliminate mistakes, such as forgetting to notify a customer or leaving a route unassigned.

Automation also improves reliability — your drivers and customers can count on consistent, timely updates regardless of how busy your team is. In short, Workflows help standardize your operations so they run smoothly, even when volumes are high or resources are stretched thin.

See: Workflows Guide

What is my on-time delivery rate and how is it measured?

Your on-time rate reflects the share of deliveries completed within their scheduled delivery window, based on the timestamps captured when drivers mark stops complete. Open the Analytics tab and choose a time period (and optionally a driver) to see on-time performance alongside completion rates and delivery durations. Route scheduling and time windows need to be set for on-time measurement to be meaningful. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Analytics

Can I schedule routes ahead of time and share ETAs?

Yes. Set a scheduled start date and time when creating or editing a route. EasyRoutes will use that schedule — plus stop time intervals and any delivery time windows — to calculate ETAs for every stop. Customers can receive their individual ETAs via branded tracking pages and optional email/SMS notifications. If plans change, simply edit the route's schedule, re‑optimize the route, and ETAs will update automatically.

See: Route Scheduling & ETAs · Tracking & notifications

What app permissions are required?

Drivers should enable: (1) Location set to Always/Allow all the time with Precise on for accurate tracking and ETAs; (2) Camera/Photos to capture proof of delivery; (3) Notifications for new route alerts; and (4) on Android, allow Storage/Media so photos save correctly. Battery optimization should not restrict the app so background location continues during a route.

See: What app permissions does EasyRoutes Delivery Driver use?

Does the app provide turn-by-turn navigation?

Yes. EasyRoutes opens your driver’s preferred navigation app for turn‑by‑turn directions. Drivers can choose Google Maps, Apple Maps, or Waze as their default navigation app from the mobile app's settings page. Drivers can also long tap and choose a different app on the fly if needed. Getting directions is available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: How do I select a navigation app? · Getting Directions

What types of proof of delivery does EasyRoutes support?

Drivers can capture multiple photos, obtain a customer e‑signature, and add notes at the stop. These items are stored with timestamps and the completion context, and they’re visible to admins on the route and stop record. When enabled in EasyRoutes Settings, customers can see PoD on tracking pages and in notifications.

See: Proof of Delivery

Does EasyRoutes integrate with Squarespace?

Yes. EasyRoutes supports Squarespace orders through multiple integration methods. The simplest way is exporting orders from your Squarespace dashboard to CSV and importing them into EasyRoutes. For automation, you can connect Squarespace with Zapier to send orders directly into EasyRoutes, or build custom workflows with the EasyRoutes API. This ensures Squarespace merchants can take advantage of the same delivery optimization and tracking tools available to other platforms. See: Squarespace Integration

Can I notify customers of delays with EasyRoutes?

Yes. In EasyRoutes Settings → Customer notifications, enable the Rescheduled template and customize the message and variables (date, window, tracking link, etc.). Trigger it when routes or stops move to a new day/time so recipients are informed proactively. This works for both Shopify orders and imported/manual stops across EasyRoutes for Shopify and EasyRoutes for Web.

See: Delivery Notifications – Email & SMS

Can drivers see customer notes?

Yes. Drivers can view delivery instructions and customer notes alongside each stop, including details pulled from Shopify orders. Admins can control visibility from EasyRoutes Settings → Routes (Route display options) and EasyRoutes Settings → Driver settings (Driver app settings). Show only what drivers need in the field while keeping sensitive data minimal.

See: How do I see delivery & customer notes? · Configure what drivers see

Can I lock or pin a stop's position in the route?

There isn’t a dedicated “lock” toggle to pin one stop to a fixed position. Instead, you control sequence by arranging stops manually with drag-and-drop, and that order stays until you choose to re-optimize (which recalculates the sequence). To keep a stop first or last, set it as your start or end location; to influence inclusion order, use Priority stops. Applies to both EasyRoutes for Shopify and EasyRoutes for Web.

See: Editing routes · Priority stops

Does EasyRoutes have an API?

Yes. You can integrate EasyRoutes with ERPs, CRMs, WMS, and custom apps using our API and webhooks. Typical use cases include importing stops from non‑Shopify channels, syncing delivery status and proof‑of‑delivery back to your system of record, and powering external analytics collection. The same platform supports both EasyRoutes for Shopify and EasyRoutes for Web.

See: API Getting Started Guide · Routes API

How does EasyRoutes use real-time traffic in route optimization?

EasyRoutes factors expected traffic conditions into its route optimization and ETA calculations, using live map and traffic data to sequence stops and estimate arrival times. As conditions or your stops change, you can re-optimize at any time and EasyRoutes recalculates the most efficient order. This works alongside options like time windows, toll avoidance, and stop priorities. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Route Options

Can I require drivers to start a route before tracking begins?

Yes. In both EasyRoutes for Shopify and EasyRoutes for Web you can enforce a start action. When a driver taps Start Delivery in the mobile app, EasyRoutes records the route start time and begins live location updates. This prevents drivers from completing stops out of context and ensures analytics include drive time from the route's start location. If a route must be paused, drivers can resume later to continue tracking.

See: Real-Time Driver Location Tracking · Driver Settings

How does EasyRoutes optimize my delivery routes?

EasyRoutes builds efficient routes by combining your inputs (orders/stops and addresses) with constraints and preferences. It accounts for start and end locations, optional time windows, per‑stop service times, speed factors, and limits such as maximum duration, stops, items, or weight. You can create multiple routes at once, balance stops evenly, or optimize for the fewest routes that still meet your limits. After reviewing the map and stop list, drag‑and‑drop stops to make manual adjustments, then re‑optimize to apply changes.

See: Route Options · EasyRoutes 101: Route Optimization & Route Options

How quickly can I get started?

Setup is quick: install EasyRoutes (Shopify) or sign in (Web), connect drivers, select orders with filters, and click Create route. Use the defaults for service times and route options, then print or dispatch to the driver app. Most trial users reach a working route within an hour, often faster with our step‑by‑step guide.

If you import orders from outside Shopify, start with a small CSV or a few manual stops to validate the flow before scaling.

See: EasyRoutes Getting Started Guide

What are Vehicle Profiles and how do I set them up?

Vehicle Profiles let you save details about the vehicles you deliver with — type, make, model, and fuel economy. Create them from the Drivers & Vehicles area, then assign a profile to a route (or set one as a Route Option so it applies to new routes). Once assigned, you can track route metrics per vehicle, filter Analytics by vehicle, and the assigned vehicle shows in the driver app. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Vehicle Profiles

Does EasyRoutes add tracking links to Shopify orders automatically?

Yes. Fulfilling an order from EasyRoutes creates a Shopify fulfillment that includes the EasyRoutes tracking number and URL. Customers see the link on the order status page and in applicable Shopify notifications. If templates were heavily customized, you may need to ensure the standard tracking snippet is present.

See: Customizable Order Tracking Pages and Links