EasyRoutes is built for dynamic operations. When an order changes or a new request arrives, open the active route, add or remove stops, and click Re‑optimize to calculate the best new sequence for the remaining stops. ETAs and the driver’s stop list update immediately in the mobile app. If needed, move stops between routes to balance workloads, then re‑optimize each route.
Customer tracking pages and notifications reflect the new schedule so recipients stay informed.
See: Adding orders or stops to routes · Re‑optimizing routes
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.
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?
Yes. Time windows are supported in both EasyRoutes for Shopify and EasyRoutes for Web. Add a window directly to a stop, or pull windows from checkout tools/date pickers (e.g., Zapiet, Buunto, and other supported third‑party apps). This way, our route optimizer sequences stops to respect open/close times while considering start/end locations, stop times, and other limits. If windows create conflicts that exceed constraints (e.g., max duration), split stops into additional routes or relax limits, then re‑optimize. ETAs displayed to drivers and customers reflect these windows so deliveries align with customer preferences as closely as possible.
Yes. In EasyRoutes for Shopify you can choose between EasyRoutes’ customizable notifications and Shopify’s built‑in notifications. When using Shopify templates, EasyRoutes maps delivery events (e.g., Out for Delivery, Delivered; Missed Delivery for Local Delivery) to Shopify’s corresponding notifications and attaches the tracking link on fulfillment. To prevent double‑sending, review Shopify’s notification settings and disable overlapping templates when EasyRoutes emails/SMS are enabled.
Yes. Workflows function on a custom scheduling basis that can be adjusted at any time. Any new Shopify orders received prior to the scheduling cut-off will be included in auto-generated routes. A common Workflow is set up to automatically generate routes with new Shopify orders matching certain filters criteria. This ensures your team can start deliveries without manual intervention.
This also eliminates the need for dispatchers to constantly refresh EasyRoutes or manually select new orders. By ensuring routes are always up-to-date with the latest order data, Workflows help reduce delays, prevent missed deliveries, and keep your delivery operation moving smoothly.
Zapier integration is available whether you’re using EasyRoutes for Shopify or EasyRoutes for Web. Shopify users can extend native integrations with Zapier for additional automations, while non-Shopify users can rely on Zapier to connect EasyRoutes with their eCommerce, ERP, or POS platforms. This makes Zapier a universal automation layer for all EasyRoutes users.
See: Platform Support
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
Yes. EasyRoutes maintains a route history so you can review previous runs, proof of delivery, and timing information on either EasyRoutes product (Shopify and Web). Use the Routes page to filter by status (unstarted/in progress/completed/archived) and date. Open any route to view stop details and the Activity Feed particulars for that route. You can also export route/stop data for period‑end reporting or audits.
If you don’t see older orders on the Orders page, adjust the Show orders from the last window in Settings; this does not affect existing route history.
Yes. In both EasyRoutes for Shopify and EasyRoutes for Web you’ll see total estimated mileage (or kilometers) and drive time for each route as soon as it’s created. These figures adjust whenever you change options, or edit stop order, and re‑optimize — so planners and drivers work from current ETAs. Travel to/from start and end locations is included when configured, and per‑stop service time is factored into ETAs shown to customers.
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.
Yes. EasyRoutes keeps your order list synchronized with Shopify so recent orders, edits, and fulfillment changes are available for routing without manual imports. If an expected order isn’t visible, confirm the Show orders from the last… window, and other filters on the Orders page, then refresh. You can also import non‑Shopify orders alongside synced Shopify orders when needed.
Yes. Creating a fulfillment from EasyRoutes writes the EasyRoutes tracking number and URL to the Shopify order, so customers and support teams can track delivery progress. The link also appears in Shopify’s order status page and, when enabled, in Shopify or EasyRoutes notification emails/SMS. Tracking remains accessible even after routes are archived.
Yes. From the Routes page or an individual route view, export to CSV for all relevant route data points. Exports include stop details, timestamps, driver assignments, and URLs to related proof of delivery (photos/signature/notes). Use these files for accounting, customer service follow‑up, or analysis in spreadsheets or external tools. Exports are supported in both EasyRoutes for Shopify and EasyRoutes for Web.
Yes. You can add breaks before optimization (by setting the planned break time) or after creating a route (by inserting a break and positioning it between stops). Breaks appear to drivers as a stop in the sequence, and when a break is included in a route, EasyRoutes will recalculate remaining ETAs and the overall route duration. This is useful for lunch windows, mandatory rest periods, or overnight pauses. For multi‑day itineraries, consider splitting different days into separate routes, or using an overnight strategy so customer ETAs align with actual delivery periods.
Yes. From the Routes page or an individual route, export CSV files containing stop information (customer name, address, contact fields), timing, driver assignments, and URLs to any proof of delivery items. Use these exports for customer service, accounting reconciliation, or analysis in spreadsheets and external tools.
Yes. When you create multiple routes together, EasyRoutes groups them so you can monitor all active drivers in a single view. The Route Group page shows color‑coded pins, per‑route progress, and live stop updates. Use this view to coordinate dispatch, answer customer inquiries, and rebalance work if needed by moving stops between routes.
EasyRoutes for Shopify is seamlessly integrated into merchants’ Shopify Admin, and can be accessed directly from the navigation menu or search bar after logging into Shopify. Permissions to create, edit, and dispatch delivery routes are limited to the same individuals who have a Shopify user account with full login access to a store’s Shopify Admin.
EasyRoutes for Web uses a standalone web browser-based login, with no Shopify account required to sign up, import your orders, and access route planning tools. With EasyRoutes for Web, route planning administrators can invite additional users to their organization’s account who can then access select EasyRoutes functionality.
See: Getting started · Add collaborators
Yes. You can operate from several depots in both EasyRoutes for Shopify and EasyRoutes for Web. For each route, define the start and end locations (a store, local warehouse, or driver’s home base). Filter orders by zone or location tags, build multiple routes, and monitor all drivers together via Route Groups. Printed documents and ETAs reflect different depot travel times automatically.
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
Yes. For contactless or leave-at-door drops, a driver can complete a stop without a signature by photographing where the order was left, capturing the GPS delivery location, and adding a note. Up to four photos, an automatic timestamp, and the location are stored with the stop as proof.
You can require specific proof — for example a photo — before a stop can be marked delivered, and show it on the customer's tracking page. Works in both EasyRoutes for Shopify and EasyRoutes for Web.
See: Proof of Delivery
Yes. EasyRoutes Delivery Driver supports low‑connectivity scenarios. Have drivers open or refresh the route while connected to preload stops and attachments. If signal drops, they can continue navigating (via their chosen maps app), mark stops delivered/attempted, and capture photos/signatures. The app queues events locally and syncs them back to EasyRoutes as soon as the device reconnects, updating ETAs and tracking automatically.
See: Can I use EasyRoutes Delivery Driver without a connection?
The Activity Feed provides an up‑to‑date audit trail across EasyRoutes for Shopify and EasyRoutes for Web. It records events like route creation/dispatch, stop status updates (Out for Delivery, Delivered, Attempted), driver assignments, and proof‑of‑delivery uploads. Use it to investigate issues, answer customer inquiries with precise timestamps, and validate operational changes during a delivery day.
See: Activity Feed
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?
Zapier makes it easy to send internal notifications whenever a stop status changes in EasyRoutes. For example, you can set up a Zap that listens for the STOP_STATUS_UPDATED webhook and then sends a Slack alert or email to your team with details like the order number and driver notes. This keeps staff informed in real time without needing to manually monitor dashboards.
Yes. You can translate and brand customer‑facing tracking pages and notifications so recipients see messages in their language. EasyRoutes displays order/customer fields as they are provided by your source system (e.g., Shopify), making it straightforward to serve multilingual buyers. This applies across EasyRoutes for Shopify and EasyRoutes for Web. Additionally, the EasyRoutes Delivery Driver mobile app supports automatic translations to French, Spanish, Dutch, and German on both iOS and Android devices.
See: Language options