« Back to FAQs

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 see performance trends over time or compare periods?

Yes. The Analytics dashboard lets you pick a time period and, optionally, a second period to compare against, plus break the data down by driver. Trend lines (linear or logarithmic) help visualize the direction of your delivery metrics over time, and longer ranges roll up into weekly or monthly intervals. You can export any breakdown to CSV for deeper analysis. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Analytics

Does EasyRoutes support real-time updates for Squarespace orders?

By default, CSV imports are static snapshots of your Squarespace orders. For real-time updates, you can set up Zapier workflows that push new or updated Squarespace orders into EasyRoutes automatically. Alternatively, you can use the EasyRoutes API to sync changes like address updates or cancellations. This ensures your delivery routes always have the latest order information.

See: Zapier Integration

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 re-optimize a route after creating it?

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?

Can I make proof of delivery mandatory?

Yes. From Proof of Delivery settings, you can force one or more PoD elements to be collected before drivers can complete a stop. Choose the combinations that fit your workflow — e.g., require a photo for attempted stops, or require e‑signatures for only completed stops. These rules apply in EasyRoutes for Shopify and EasyRoutes for Web, and can include Attempted stops.

See: Make PoD Required

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

Can I factor driver breaks into my routes?

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.

See: Driver Breaks · Overnight / Multi‑day routes

Does EasyRoutes support real-time updates for WooCommerce orders?

By default, CSV imports are static snapshots. To achieve real-time updates, you can set up Zapier workflows or use the EasyRoutes API. For example, if an order’s address changes in WooCommerce, Zapier or a custom API connection can automatically push that update into EasyRoutes, ensuring drivers always have the latest information.

See: Zapier Guide

Can multiple stores connect to one EasyRoutes account?

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 support webhooks?

Yes. Both EasyRoutes for Shopify and EasyRoutes for Web support webhooks that notify your apps when key delivery events occur—such as routes created/dispatched/updated and stops started/completed/attempted. Use them to sync delivery status into ERPs/CRMs, trigger customer communications, or update internal dashboards in real time. You can consume webhooks directly at your API endpoint or use Zapier to route events into thousands of tools (Sheets, Slack, email, etc.). Webhooks require a Premium (or higher) plan.

See: Integrate EasyRoutes Webhooks with Zapier

What can I do with the API?

The EasyRoutes API lets you automate your delivery workflow end‑to‑end: import orders/stops from external systems, create routes with your preferred options, assign drivers or vehicles, dispatch routes, and update stop or route status as deliveries progress. You can also read back route/stops for reporting and pair the API with webhooks to keep other systems synchronized in real time. Capabilities are consistent across EasyRoutes for Shopify and EasyRoutes for Web.

See: EasyRoutes Routes API · Webhooks & Zapier

Can I track multiple routes at once?

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.

See: Real-Time Driver Location Tracking · Route Groups

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

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?

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 connect EasyRoutes to Zapier?

Yes. Use EasyRoutes webhooks as Zap triggers to connect delivery events to apps like Google Sheets, Slack, Gmail, Twilio, HubSpot, and more. Common automations include updating a shared delivery log, notifying customer service when an attempt fails, or sending a custom message when proof of delivery posts. Zapier is supported for both EasyRoutes for Shopify and EasyRoutes for Web.

See: Integrate EasyRoutes Webhooks with Zapier

Can I send tracking links via SMS?

Yes. Enable SMS in EasyRoutes Settings → Customer notifications and include the tracking URL in templates such as Ready for Delivery, Out for Delivery, Driver is X Stops Away, Delivered, and Missed Delivery. SMS is supported in both EasyRoutes for Shopify and EasyRoutes for Web on Premium/Enterprise plans, and is billed per message segment by country. Use the preview tool to verify variables before sending.

See: Delivery Notifications – SMS · EasyRoutes SMS Pricing

Can I filter or search the Activity Feed (by user, date, route, or event type)?

You can focus the Activity Feed by scope: the Dashboard feed shows every route and stop event across your account, while opening a specific route’s (or Route Group’s) feed narrows it to just that route or group. Entries are listed chronologically, and each can be expanded for details or clicked to jump straight to the related route or stop. Activity data can also be exported for record-keeping. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Activity Feed

Can drivers update order statuses from the app?

Yes. Drivers can start their route — triggering Out for Delivery notifications, if enabled — mark individual stops as Delivered or Attempted, and add proof (photos, signature, notes). These updates appear instantly on the route and — if enabled — update customer tracking and notifications. Admins can review all events in the route timeline and export later for records.

See: How do I mark an order as Delivered? · How do I mark an order as Attempted Delivery?

How do I switch to EasyRoutes from another delivery app?

Switching is straightforward. On Shopify, install EasyRoutes and your orders sync automatically — no data migration needed. For orders from other systems or platforms, bring them in by CSV/spreadsheet import (an AI assistant maps your columns), Zapier, or the API, then set your route options and add drivers to start routing. Most merchants are live the same day. Works with both EasyRoutes for Shopify and EasyRoutes for Web.

See: Getting Started · Import orders from CSV

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

Can I send notifications for imported or manual stops?

Yes. Manual and imported stops can send the same email/SMS notifications as Shopify orders once configured. In EasyRoutes Settings → Customer notifications, enable templates under the Imported Orders sections and ensure each stop includes an email address and or phone number. Use tracking links to provide status and proof of delivery even when the source isn’t Shopify.

See: Delivery Notifications – Email & SMS

What are EasyRoutes Workflows?

Workflows in EasyRoutes are powerful automation tools that let you design and run delivery management processes without needing to handle every step manually. Think of them as “if-this-then-that” rules that connect your orders, routes, and driver dispatching into a seamless flow. Instead of relying on a dispatcher to constantly create routes, select orders, or assign drivers, Workflows can do these repetitive tasks for you automatically.

For example, you could create a Workflow that listens for new Shopify orders tagged as “Local Delivery” and automatically builds a route every morning at 9 AM, adds matching orders to the route, optimizes route stops, and assigns it to a specific driver. By reducing manual intervention, Workflows make your operations more consistent, scalable, and error-proof.

See: Workflows Overview

Can I view order history?

Yes. EasyRoutes keeps historical routes and stops across the lifetime of your subscription, so you can review prior deliveries, proof of delivery, and timing. Use the Routes page filters to view completed or archived runs by date. For reporting or audits, export route/stop CSVs that include timestamps and links to PoD. Applies to both EasyRoutes for Shopify and EasyRoutes for Web.

See: How do I see old orders or routes?