« Back to FAQs

Do packing slips and labels include scannable codes?

Yes. You can add an EasyRoutes-native QR code to your packing slips and packing labels from Settings > Packing Slips & Labels by enabling the Show QR code option and setting its position. Drivers can then scan these codes with the Delivery Driver app to confirm the right order at the right stop, and you can optionally require a successful scan before a stop is marked Delivered or Attempted. Supported in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Barcode scanning

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

Can I require drivers to start a route before tracking begins?

Yes. In both EasyRoutes for Shopify and EasyRoutes for Web you can enforce a start action. When a driver taps Start Delivery in the mobile app, EasyRoutes records the route start time and begins live location updates. This prevents drivers from completing stops out of context and ensures analytics include drive time from the route's start location. If a route must be paused, drivers can resume later to continue tracking.

See: Real-Time Driver Location Tracking · Driver Settings

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

Can proof be shown for attempted deliveries?

Yes. Drivers can add photos and notes for attempts (e.g., no answer, inaccessible). You can make PoD mandatory for Attempted stops, so drivers document the situation before moving on. Attempt proof appears with the stop’s history for admins and, if enabled, on customer tracking pages/notifications to explain what happened.

See: Proof of Delivery

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

Is e-signature displayed to customers?

When a driver captures an e‑signature, customers see an indicator and timestamp on the tracking page confirming that the order was signed for. The signature image is stored with the stop for internal use (support, audits) and can be accessed by admins; it is not shown directly to customers to protect privacy.

See: Proof of Delivery

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 drivers self-assign routes?

Yes. For flexible fleets, create a self‑assign link so any active driver can claim the route from the link. This is useful for contractor pools or last‑minute coverage — whoever taps the link first becomes the assigned driver. You can share links in SMS, WhatsApp, or Slack and revoke them if needed.

See: Dispatch links & driver self‑assign

Can I move orders between routes?

Yes. From any route, use the checkboxes to select one or more stops, then click the bulk actions bar and choose Send to another route. You can also open a Route Group and drag stops from one route to another within the group. After moving, click Save and (optionally) Re‑optimize to update the stop order and ETAs. This workflow works the same in EasyRoutes for Shopify and EasyRoutes for Web.

Use this to balance workloads mid‑day, handle late additions, or consolidate leftovers onto a cleanup route.

See: How do I move orders to another route?

Can I notify customers of delivery 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

Can multiple stores use a single 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?

Can EasyRoutes send notifications for Wix orders?

Yes. Once imported into EasyRoutes, Wix orders benefit from the same notification system as Shopify or BigCommerce orders. Customers can receive branded notifications by email or SMS, complete with real-time tracking links, helping reduce “Where’s my order?” calls and improving delivery transparency. See: Notifications & Tracking

Can I move orders between different routes?

Yes. From any route, use the checkboxes to select one or more stops, then click the bulk actions bar and choose Send to another route. You can also open a Route Group and drag stops from one route to another within the group. After moving, click Save and (optionally) Re‑optimize to update the stop order and ETAs. This workflow works the same in EasyRoutes for Shopify and EasyRoutes for Web.

Use this to balance workloads mid‑day, handle late additions, or consolidate leftovers onto a cleanup route.

See: How do I move orders to another route?

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 Workflows trigger when new Shopify orders come in?

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.

See: Shopify Order Triggers

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

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

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

Does EasyRoutes support different vehicle types/capacities 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

Does EasyRoutes for Web offer any third-party app or API integrations?

Yes! You can use EasyRoutes' API to customize your integration and build powerful workflows to suit your specific delivery needs. You can also connect EasyRoutes webhooks to Zapier to unlock seamless, no-code workflows with your favourite apps and services, triggered by route updates in EasyRoutes.

Can I export customer delivery data?

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.

See: How do I export routes/stops?

How does EasyRoutes optimize my delivery 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 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

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

How often is analytics data updated?

Analytics reflects new data shortly after drivers complete or update stops in the EasyRoutes Delivery Driver app. Because updates depend on device connectivity and permissions, you may see a brief delay if a driver is offline; once the device reconnects, metrics catch up automatically. For the most granular timeline, open the route and review the Activity Feed, which lists each delivery event as it occurred.

This live‑update behaviour applies to both EasyRoutes for Shopify and EasyRoutes for Web. If numbers look stale, refresh the page or adjust your date/driver filters and try again.

See: Delivery Analytics · Activity Feed