« Back to FAQs

Can I remove a driver seat without removing the driver?

Yes. If a driver is seasonal or temporarily inactive, they can be temporarily deactivated until required again. The driver’s profile, history, and assignments remain in your account, but they cannot receive routes or sign in until re‑activated. This helps control costs without losing configuration.

Manage seats from the Drivers & Vehicles tab of the EasyRoutes navigation menu. Works in EasyRoutes for Shopify and EasyRoutes for Web.

See: How do I manage my active driver seats?

Can I combine Zapier with EasyRoutes Workflows?

Yes. Workflows automate delivery tasks inside EasyRoutes, while Zapier connects EasyRoutes to external systems. Together, they create powerful end-to-end automation. For instance, a Workflow might create a route when orders arrive, while Zapier sends Slack alerts or updates a Google Sheet whenever stops on that route are completed. This layered approach ensures internal and external processes stay in sync.

See: Workflows Overview

Can I use the API to import orders from other platforms?

Yes. The EasyRoutes Routes API accepts imported stops (customer details, address, items, notes) so you can bring orders from non‑Shopify sources into EasyRoutes. After importing, you can create new routes, add the stops to existing routes, assign drivers, and dispatch. This works for both EasyRoutes for Shopify and EasyRoutes for Web and complements CSV import when you need automation.

See: EasyRoutes Routes API – Import Stops

How do I manage my 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 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

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

Are there differences for drivers between products?

No. Both products dispatch routes to the same EasyRoutes Delivery Driver app on iOS and Android. Drivers get identical navigation choices (Google/Apple/Waze), proof-of-delivery tools, barcode/driver tasks, and optional features like re-optimizing remaining stops or scheduled breaks — controlled by your admin settings. Any differences are admin-side only (e.g., Shopify-specific fields shown/hidden).

See: Delivery Driver app · Barcode scanning · Location tracking

What are the main benefits of using EasyRoutes with WooCommerce?

By connecting WooCommerce to EasyRoutes, you unlock the full delivery management suite: optimized multi-stop routes, live driver tracking, branded notifications, proof of delivery (photos, notes, signatures), and analytics dashboards. This transforms WooCommerce from a simple order-taking tool into a complete last-mile delivery platform. Whether you’re handling 10 deliveries a week or 1,000, EasyRoutes scales with your business and improves customer satisfaction.

See: WooCommerce Integration

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

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 are delivery date and time zones handled in EasyRoutes?

Time windows are interpreted in the time zone of each stop's delivery address, so a window set by your date picker is honored locally even when a route crosses time zone boundaries (for example, travelling from Chicago toward Indianapolis). Your Orders page and route columns display windows in your own local time, and stops in a different zone are annotated as such. This behavior is the same in EasyRoutes for Shopify and EasyRoutes for Web.

See: Time Windows

Can I add proof of delivery manually from my web browser?

Yes. If a driver’s phone was offline or a photo needs to be re‑added, open the stop in EasyRoutes and upload PoD from your browser. The new items join the stop’s timeline with timestamps and appear in exports and tracking (subject to your visibility settings). This works across both EasyRoutes for Shopify and EasyRoutes for Web.

See: Manually upload PoD

Can I use Workflows with Squarespace orders?

Yes. After importing Squarespace orders into EasyRoutes (via CSV, Zapier, or API), they can be used with Workflows. For example, you could set up a Workflow that automatically generates delivery routes at a set time each day from all Squarespace orders and dispatches them to drivers. This helps Squarespace merchants automate repetitive tasks and maintain smooth operations.

See: EasyRoutes Workflows

What can I do with EasyRoutes’ Zapier integration?

Zapier expands EasyRoutes by letting you connect with thousands of popular apps like Google Sheets, Slack, Gmail, and CRMs. You can set up automated workflows such as importing new orders into EasyRoutes, sending delivery updates to your team via Slack, or logging route data into spreadsheets for reporting. This no-code integration makes it easy to streamline operations without custom development.

See: EasyRoutes Zapier Integrations

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

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

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 EasyRoutes print packing slips for each stop?

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

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 make proof of delivery required?

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 Shopify Subscription orders?

Yes. EasyRoutes supports Shopify Subscription orders, so recurring deliveries can be filtered and routed with your daily batch. Many subscription and checkout tools are supported out of the box; you can also combine with imported/manual stops for non‑Shopify channels. Tracking, notifications, and proof of delivery function the same as for one‑time orders.

See: How does EasyRoutes work with subscriptions? · Supported third‑party apps

How do I give drivers cold-chain or cooler-handling instructions for temperature-sensitive orders?

Put the handling steps where the driver will see them: add cooler or cold-chain instructions as a stop note or a saved customer note, which appear on the stop in the driver app. For steps you want confirmed, add a Driver Task — for example a required checkbox "Order kept in cooler until hand-off" or a note field — that the driver must complete before marking the stop delivered.

Saved task sets and Address Book stops let you reuse the same instructions across recurring routes. Works in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Driver Tasks · Driver & Stop Notes

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 drivers mark a stop as attempted/failed and record a reason?

Yes. When a stop can’t be completed, drivers mark it Attempted instead of Delivered from the Update Status section on the stop. They can choose a preset reason (for example, no answer, inaccessible, or Canceled) and add a note or proof of delivery to document what happened. The reason then appears on the stop’s details and feeds into your delivery analytics. Works in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Using the Delivery Driver app

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