« Back to FAQs

Can I export packing slip data instead of printing?

Yes. You can keep slips digital. From the route’s Print menu, select Packing slips and choose your browser/OS option to Save as PDF. This yields a single file ordered by the route for easy sharing.

This is supported in both EasyRoutes for Shopify and EasyRoutes for Web and is useful for handing off to 3PLs or warehouse teams that prefer tablet-based picking.

See: How do I create a PDF of my route?

Does EasyRoutes handle multiple depots?

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.

See: Delivering from multiple locations or warehouses

Can I print labels for each package?

Yes. From any route, click Print → select Packing labels. You can output one label per stop or per order item (ideal for multiple packages). Configure label contents and sizing in Settings → Packing Slips & Labels. Use 4×6 thermal, A4/Letter sheets, or another size and scale as needed.

Shopify & Web: The label workflow is the same across products. For advanced templating on Shopify, you can send orders to Order Printer Pro from the Send to app dropdown, which can generate labels in route order.

See: How do I print packing labels?

Can EasyRoutes send delivery notifications for BigCommerce orders?

Yes. Once imported into EasyRoutes, BigCommerce orders behave the same as other orders. Customers receive branded notifications by email or SMS, including links to real-time tracking pages. This reduces support calls and gives customers confidence in their deliveries.

See: Notifications & Tracking

Can I test the API in a sandbox environment?

While there isn’t a separate public sandbox, you can safely test in a non‑production environment. Create a test shop (Shopify) or an EasyRoutes for Web workspace with sample data, generate a dedicated API token, and point webhooks to staging URLs. Use draft orders or manual stops that contain your own contact info so notifications and tracking tests go only to your team. When your flows are validated, switch credentials and endpoints to production.

See: EasyRoutes API Getting Started Guide

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 the API update route status?

Yes. Programmatically modify routes and stops using the Routes API — update stop status (delivered/attempted), change assignments, dispatch routes to drivers, or edit route options, then re‑optimize as needed. When your store uses EasyRoutes notifications, status changes made through the API follow the same rules and can send customer updates and refresh ETAs. This applies to both EasyRoutes for Shopify and EasyRoutes for Web.

See: API Getting Started Guide · EasyRoutes Routes API

Can I share proof of delivery through 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

Can I balance stops evenly across several routes?

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?

Can EasyRoutes sync Squarespace orders automatically?

CSV import works well for manual workflows, but if you want orders to sync automatically, Zapier or the EasyRoutes API is the solution. Zapier allows you to create automations where new Squarespace orders are instantly sent to EasyRoutes. The API provides developers with even more control, such as syncing fulfillment statuses or building advanced integrations with other systems.

See: Zapier Integration

Does EasyRoutes add tracking links to Shopify orders automatically?

Yes. Fulfilling an order from EasyRoutes creates a Shopify fulfillment that includes the EasyRoutes tracking number and URL. Customers see the link on the order status page and in applicable Shopify notifications. If templates were heavily customized, you may need to ensure the standard tracking snippet is present.

See: Customizable Order Tracking Pages and Links

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

What actions can I perform in EasyRoutes using Zapier?

Zapier lets you automate actions inside EasyRoutes, such as importing stops from external systems. For example, a Zap could take new orders from WooCommerce or Xero and create delivery stops inside EasyRoutes automatically. This eliminates manual data entry and keeps your routes up-to-date in real time.

See: Zapier Integration Guide

What Wix export settings should I use?

When exporting orders from Wix, ensure your CSV file contains one row per order line item so EasyRoutes can map details like product name and quantity correctly. Map columns such as name, street address, and phone number to the right EasyRoutes fields during import. This ensures clean, accurate order data for route creation.

See: Wix Import Guide

Can I import delivery zones via KML file?

Yes. In Settings > Delivery Zones, click the dropdown arrow on the Create zone button and choose Import KML, then drag in your .KML file. Zone names from the file apply automatically, and you can rename them or set a route colour before saving. Boundaries drawn in tools like Google Earth work well; KMZ or GeoJSON files should be converted to .KML first. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Delivery Zones

