« Back to FAQs

How do Workflows work with notifications and dispatch?

Workflows are closely integrated with EasyRoutes’ existing notification and dispatch systems. This means you can set up a Workflow that not only creates a route but also automatically assigns it to a driver and triggers delivery notifications to customers at the right moments. For example, you could design a Workflow that dispatches a route to a driver as soon as it’s created, ensuring they receive a push notification in the EasyRoutes Delivery Driver app. As soon as the driver starts their route, EasyRoutes can send customers an email or SMS letting them know their delivery is on the way. This seamless integration ensures your team doesn’t need to remember to click multiple buttons — communication and route management just happen automatically.

See: Workflow Integrations

Can I schedule driver breaks into my optimized 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

How does EasyRoutes read delivery dates and time windows from a third-party date picker app?

EasyRoutes automatically reads the delivery date and time window that a date picker writes onto each Shopify order — most often as order attributes (note attributes), and also from order tags. It recognizes common attribute names such as "Delivery Date," "Delivery Time," and "Order Due Time" used by popular apps, then surfaces them in the Delivery Date and Time Window columns for filtering and routing. Metafields aren't read directly; use Shopify Flow to copy them into an order attribute. This works the same whether data comes from Zapiet, Buunto, or another supported app.

See: How EasyRoutes works with your Shopify setup and third-party apps · Time Windows

Can I delete or archive old routes?

Yes. In both EasyRoutes for Shopify and EasyRoutes for Web you can keep route history tidy by archiving routes you no longer need to manage daily, or permanently delete them. Use the checkboxes to select desired routes from the Routes page, and use the actions menu to archive or delete. Archiving preserves stop records, proof of delivery (photos/signature/notes), and analytics, so you can still search and export later. Deleting removes the route from Route History — make sure to export any reports you need first.

Use filters on the Routes page to show active, completed, or archived runs when you’re reconciling a period.

See: How do I archive or delete routes from my route history?

What data is included in in Delivery Analytics?

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

Does the Delivery Driver app work on tablets as well as phones?

Yes. The EasyRoutes Delivery Driver app runs on both phones and tablets — it’s available for iOS (including iPad) and Android devices. The interface is optimized for a phone in the vehicle, but it works on larger tablet screens too. Just install it from the App Store or Google Play and sign in with the driver’s phone number. The same app serves drivers on both EasyRoutes for Shopify and EasyRoutes for Web.

See: Download the Delivery Driver app

Can I customize my packing slips?

Yes. Packing slips are configurable so teams can show the fields drivers or packers need. In EasyRoutes Settings → Packing Slips & Labels you can: include a logo, select variables (customer details, order items, notes), set text sizes, and tweak headers and helper text. Print slips directly from any route.

Note: Some variables are only available when printing one slip per stop vs. one per item. Adjust your preference in the Print Preview if you need item-level detail.

See: Customizing Packing Slips

What WooCommerce plugins are recommended for exporting orders?

The WebToffee “Order Export & Import for WooCommerce” plugin is one of the recommended tools for exporting WooCommerce orders to CSV. It lets you configure export settings like separating line items, which ensures EasyRoutes can correctly map customer and order details. Other export tools may work, but WebToffee is the most commonly documented and tested option.

See: WooCommerce Import Guide

Does EasyRoutes show route distance and duration?

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.

See: Where can I see the total mileage of a route?

Can I include proof of delivery on customer tracking links?

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.

See: Proof of Delivery · Customizable Order Tracking Pages

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

Can Zapier integrate EasyRoutes with my CRM or ERP?

Zapier’s app directory includes thousands of CRMs, ERPs, and productivity tools. With EasyRoutes as the trigger, you can automatically update customer records in HubSpot when a delivery is completed, or sync invoice statuses in NetSuite when routes are dispatched. This ensures delivery data flows into the rest of your business systems seamlessly.

See: Zapier App Directory

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

Does EasyRoutes for Web offer the same features as EasyRoutes for Shopify?

