« Back to FAQs

Is vehicle type/capacity considered when optimizing?

Yes. EasyRoutes features customizable Vehicle Profiles for different vehicle types, as well as route capacities (e.g., item or weight limits) that can be assigned to a route so our route optimizer respects those limits. Route‑level capacity controls — such as Max items per route and Max weight per route — to prevent overloading a vehicle. Pair capacity settings with other constraints (including custom start/end locations, stop time intervals, and delivery time windows) and re‑optimize to reflect changes. For commercial navigation needs, export routes to GPX and load them onto Garmin devices that support truck‑aware routing.

See: Vehicle Profiles · Max items/weight per route · Commercial vehicles & GPX Export

Can I test the API in a sandbox environment?

While there isn’t a separate public sandbox, you can safely test in a non‑production environment. Create a test shop (Shopify) or an EasyRoutes for Web workspace with sample data, generate a dedicated API token, and point webhooks to staging URLs. Use draft orders or manual stops that contain your own contact info so notifications and tracking tests go only to your team. When your flows are validated, switch credentials and endpoints to production.

See: EasyRoutes API Getting Started Guide

Can I preview my notifications 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 auto-dispatch routes to my drivers?

Yes. Enable automatic dispatch so newly created routes with a scheduled start time are assigned and sent to the chosen driver immediately — no extra clicks. Use this for recurring daily runs or integrations that create routes programmatically. You can still edit or un-dispatch a route before start time if plans change.

See: Automatically dispatching a route

Can I edit or reshape a zone after creating it?

Yes. You can reshape a zone after creating it — open Settings > Delivery Zones, select the zone, adjust its points on the map, then save your changes. You can also rename it or change its route colour at any time. Updated boundaries apply the next time you use that zone to select orders for a route. Works in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Delivery Zones

Can I import orders from spreadsheets?

Yes. Upload a CSV to create stops with customer, address, and item details — even if the orders weren’t placed in Shopify. The importer supports line‑item fields such as quantity and weight so you can use vehicle capacity limits accurately. Once imported, these stops can be filtered, optimized into routes, and dispatched to drivers like any other order source.

See: How to import orders from CSV

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

Does EasyRoutes integrate with BigCommerce?

Yes. EasyRoutes supports BigCommerce orders in several ways. You can export orders from BigCommerce and import them into EasyRoutes via CSV, or use Zapier and our API for real-time automation. This lets you start quickly with spreadsheet imports and grow into fully automated workflows as your delivery operation scales.

See: BigCommerce Integration

Can I reprint packing slips or labels?

Yes. To reprint, open the route, click Print, and enable Packing slips and/or Packing labels. You can send the batch to a printer again or save a fresh PDF. Reprinting uses your current template settings — if you change variables or sizes in Settings → Packing Slips & Labels, the new output will reflect those changes.

If the route has been archived from your EasyRoutes account, restore it before printing. This reprint flow works the same in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Printing delivery routes

Can EasyRoutes sync Squarespace orders automatically?

CSV import works well for manual workflows, but if you want orders to sync automatically, Zapier or the EasyRoutes API is the solution. Zapier allows you to create automations where new Squarespace orders are instantly sent to EasyRoutes. The API provides developers with even more control, such as syncing fulfillment statuses or building advanced integrations with other systems.

See: Zapier Integration

Can I manage cash-on-delivery orders?

Yes. Mark COD orders and include collection instructions in stop notes. Drivers can record payment received using notes and attach custom notes containing any COD amounts collected. Back at the office, export routes/stops to reconcile COD activity. This workflow is supported across EasyRoutes for Shopify and EasyRoutes for Web.

See: Cash on Delivery

Does EasyRoutes support age-restricted (e.g., alcohol) deliveries?

EasyRoutes doesn't include a dedicated age-verification or age-gating feature, so it won't automatically confirm a recipient's age. You can still operate alcohol, CBD, or other age-restricted delivery routes and enforce the check at the door: require an e-signature and/or photo to mark the stop delivered, and add a required Driver Task (e.g., "ID checked, recipient 21+") the driver must complete first.

Note that age-gated content isn't supported for SMS notifications. These options work in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Proof of Delivery · Driver Tasks

Can I show my driver’s real-time location to customers?

Yes. When real‑time tracking is enabled, customer tracking pages can show an anonymized, live GPS pin as the driver approaches (configurable between 1 and 10 stops away). Turn on live location in EasyRoutes Settings → Driver settings, and enable the customer display option in EasyRoutes Settings → Order tracking. This capability is available across EasyRoutes for Shopify and EasyRoutes for Web.

See: Real‑Time Driver Location Tracking

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

How does EasyRoutes pricing work?