Can I reverse the order of stops in a route?

Yes. If you need to drive the same set of stops in the opposite direction (e.g., afternoon run), open the route, choose the actions menu (three dots), and click Reverse route. The stop list flips order and ETAs update based on your scheduled start time and stop service times. This tool is available in both EasyRoutes for Shopify and EasyRoutes for Web. You can still drag‑and‑drop to fine‑tune any exceptions or stops that require particular attention.

See: How do I reverse a route?

How do I manage my active drivers?

Invite drivers from the Drivers & Vehicles tab, then assign a driver seat to activate them. Deactivate drivers anytime to free a seat without deleting their profile or history. You can switch which people occupy seats as staffing changes — ideal for seasonal or on-call drivers. These controls are available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Add a driver · Activate/deactivate drivers

Can I print packing slips for each stop on a route?

Yes. You can generate packing slips for each stop from the route’s Print menu. Choose Packing slips to produce slips in route order, then print or save as PDF for digital handoff. Customize content (logo, variables, formatting) from EasyRoutes Settings → Packing Slips & Labels.

EasyRoutes for Shopify: Use the built-in Print Preview, or send orders to Shopify’s Order Printer/Order Printer Pro for custom templates (Order Printer Pro supports route order).
EasyRoutes for Web: Use the same Print Preview and Settings controls directly in the web app.

See: Printing Packing Slips

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

Do I need a Premium plan to use the API?

Yes. Access to the EasyRoutes API and webhooks requires a Premium (or higher) subscription across both products (Shopify and Web). If you’re evaluating, you can prototype with CSV import or the driver app while you finalize your integration plan, then enable API once you upgrade.

See: API Getting Started Guide · Pricing & Plans FAQ

Can I schedule routes ahead of time and share ETAs?

Yes. Set a scheduled start date and time when creating or editing a route. EasyRoutes will use that schedule — plus stop time intervals and any delivery time windows — to calculate ETAs for every stop. Customers can receive their individual ETAs via branded tracking pages and optional email/SMS notifications. If plans change, simply edit the route's schedule, re‑optimize the route, and ETAs will update automatically.

See: Route Scheduling & ETAs · Tracking & notifications

How is real-time driver location shown to customers?

Customer tracking pages can display an anonymized, live driver pin so recipients can see the driver’s progress as delivery approaches. Enable the option in EasyRoutes Settings → Order tracking, and use delivery notifications (email/SMS) to send tracking links automatically. When live location is unavailable (e.g., permissions off), the page still shows status updates and ETAs based on route progress.

See: Real-Time Driver Location Tracking · Customizable Order Tracking Pages

Do I need coding skills to connect Squarespace with EasyRoutes?

You don’t need to be technical to connect Squarespace with EasyRoutes. Using Zapier, you can build “if-this-then-that” workflows to automatically send Squarespace orders to EasyRoutes for route planning. For businesses that want more advanced automation, the EasyRoutes API lets developers build custom integrations and connect with other business systems. This gives you both a no-code and pro-code path to integration.

See: API Getting Started

What fields should I map when importing from Xero?

During import, make sure CSV columns from Xero are mapped correctly: ContactName (first name), SAAddressLine1 (address), SARegion (province/state), SAPostalCode (postal code), SACountry (country), InvoiceNumber (order name), Quantity, and Description (item details). Proper mapping ensures invoices are imported as accurate delivery stops.

See: Xero Import Guide

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

Can I track my drivers in real-time?

Yes. With Premium or Enterprise plans, turn on live tracking from EasyRoutes Settings → Driver settings. You’ll see a live GPS pin, breadcrumb path, current/next stop, and real‑time status updates on each route’s Tracking tab. Ensure drivers grant Always/Precise location permissions in the Delivery Driver app. Route Groups let you monitor multiple drivers at once.

See: Real‑Time Driver Location Tracking