The majority of EasyRoutes’ core route planning and optimization features are included in both products, including our intuitive user interface, customizable route options, and visual route planning via map views.  

EasyRoutes features that rely on Shopify-native functionality or APIs (such as Shopify email & SMS notifications, order tags, subscription order generation, and fulfillment workflows) are not currently available on EasyRoutes for Web.  Select EasyRoutes automation tools (including import automation rules) are also currently exclusive to EasyRoutes for Shopify.

See: Notifications (Shopify + Web) · Order automation (Shopify-only)

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

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?

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

Does EasyRoutes integrate with accounting software?

EasyRoutes doesn’t provide a native accounting app, but it connects cleanly via exports and integrations. Export route/stop CSVs for reconciliation, or use the Routes API and webhooks to sync delivery events (e.g., Delivered, Attempted) to tools like QuickBooks, Xero, or an ERP. Zapier can automate common tasks — posting mileage, closing jobs, or notifying finance of COD deliveries — without complicated code.

See: EasyRoutes Webhooks · Integrate with Zapier · Export routes/stops

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

Can I print packing slips in bulk?

Yes. EasyRoutes prints all slips for the selected route in one batch. From the route page, choose Print → enable Packing slips → print or save as PDF. Slips are ordered to match the route so packing and loading follow the driver’s sequence.

This bulk flow is available in both EasyRoutes for Shopify and EasyRoutes for Web. If you maintain custom slip templates in Shopify, you can also push orders to Order Printer Pro and print them in route order from there.

See: Printing delivery routes · Packing Slips

What are driver seats and how do they work?

Driver seats control who can receive routes and use the EasyRoutes Delivery Driver app. Assign a seat to any driver in your roster to activate them; deactivate a seat when a driver is seasonal or temporarily off the road. You’re billed only for the number of seats included at your plan at any time. Deactivating preserves the driver’s details and history so you can re‑activate them later without re‑inviting.

Seat management is available in both EasyRoutes for Shopify and EasyRoutes for Web from the Drivers & Vehicles tab of the EasyRoutes navigation menu, or the Billing tab of EasyRoutes Settings for plan upgrades/downgrades.

See: How do I manage my driver seats?

Do I need a special scanner or hardware to use barcode scanning?

No. Barcode scanning uses the camera on your driver’s existing iOS or Android device, so there’s no need to buy dedicated scanners or hardware. Drivers scan directly from the EasyRoutes Delivery Driver app, with a built-in flash option for low light and a manual-entry fallback if a code won’t read. It supports common linear formats (UPC, EAN, Code 128, and more) and 2D codes like QR and Data Matrix. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Barcode scanning

What information can I see in real-time tracking as an admin?

Admins can monitor each active route from the Tracking tab: view a live GPS pin, the recent breadcrumb path, and which stop the driver is headed to now. Stop tiles update in real time with status changes and completion times, and proof of delivery (photos, signature, notes) appears as soon as it’s captured. You can also open a Route Group to watch multiple routes/drivers concurrently.

See: Real-Time Driver Location Tracking · EasyRoutes Activity Feed

What are some pre-built Zapier templates for EasyRoutes?

Zapier includes ready-to-use templates to help you get started quickly. Examples include sending Gmail alerts when a stop is delivered, creating rows in Google Sheets when a route updates, or updating project management tools like Trello with delivery status. These templates save setup time and let you deploy automations in just a few clicks.

See: EasyRoutes Zapier Templates

Can I limit the max duration or stop count on a route?

Yes. You can cap a route by Max route duration, Max stops per route, and Max items per route so optimization never exceeds your operational limits. These constraints shape ETAs, the stop sequence, and whether additional routes are required. Enable or edit these limits from the Route Options panel before creating routes, or open any route and choose Edit route options to apply changes and re‑optimize. This feature functions the same way in EasyRoutes for Shopify and EasyRoutes for Web.

See: Route Options · Max items/weight per route