EasyRoutes uses a flexible, seat‑based model. Choose a plan (Standard, Premium, Enterprise) and activate the number of driver seats you need; you’re billed only for active seats. You can adjust seats or change tiers at any time, and SMS messaging — if enabled — is charged per message segment. Both EasyRoutes for Shopify and EasyRoutes for Web use the same pricing model.

See: Pricing · Pricing & Plans FAQ

Does EasyRoutes have a mobile app for dispatchers?

Dispatchers manage routes from the browser interface. On Shopify, open the Shopify mobile app and launch EasyRoutes to view routes, assign drivers, and monitor progress from supported mobile devices. For EasyRoutes for Web, sign in from your phone’s browser for a responsive experience. Drivers should use the dedicated EasyRoutes Delivery Driver app for turn‑by‑turn and proof of delivery.

See: Where are my routes, drivers, and settings?

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

How does EasyRoutes work with Shopify fulfillments?

EasyRoutes integrates with Shopify fulfillments so your order system stays in sync. Marking stops Ready for Delivery, Out for Delivery, Delivered, or Attempted updates the Shopify fulfillment accordingly and adds the EasyRoutes tracking number/URL. Depending on your configuration, Shopify or EasyRoutes sends the customer emails/SMS. Partial items and multi‑item orders are supported; admins can review fulfillment history on the Shopify order and in EasyRoutes route/stop details.

See: Working with items and fulfillments on Shopify orders

How do I manage my active drivers?

Invite drivers from the Drivers & Vehicles tab, then assign a driver seat to activate them. Deactivate drivers anytime to free a seat without deleting their profile or history. You can switch which people occupy seats as staffing changes — ideal for seasonal or on-call drivers. These controls are available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Add a driver · Activate/deactivate drivers

Can I schedule returns or reusable-packaging pickups as stops on a delivery route?

Yes. EasyRoutes lets you add pickups — including returns and reusable-packaging collections — as stops on a delivery route, so drivers retrieve containers on the same run. Add them as custom/manual stops or via CSV/API, set the pickup location, and use stop notes to tell drivers what to collect. Collections appear in sequence with deliveries, on printed manifests, and in the driver app. Works in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Pickup orders · Adding custom stops · Driver Tasks

What actions can I perform in EasyRoutes using Zapier?

Zapier lets you automate actions inside EasyRoutes, such as importing stops from external systems. For example, a Zap could take new orders from WooCommerce or Xero and create delivery stops inside EasyRoutes automatically. This eliminates manual data entry and keeps your routes up-to-date in real time.

See: Zapier Integration Guide

What data does Delivery Analytics provide?

Delivery Analytics provides a consolidated view of your operations across both EasyRoutes for Shopify and EasyRoutes for Web. Key metrics include total stops and routes, completion rate, attempted/missed deliveries, average delivery time, and per‑driver performance summaries. Use it to compare activity over time, spot bottlenecks, and validate operational changes.

You can filter by time period and specific drivers to focus on a team or individual, then export results to CSV for reporting. For event‑level detail (e.g., when a stop changed status), open the route’s Activity Feed. Analytics refreshes as new delivery events are recorded, so the dashboard stays current throughout the day.

See: Delivery Analytics · Activity Feed

How do I authenticate API requests?

API access uses tokens you create in your EasyRoutes account. Follow the Getting Started guide to generate a token, store it securely, and add it to requests from your server or integration platform. Tokens work the same way for both EasyRoutes for Shopify and EasyRoutes for Web. Rotate credentials periodically and avoid embedding them in client‑side code.

See: EasyRoutes API Getting Started Guide

Do I need coding skills to connect Xero with EasyRoutes?

No technical background is needed if you use Zapier to connect Xero with EasyRoutes. Zapier provides a no-code way to set up automations like sending invoices into EasyRoutes for route creation. For advanced teams, the EasyRoutes API allows for custom integrations, syncing invoice updates, or linking to ERP/CRM systems.

See: API Getting Started

Is EasyRoutes good for same-day delivery?

Yes. EasyRoutes is built for fast‑moving operations. Select orders, click Create route, and dispatch in a few steps. When new requests arrive, add them to an active route, re‑optimize the remaining sequence, and the driver’s app updates immediately. Customers can receive status notifications and view tracking links with dynamic ETAs. Use Route Groups to coordinate multiple drivers for peak periods.

See: Re‑optimizing a route · Dispatch/share routes

What are the main benefits of using EasyRoutes with Wix?

Connecting Wix to EasyRoutes unlocks the complete last-mile toolkit: multi-stop route optimization, live driver tracking, proof of delivery (photos, signatures, notes), branded notifications, and delivery analytics. Together, these tools help Wix merchants scale delivery operations, save dispatcher time, and provide customers with a professional, reliable delivery experience.

See: EasyRoutes for Wix