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.
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.
Yes. You can direct the route optimizer to avoid tolls and or u‑turns for both EasyRoutes for Shopify and EasyRoutes for Web. These preferences guide the routing engine to favour compliant roads and turns, which may increase distance or time if alternatives cover a greater distance. Set these options globally from the Route Options panel, or add them to an existing route and re‑optimize to apply. Combine with other constraints (such as time windows, max route duration, or vehicle capacity) to keep routes realistic for drivers and accurate for customer ETAs.
See: Route Options
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.
Yes. While the PoD gallery itself isn’t a single file download, route/stop exports include links to each proof item plus completion timestamps and driver details — suitable for audits, customer service, or further analysis with external tools. Use Analytics for high‑level performance metrics and the Activity Feed to review the exact sequence of events.
See: Exporting proof of delivery · How do I export routes/stops?
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?
API access uses tokens you create in your EasyRoutes account. Follow the Getting Started guide to generate a token, store it securely, and add it to requests from your server or integration platform. Tokens work the same way for both EasyRoutes for Shopify and EasyRoutes for Web. Rotate credentials periodically and avoid embedding them in client‑side code.
Yes. Delivery Ratings allow recipients to provide quick feedback from the tracking page right after their order is delivered. You can collect a star rating and an optional comment, then export results or segment by driver to monitor individual performance and service quality. Ratings help highlight coaching opportunities and verify customer satisfaction trends over time.
See: Delivery Ratings
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.
Yes. EasyRoutes opens your driver’s preferred navigation app for turn‑by‑turn directions. Drivers can choose Google Maps, Apple Maps, or Waze as their default navigation app from the mobile app's settings page. Drivers can also long tap and choose a different app on the fly if needed. Getting directions is available in both EasyRoutes for Shopify and EasyRoutes for Web.
Yes. EasyRoutes is built for fast‑moving operations. Select orders, click Create route, and dispatch in a few steps. When new requests arrive, add them to an active route, re‑optimize the remaining sequence, and the driver’s app updates immediately. Customers can receive status notifications and view tracking links with dynamic ETAs. Use Route Groups to coordinate multiple drivers for peak periods.
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.
Yes. Delivery Ratings allow recipients to provide quick feedback from the tracking page right after their order is delivered. You can collect a star rating and an optional comment, then export results or segment by driver to monitor individual performance and service quality. Ratings help highlight coaching opportunities and verify customer satisfaction trends over time.
See: Delivery Ratings
You don’t need to be a developer to connect WooCommerce with EasyRoutes. Zapier provides no-code automation tools that let you push WooCommerce orders directly into EasyRoutes with just a few clicks. For businesses that want more control, the EasyRoutes API is available to build deeper integrations, such as syncing fulfillment statuses or creating custom routing rules. This gives you both no-code and pro-code options.
Yes. Both EasyRoutes for Shopify and EasyRoutes for Web let you re‑optimize a route whenever plans change. Use this feature after you add or remove stops, change stop priorities, edit time windows or service times, or adjust limits like max route duration and stop limits. You can also balance stops across multiple routes first, then re‑optimize each route to tighten the sequence. If permitted in your Driver Settings, drivers may manually re‑order stops from the driver app or re‑optimize the remaining stops in their route to recalculate ETAs after mid‑route changes. For API‑driven workflows, use the Routes API to programmatically update routes and trigger re‑optimization.
See: How do I re‑optimize a route? · How do I allow drivers to re‑order stops?
Yes. In EasyRoutes for Shopify you decide whether to send messages using EasyRoutes’ customizable templates, or Shopify’s native notification flows. EasyRoutes writes tracking details to the Shopify fulfillment so the order status page and Shopify notifications include the correct link. If you enable both systems, review your templates to prevent duplicate emails/SMS.
Configuration lives in EasyRoutes notification settings; Shopify templates are managed in your Shopify admin.
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.
Yes. Both EasyRoutes for Shopify and EasyRoutes for Web support webhooks that notify your apps when key delivery events occur—such as routes created/dispatched/updated and stops started/completed/attempted. Use them to sync delivery status into ERPs/CRMs, trigger customer communications, or update internal dashboards in real time. You can consume webhooks directly at your API endpoint or use Zapier to route events into thousands of tools (Sheets, Slack, email, etc.). Webhooks require a Premium (or higher) plan.
Yes. Workflows are available across both EasyRoutes platforms, but their triggers and available actions are tailored to fit the data each platform provides. On Shopify, Workflows integrate tightly with orders, fulfillments, and Shopify-specific tags or delivery methods. On EasyRoutes for Web, you can use Workflows to automate processes based on imported orders (CSV uploads or API connections) and route activity.
This flexibility means that whether you’re using Shopify to manage your e-commerce orders or relying on EasyRoutes for Web to handle deliveries from another system, you can still benefit from automation. Businesses that operate across multiple platforms can use Workflows to keep all of their delivery processes running consistently.
See: Workflows Setup
To import BigCommerce orders, export them in CSV format from your BigCommerce dashboard. Then log into EasyRoutes, go to Orders → Import new CSV, and upload the file. EasyRoutes will map fields like customer name, address, and items. Once imported, your orders will appear as pins on the map, ready for route optimization.
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
Yes. Real‑time tracking is configurable. You can enable tracking for dispatcher visibility while keeping customer pages static, or allow a live pin to appear only as the driver approaches (configurable from 1 to 10 stops away). This setting is available on Premium/Enterprise plans across both EasyRoutes for Shopify and EasyRoutes for Web.
Yes. EasyRoutes supports pickups alongside deliveries in both EasyRoutes for Shopify and EasyRoutes for Web. Add pickup stops the same way as deliveries (Shopify orders, CSV/API imports, or manual stops). Set the pickup location (store/warehouse/customer) and, if needed, add instructions or required items to the stop notes.
Pickups appear in the route in sequence with other stops, on printed documents, and in the driver app. If only pickups are needed, create a pickup‑only route and dispatch to the driver as usual.
Yes. Enable automatic dispatch so newly created routes with a scheduled start time are assigned and sent to the chosen driver immediately — no extra clicks. Use this for recurring daily runs or integrations that create routes programmatically. You can still edit or un-dispatch a route before start time if plans change.
For reliable live tracking, drivers should: (1) sign in to EasyRoutes Delivery Driver; (2) allow Always/Allow all the time location access; (3) enable Precise location; and (4) keep battery optimization from restricting the app (disable aggressive battery saver if needed). These settings apply on both iOS and Android and can be checked from device Settings.
See: Real-Time Driver Location Tracking · Troubleshooting mobile issues
Yes. EasyRoutes supports Squarespace orders through multiple integration methods. The simplest way is exporting orders from your Squarespace dashboard to CSV and importing them into EasyRoutes. For automation, you can connect Squarespace with Zapier to send orders directly into EasyRoutes, or build custom workflows with the EasyRoutes API. This ensures Squarespace merchants can take advantage of the same delivery optimization and tracking tools available to other platforms. See: Squarespace Integration