« Back to FAQs

Can I color-code zones and assign a driver to each?

Yes to colour-coding: each zone has its own route colour, set when you create or edit it, which makes overlapping territories easy to tell apart on the map. Drivers aren’t assigned to a zone directly — instead, plan the zone’s route (or generate a Route Group with one route per zone) and assign a driver when you create or dispatch it. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Delivery Zones

Can I continue to use Shopify delivery notifications?

Yes. In EasyRoutes for Shopify you decide whether to send messages using EasyRoutes’ customizable templates, or Shopify’s native notification flows. EasyRoutes writes tracking details to the Shopify fulfillment so the order status page and Shopify notifications include the correct link. If you enable both systems, review your templates to prevent duplicate emails/SMS.

Configuration lives in EasyRoutes notification settings; Shopify templates are managed in your Shopify admin.

See: Delivery Notifications – Email & SMS

Can I preview my notification templates before sending them?

Yes. Open any template in the Notifications editor and use Preview with Example Data to see how your message will render, including variables. You can also send a real‑world test by creating a draft order or manual stop with your own contact details, and triggering notifications on a sample route. Preview/testing tools are available for both email and SMS on Shopify and Web.

See: Delivery Notifications – Email & SMS

Can I customize the notifications customers receive?

Yes. From EasyRoutes Settings → Customer notifications, tailor email and SMS templates with your branding and dynamic variables, and select exactly which events trigger messages (Ready for Delivery, Out for Delivery, Driver is X Stops Away, Delivered, Missed Delivery, plus Scheduled/Rescheduled). You can maintain separate templates for Shopify orders vs. imported/manual stops, and send messages automatically with links to branded tracking pages. This customization is available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Delivery Notifications – Email & SMS

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 do I add a driver to EasyRoutes?

Access the Drivers & Vehicles tab from the EasyRoutes navigation menu, click Add driver, and enter the driver’s name and phone number. EasyRoutes sends the invite; the driver installs the Delivery Driver app and signs in with an SMS code. Assign a seat to activate them and dispatch their first route.

See: How do I add a driver?

Where can drivers download the EasyRoutes Delivery Driver app?

Drivers can install the EasyRoutes Delivery Driver app from the App Store (iOS) or Google Play Store (Android) using the official links provided in our Help Center. The app works with both EasyRoutes for Shopify and EasyRoutes for Web accounts; once added as a driver, sign in using the phone number on file and the SMS code sent to that device. After dispatch, routes appear automatically in the app and can also be opened from the push notification's shared route link.

See: Where can I download the EasyRoutes Delivery Driver app?

How is real-time driver location displayed to customers?

Customer tracking pages can display an anonymized, live driver pin so recipients can see the driver’s progress as delivery approaches. Enable the option in EasyRoutes Settings → Order tracking, and use delivery notifications (email/SMS) to send tracking links automatically. When live location is unavailable (e.g., permissions off), the page still shows status updates and ETAs based on route progress.

See: Real-Time Driver Location Tracking · Customizable Order Tracking Pages

Can I re‑optimize a route after it’s created?

Yes. Both EasyRoutes for Shopify and EasyRoutes for Web let you re‑optimize a route whenever plans change. Use this feature after you add or remove stops, change stop priorities, edit time windows or service times, or adjust limits like max route duration and stop limits. You can also balance stops across multiple routes first, then re‑optimize each route to tighten the sequence. If permitted in your Driver Settings, drivers may manually re‑order stops from the driver app or re‑optimize the remaining stops in their route to recalculate ETAs after mid‑route changes. For API‑driven workflows, use the Routes API to programmatically update routes and trigger re‑optimization.

See: How do I re‑optimize a route? · How do I allow drivers to re‑order stops?

How do I import Xero invoices into EasyRoutes?

From your Xero dashboard, go to the Business tab → Invoices, then use the Export button to download a CSV of the invoices you want to deliver. In EasyRoutes, click “Import new CSV” and upload the file. The system maps fields such as contact name, address, invoice number, and product details to create delivery-ready routes. See: Xero Import Guide

What permissions do drivers need to enable tracking?

For reliable live tracking, drivers should: (1) sign in to EasyRoutes Delivery Driver; (2) allow Always/Allow all the time location access; (3) enable Precise location; and (4) keep battery optimization from restricting the app (disable aggressive battery saver if needed). These settings apply on both iOS and Android and can be checked from device Settings.

See: Real-Time Driver Location Tracking · Troubleshooting mobile issues

Can I scan existing UPC/product barcodes or QR codes from my supplier?

Yes. Alongside EasyRoutes-native barcodes, drivers can scan existing product or order barcodes and QR codes — including supplier UPC, EAN, Code 128, and 2D formats like QR and Data Matrix — using the phone camera. Externally generated codes are captured and stored with the stop for reference, though match validation (the green/yellow confirmation) applies to EasyRoutes-native codes. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Scanning on the mobile app

