« Back to FAQs

What kinds of proof of delivery can EasyRoutes capture?

Drivers can capture multiple photos, obtain a customer e‑signature, and add notes at the stop. These items are stored with timestamps and the completion context, and they’re visible to admins on the route and stop record. When enabled in EasyRoutes Settings, customers can see PoD on tracking pages and in notifications.

See: Proof of Delivery

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

Which label printers and formats are supported (thermal 4×6, Avery sheets, etc.)?

EasyRoutes generates packing labels you print from your browser or as a PDF, so it works with any printer rather than a specific brand — including thermal label printers and standard sheet printers. Set your label size (for example 4×6 thermal or A4/Letter), layout, and font scale in Settings > Packing Slips & Labels, then match your printer’s paper size and scale. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Printing packing labels

Can I move from Shopify Local Delivery to EasyRoutes?

Yes. EasyRoutes is built to replace and extend Shopify Local Delivery. It reads your existing Local Delivery orders — including checkout delivery instructions — and adds route optimization, driver dispatch, live tracking, customer notifications, and proof of delivery on top. Install from the Shopify App Store and your orders sync automatically, so there's no manual re-entry. The same routing tools are also available in EasyRoutes for Web.

See: Shopify Local Delivery migration guide · Local Delivery instructions

Are Workflows included in all EasyRoutes plans, or only Premium?

Workflows are available on EasyRoutes Premium and Enterprise plans. These plans are designed for businesses that need more advanced tools to handle larger delivery volumes and complex processes. On Premium and Enterprise, you not only get access to Workflows, but also other advanced features like custom notifications, vehicle profiles, real-time driver tracking, and delivery analytics.

If you’re running a small business with only a few deliveries per week, you may be fine with a Standard plan. But if your business is scaling or you want to automate as much as possible, upgrading to Premium ensures you can take advantage of Workflows. This investment pays off quickly by saving your team time, reducing manual work, and improving consistency across your delivery operations.

See: EasyRoutes Pricing Plans

How do I change my plan?

You can upgrade or downgrade anytime from EasyRoutes Settings. Plan changes take effect immediately and we’ll prorate charges/credits for the remainder of your current cycle. If you also adjust the number of driver seats, those changes are prorated as well. Billing is handled via Shopify (EasyRoutes for Shopify) or Stripe (EasyRoutes for Web), depending on your product.

See: Change your plan · Prorated plan changes

Can I schedule routes early and share ETAs in advance?

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

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

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 import orders into EasyRoutes from spreadsheets?

Yes. Upload a CSV to create stops with customer, address, and item details — even if the orders weren’t placed in Shopify. The importer supports line‑item fields such as quantity and weight so you can use vehicle capacity limits accurately. Once imported, these stops can be filtered, optimized into routes, and dispatched to drivers like any other order source.

See: How to import orders from CSV

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?

What types of proof of delivery does EasyRoutes support?

Drivers can capture multiple photos, obtain a customer e‑signature, and add notes at the stop. These items are stored with timestamps and the completion context, and they’re visible to admins on the route and stop record. When enabled in EasyRoutes Settings, customers can see PoD on tracking pages and in notifications.

See: Proof of Delivery

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 combine Squarespace orders with orders from other platforms?

Yes. EasyRoutes allows you to centralize multi-platform order management. You can import Squarespace orders via CSV or Zapier while also syncing Shopify, WooCommerce, BigCommerce, or Wix orders into the same account. This lets you plan optimized delivery routes that combine orders from different sales channels.

See: Squarespace Integration

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 does EasyRoutes pricing work?

EasyRoutes uses a flexible, seat‑based model. Choose a plan (Standard, Premium, Enterprise) and activate the number of driver seats you need; you’re billed only for active seats. You can adjust seats or change tiers at any time, and SMS messaging — if enabled — is charged per message segment. Both EasyRoutes for Shopify and EasyRoutes for Web use the same pricing model.

See: Pricing · Pricing & Plans FAQ

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

Are there API rate limits?

Yes. The EasyRoutes API enforces rate limits to ensure consistent performance for all users. Most workflows run comfortably within default limits when you batch requests, avoid unnecessary polling, and rely on webhooks to trigger updates rather than frequent reads. If you expect sustained high throughput (e.g., large imports or rapid status updates), our team can help you design an efficient approach and advise on limits for your use case.

See: API Getting Started Guide

Can I set specific start and end locations for my routes?

Yes. Configure a start location (e.g., your store, a local warehouse, or a driver's home base) and an end location (e.g., a depot, final stop, or loop back to the route's start location) on each route. These points are included in optimization and time estimates, so drivers see realistic drive times and customers receive accurate ETAs. You can set defaults in Route Options, then override per route as needed. For multi‑warehouse operations, create routes that begin near each inventory location to reduce deadhead driving. In both EasyRoutes for Shopify and EasyRoutes for Web, you can adjust these locations after route creation and re‑optimize to update the sequence and times.

See: Start/End Locations

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

Does EasyRoutes have an API?

Yes. You can integrate EasyRoutes with ERPs, CRMs, WMS, and custom apps using our API and webhooks. Typical use cases include importing stops from non‑Shopify channels, syncing delivery status and proof‑of‑delivery back to your system of record, and powering external analytics collection. The same platform supports both EasyRoutes for Shopify and EasyRoutes for Web.

See: API Getting Started Guide · Routes API

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?

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

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

Can I send staff notifications through Zapier when a stop is completed?

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.

See: Zapier Staff Notifications