« Back to FAQs

Can I import orders into EasyRoutes 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 does EasyRoutes handle orders with no delivery date or time?

Orders without a delivery date or time window are still fully routable — EasyRoutes simply optimizes them for the shortest, most efficient path instead of constraining them to a window. You can mix dated and undated orders on the same route: those with windows are sequenced to honor them, while the rest fill the gaps. Use Order Filters to include or exclude undated orders, and add a window manually to any stop when you need one. This applies to both EasyRoutes for Shopify and EasyRoutes for Web.

See: Time Windows · Order Filters

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 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

Can I customize driver permissions?

Yes. From EasyRoutes Settings → Driver settings, define what drivers can access on mobile. Options include letting drivers manually re‑order stops, re‑optimize the remaining sequence mid‑route, and whether to show sensitive customer data (e.g., email, phone, notes). These controls apply to both EasyRoutes for Shopify and EasyRoutes for Web so you can tailor the experience to your policies.

See: Configure what is shown to the driver · Driver‑side re‑optimize

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

How do I change my plan?

You can upgrade or downgrade anytime from EasyRoutes Settings. Plan changes take effect immediately and we’ll prorate charges/credits for the remainder of your current cycle. If you also adjust the number of driver seats, those changes are prorated as well. Billing is handled via Shopify (EasyRoutes for Shopify) or Stripe (EasyRoutes for Web), depending on your product.

See: Change your plan · Prorated plan changes

Can drivers mark a stop as attempted/failed and record a reason?

Yes. When a stop can’t be completed, drivers mark it Attempted instead of Delivered from the Update Status section on the stop. They can choose a preset reason (for example, no answer, inaccessible, or Canceled) and add a note or proof of delivery to document what happened. The reason then appears on the stop’s details and feeds into your delivery analytics. Works in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Using the Delivery Driver app

Can I use Workflows with WooCommerce orders?

Yes. After your WooCommerce orders are imported into EasyRoutes (via CSV, Zapier, or API), you can use EasyRoutes’ Workflows to automate the next steps. For instance, you could create a Workflow that builds and dispatches routes every morning from all WooCommerce orders tagged as “Local Delivery.” This ensures WooCommerce data flows into the same automation engine used across EasyRoutes.

See: Workflows Overview

Can I move from Shopify Local Delivery to EasyRoutes?

Yes. EasyRoutes is built to replace and extend Shopify Local Delivery. It reads your existing Local Delivery orders — including checkout delivery instructions — and adds route optimization, driver dispatch, live tracking, customer notifications, and proof of delivery on top. Install from the Shopify App Store and your orders sync automatically, so there's no manual re-entry. The same routing tools are also available in EasyRoutes for Web.

See: Shopify Local Delivery migration guide · Local Delivery instructions

Can I dispatch routes directly to a driver?

Yes. From any route, choose Assign driver (or select from the header), then click Dispatch. The driver gets a push notification and can start the route from their phone. For busy days, dispatch multiple routes from a Route Group to release them all at once.

See: How do I dispatch / share routes?

What's the best way to keep perishable goods at temperature during multi-stop routes?

Keep product moving and time on the road low. Cap Max route duration and Max stops/items per route so no run exceeds your safe window, and let optimization split the overflow into extra routes. Use time windows and priority stops so the most temperature-sensitive orders are delivered first.

Pair the routing with physical cold-chain steps — insulated bags or coolers — and a required Driver Task to confirm handling. Works in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Max route duration · Priority Stops

Can EasyRoutes send delivery notifications for Squarespace orders?

Yes. Once imported, Squarespace orders behave like any other EasyRoutes order. Customers can receive branded delivery notifications via email or SMS, including live tracking links that show where their driver is in real time. This helps reduce “Where’s my order?” calls and improves customer satisfaction.

See: Notifications & Tracking

Can EasyRoutes connect to multiple Shopify stores?