What languages does the Delivery Driver app support?

The Delivery Driver app interface is available in English, Dutch, and German, and drivers can set their preferred app language from the app’s settings. Separately, the customer-facing side — tracking pages and email/SMS notifications — is fully customizable, so you can write that content in whatever language your customers speak. Language options apply the same way in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Using the Delivery Driver app

How are driver seats billed?

EasyRoutes pricing combines your plan tier with the number of driver seats in your current plan. Keep any number of drivers in your roster, then activate only the seats you need for your current delivery schedule. If demand spikes, add seats for a few days and deactivate later — billing automatically prorates so you pay for just the days your account contained additional seats. Seat management works the same on Shopify and Web.

See: Manage active driver seats · How prorated billing works

Can I mix pickups and deliveries on the same route?

Yes. A single EasyRoutes route can combine deliveries and pickups, so a driver can drop off orders and collect returns, empties, or reusable packaging on one trip. Add pickup stops alongside deliveries from Shopify orders, CSV/API imports, or manual stops; optimization sequences everything together, and each task is labeled for the driver in the app and on printed documents. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Pickup orders · Adding custom stops

How does EasyRoutes optimize my 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

Will customers see proof of delivery along with live tracking?

Yes. Proof of delivery (PoD) captured in the driver app — photos, signature confirmation, and driver notes — is attached to the stop and can be surfaced on the customer’s tracking page. Enable PoD display in EasyRoutes Settings → Order tracking, and use notifications to share links automatically when a stop is delivered or attempted. PoD is also visible to admins on the route and order records for auditing and support.

See: Proof of Delivery · Customizable Order Tracking Pages

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

Can I track driver performance?

Yes. Use Delivery Analytics to review outcomes by driver — completed vs. missed stops, average delivery time, and overall success rate — over a selected period. Filter to focus on a single driver or compare across the team. For detailed investigations, open routes to see timestamps and proof of delivery, or export results for use in external tools.

See: Delivery Analytics

Can I duplicate a route for future use?

Yes. To repeat a regular run, open the route and use the actions menu to duplicate/copy it, then set a new date/time, driver, and any updated options. Re‑optimize to account for traffic windows or new constraints. You can also copy only a subset of stops by selecting them and sending them to a new route. This approach works in both EasyRoutes for Shopify and EasyRoutes for Web.

See: How to Edit Routes

Does EasyRoutes offer SMS delivery notifications?

Yes. On Premium/Enterprise plans, you can send SMS notifications for key delivery events (e.g., Ready for Delivery, Out for Delivery, Driver is X stops away, Delivered, Missed Delivery, and optionally Scheduled/Rescheduled). Messages are billed per segment based on the recipient’s country. Customize content and variables in the template editor, and preview with example data before enabling. Pair SMS with email and customer tracking links for full visibility.

See: SMS Pricing · Delivery Notifications – Email & SMS

What's the difference between EasyRoutes-native barcodes and existing product/order barcodes?

EasyRoutes-native barcodes are QR codes generated by EasyRoutes and printed on your packing slips and labels; each is tied to a specific stop, so a scan can be validated as a match. Existing product or order barcodes (like a supplier’s UPC) aren’t tied to a stop that way — drivers can still scan and record them as proof, but match validation is strongest with EasyRoutes-native codes. Both work in EasyRoutes for Shopify and EasyRoutes for Web.

See: Barcode scanning

Can drivers re-order or re-optimize their stops in the app?

Yes. From EasyRoutes Settings → Driver settings, enable the options to let drivers reorder stops and re‑optimize the remaining sequence when plans change (traffic, customer requests). Re‑optimization recalculates the fastest order for what’s left, while respecting your route constraints (time windows, priorities). Admins can still edit routes from the web at any time.

See: How do I re‑optimize remaining stops? · Re‑ordering stops

How do I set up a Scanner-input Driver Task?

From your Orders page, open Add/edit options, find the Driver tasks card and click Enable, then Add new task and choose the Scanner input type. Give it a name (e.g. “Scan product barcode”) and, if you want it enforced, tick Delivered and/or Attempted to require a scan before the stop can be completed. Save, and drivers are prompted to scan at each stop. Driver tasks are available on Premium and Enterprise plans.

See: Driver tasks · Barcode scanning

What are the main benefits of using EasyRoutes with Squarespace?

By connecting Squarespace to EasyRoutes, you get access to a full delivery management toolkit: optimized multi-stop routes, real-time driver tracking, branded notifications, proof of delivery (photos, notes, signatures), and delivery analytics. This transforms Squarespace from just an eCommerce storefront into a complete last-mile logistics solution. See: Squarespace Overview

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