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.
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
SMS usage fees and monthly pricing tiers are identical for both EasyRoutes for Shopify and EasyRoutes for Web, with the exception of our Free monthly pricing tier, which is currently only available on EasyRoutes for Shopify. EasyRoutes for both platforms continues to offer a free 14-day trial of any pricing tier for new users to give a advanced features a test drive. Both platforms function on the same driver seat model, where you only pay for the number of drivers that are active in your account at any time.
EasyRoutes for Shopify uses Shopify’s native billing tools for all subscription and SMS usage top-ups and monthly invoicing. EasyRoutes for Web functions on the same principles, but uses an independent billing provider offering industry-standard security and encryption for all transactions.
See: SMS pricing · Pricing · Proration
Yes. From the Routes page or an individual route view, export to CSV for all relevant route data points. Exports include stop details, timestamps, driver assignments, and URLs to related proof of delivery (photos/signature/notes). Use these files for accounting, customer service follow‑up, or analysis in spreadsheets or external tools. Exports are supported in both EasyRoutes for Shopify and EasyRoutes for Web.
Yes. EasyRoutes allows you to centralize deliveries across multiple platforms. You can import invoices from Xero alongside Shopify, WooCommerce, BigCommerce, or Squarespace orders, then optimize routes across all of them in one place. See: EasyRoutes for Xero
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
By default, CSV imports are static snapshots of your Squarespace orders. For real-time updates, you can set up Zapier workflows that push new or updated Squarespace orders into EasyRoutes automatically. Alternatively, you can use the EasyRoutes API to sync changes like address updates or cancellations. This ensures your delivery routes always have the latest order information. See: Zapier Integration
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.
Yes. EasyRoutes keeps your order list synchronized with Shopify so recent orders, edits, and fulfillment changes are available for routing without manual imports. If an expected order isn’t visible, confirm the Show orders from the last… window, and other filters on the Orders page, then refresh. You can also import non‑Shopify orders alongside synced Shopify orders when needed.
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
Yes. From EasyRoutes Settings → Customer notifications, tailor email and SMS templates with your branding and dynamic variables, and select exactly which events trigger messages (Ready for Delivery, Out for Delivery, Driver is X Stops Away, Delivered, Missed Delivery, plus Scheduled/Rescheduled). You can maintain separate templates for Shopify orders vs. imported/manual stops, and send messages automatically with links to branded tracking pages. This customization is available in both EasyRoutes for Shopify and EasyRoutes for Web.
Analytics reports are viewed in the dashboard and exported on demand — open any breakdown and use Export to copy the data or download a CSV. There isn’t a built-in scheduler that emails recurring reports automatically. If you need that, you can export on a cadence yourself, or use the EasyRoutes API and webhooks (with a tool like Zapier) to pull delivery data into your own reporting. Applies to both EasyRoutes for Shopify and EasyRoutes for Web.
See: Analytics
If a Shopify order arrives without a valid shipping address, EasyRoutes highlights it so you can fix the address before planning. Edit the order in Shopify (preferred for data accuracy) or add the correct address details to the stop in EasyRoutes, then refresh and route. For pickup orders, set the address to your store or pickup point so drivers and staff can see the correct location on the route map and in documents. Address completeness ensures accurate ETAs, navigation, and proof‑of‑delivery records.
See: My order does not have a shipping address—how do I add one?
To sign in, add the driver to your EasyRoutes account (Shopify or Web) with their phone number. The driver installs the app and enters that number; we send a one‑time SMS code to complete sign‑in. Routes assigned to that number appear automatically. If a driver changes phone numbers, update their driver profile so dispatch and permissions match.
See: How do I sign in or sign up for EasyRoutes Delivery Driver?
Yes. EasyRoutes Delivery Driver supports low‑connectivity scenarios. Have drivers open or refresh the route while connected to preload stops and attachments. If signal drops, they can continue navigating (via their chosen maps app), mark stops delivered/attempted, and capture photos/signatures. The app queues events locally and syncs them back to EasyRoutes as soon as the device reconnects, updating ETAs and tracking automatically.
See: Can I use EasyRoutes Delivery Driver without a connection?
Yes. EasyRoutes keeps historical routes and stops across the lifetime of your subscription, so you can review prior deliveries, proof of delivery, and timing. Use the Routes page filters to view completed or archived runs by date. For reporting or audits, export route/stop CSVs that include timestamps and links to PoD. Applies to both EasyRoutes for Shopify and EasyRoutes for Web.
Yes. Enable SMS in EasyRoutes Settings → Customer notifications and include the tracking URL in templates such as Ready for Delivery, Out for Delivery, Driver is X Stops Away, Delivered, and Missed Delivery. SMS is supported in both EasyRoutes for Shopify and EasyRoutes for Web on Premium/Enterprise plans, and is billed per message segment by country. Use the preview tool to verify variables before sending.
Yes. EasyRoutes treats wholesale orders like any other Shopify orders for routing, dispatch, tracking, and proof of delivery. Ensure each record includes a valid shipping address; if not, correct it on the Shopify order (recommended) or add the address details to the stop in EasyRoutes. You can filter B2B orders by tags or other attributes when building a batch.
See: Working with items & fulfillments · Add a missing shipping address
Yes. Every route has a driver‑friendly manifest in the EasyRoutes Delivery Driver mobile app, and a printable version from the web. Use any route’s Print menu to generate a compact summary, packing slips/labels, and an optional inventory list. Print for clipboards or Save as PDF for digital sharing. Works the same in EasyRoutes for Shopify and EasyRoutes for Web.
Yes. Time windows are supported in both EasyRoutes for Shopify and EasyRoutes for Web. Add a window directly to a stop, or pull windows from checkout tools/date pickers (e.g., Zapiet, Buunto, and other supported third‑party apps). This way, our route optimizer sequences stops to respect open/close times while considering start/end locations, stop times, and other limits. If windows create conflicts that exceed constraints (e.g., max duration), split stops into additional routes or relax limits, then re‑optimize. ETAs displayed to drivers and customers reflect these windows so deliveries align with customer preferences as closely as possible.
Workflows allow you to automate many of the repetitive tasks that take up valuable time in your day-to-day delivery management. For example, if you typically log in each morning to create routes, assign them to drivers, and send customers notifications, Workflows can be set up to handle all of that automatically based on rules you define. This saves your dispatchers hours of work each week and helps eliminate mistakes, such as forgetting to notify a customer or leaving a route unassigned.
Automation also improves reliability — your drivers and customers can count on consistent, timely updates regardless of how busy your team is. In short, Workflows help standardize your operations so they run smoothly, even when volumes are high or resources are stretched thin.
See: Workflows Guide
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?
Yes. Proof of delivery (PoD) captured in the driver app — photos, signature confirmation, and driver notes — is attached to the stop and can be surfaced on the customer’s tracking page. Enable PoD display in EasyRoutes Settings → Order tracking, and use notifications to share links automatically when a stop is delivered or attempted. PoD is also visible to admins on the route and order records for auditing and support.
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
Yes. Click into a route to make changes: add orders or custom stops, update addresses and service times, change the assigned driver (or vehicle), or edit start/end locations and the scheduled start. Drag‑and‑drop the list to manually adjust the stop sequence, or select multiple stops to bulk‑move them to another route. The editing toolbox is the same in EasyRoutes for Shopify and EasyRoutes for Web.
See: How to Edit Routes
Yes. The EasyRoutes Delivery Driver mobile app supports complete proof of delivery: capture multiple photos, obtain a customer e‑signature, and add notes (e.g., where the parcel was left). PoD is stored with the stop and visible to admins; if you enable PoD on tracking pages, customers can view it as well. PoD uploads immediately when a driver has an active internet connection, and will sync when re-connected if captured while offline.
See: Proof of Delivery