EasyRoutes functions like other public Shopify apps: one app install per store. If you operate multiple stores, you can plan centrally by importing stops from other stores (CSV, API, webhooks/Zapier) into the EasyRoutes workspace you use for routing. This approach lets you manage a combined delivery day while preserving each store’s native Shopify workflows.

See: Can I connect multiple Shopify stores to EasyRoutes?

Does EasyRoutes integrate with Xero?

Yes. EasyRoutes supports Xero data by letting you export invoices from Xero and import them into EasyRoutes via CSV. For automation, you can connect Xero through Zapier or build custom workflows with the EasyRoutes API. This flexibility allows businesses to start with manual exports and move toward fully automated integrations as they scale.

See: Importing Orders from Xero

Can drivers confirm who received the delivery?

Yes. When you collect an e-signature, the driver can record who signed — the "Signed for" name is stored with the stop and appears in exports. For an explicit record, add a Driver Task text field for the recipient's name, and the driver can add a note or photo as well.

All of it is saved to the stop's proof-of-delivery timeline and can be shown on the customer's tracking page. Works in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Proof of Delivery · Driver Tasks

Can EasyRoutes sync BigCommerce orders automatically?

Manual CSV imports work well for smaller batches, but to achieve automatic syncing, you can use Zapier or the EasyRoutes API. For example, create a Zap that triggers whenever a new BigCommerce order is placed and sends it directly to EasyRoutes. Or, for more advanced use cases, use the API to integrate real-time order creation and updates.

See: Zapier Integration

Can I import orders into EasyRoutes 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

Are there API rate limits?

Yes. The EasyRoutes API enforces rate limits to ensure consistent performance for all users. Most workflows run comfortably within default limits when you batch requests, avoid unnecessary polling, and rely on webhooks to trigger updates rather than frequent reads. If you expect sustained high throughput (e.g., large imports or rapid status updates), our team can help you design an efficient approach and advise on limits for your use case.

See: API Getting Started Guide

Can I combine Zapier with EasyRoutes Workflows?

Yes. Workflows automate delivery tasks inside EasyRoutes, while Zapier connects EasyRoutes to external systems. Together, they create powerful end-to-end automation. For instance, a Workflow might create a route when orders arrive, while Zapier sends Slack alerts or updates a Google Sheet whenever stops on that route are completed. This layered approach ensures internal and external processes stay in sync.

See: Workflows Overview

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 EasyRoutes integrate with other business tools?

Yes. Integrate EasyRoutes with your existing stack in two ways: (1) programmatically via the Routes API to import stops, create/dispatch routes, and update status; and (2) event‑driven with webhooks and Zapier to push delivery events into Sheets, Slack, email, ERPs/CRMs, or custom endpoints. These options are available for both EasyRoutes for Shopify and EasyRoutes for Web.

See: API Getting Started Guide · Integrate webhooks with Zapier

How do I draw or create a delivery zone on the map?

Go to Settings > Delivery Zones and click Create zone above the map. Use the polygon tool to click points on the map and trace your area, then click back on your first point to close the shape. Give the zone a title and pick a route colour, then save. Once created, enable the Delivery zones Route Option to limit a route to orders inside that zone. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Delivery Zones

Can I combine Squarespace orders with orders from other platforms?

Yes. EasyRoutes allows you to centralize multi-platform order management. You can import Squarespace orders via CSV or Zapier while also syncing Shopify, WooCommerce, BigCommerce, or Wix orders into the same account. This lets you plan optimized delivery routes that combine orders from different sales channels.

See: Squarespace Integration

How is proof of delivery captured when no one is present to receive the order?

When no one is available, the driver documents the drop instead of collecting a signature: up to four photos of where the order was left, an optional note (e.g., "left behind the side gate"), and the GPS location and timestamp captured automatically. All of it is saved to the stop's proof-of-delivery record.

You can make a photo and/or note mandatory to mark the stop delivered, and display these items on the customer's tracking page for confidence. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Proof of Delivery · Customer tracking pages

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