Yes. Your customer tracking page carries your branding — add your logo and adjust the look from EasyRoutes Settings > Order Tracking, and choose which order details and delivery information customers see. Paired with your notification settings, customers get a consistent, branded experience with live ETAs and driver location. This is separate from your email/SMS template customization. Available in both EasyRoutes for Shopify and EasyRoutes for Web.
See: Order tracking pages
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
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
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. 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.
Yes to colour-coding: each zone has its own route colour, set when you create or edit it, which makes overlapping territories easy to tell apart on the map. Drivers aren’t assigned to a zone directly — instead, plan the zone’s route (or generate a Route Group with one route per zone) and assign a driver when you create or dispatch it. Available in both EasyRoutes for Shopify and EasyRoutes for Web.
See: Delivery Zones
Yes. Workflows function on a custom scheduling basis that can be adjusted at any time. Any new Shopify orders received prior to the scheduling cut-off will be included in auto-generated routes. A common Workflow is set up to automatically generate routes with new Shopify orders matching certain filters criteria. This ensures your team can start deliveries without manual intervention.
This also eliminates the need for dispatchers to constantly refresh EasyRoutes or manually select new orders. By ensuring routes are always up-to-date with the latest order data, Workflows help reduce delays, prevent missed deliveries, and keep your delivery operation moving smoothly.
Yes. Open any template in the Notifications editor and use Preview with Example Data to see how your message will render, including variables. You can also send a real‑world test by creating a draft order or manual stop with your own contact details, and triggering notifications on a sample route. Preview/testing tools are available for both email and SMS on Shopify and Web.
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.
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.
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
Yes. EasyRoutes is designed to unify multi-platform delivery operations. You can import Wix orders and combine them with orders from Shopify, WooCommerce, BigCommerce, or other sources. All orders appear in one dashboard, so you can generate optimized multi-stop routes across platforms. See: EasyRoutes for Wix
EasyRoutes combines route planning, driver dispatch, live tracking, and proof of delivery in one system. Teams select orders (from Shopify or external sources), create optimized routes with start/end locations and options (time windows, service times), then dispatch to the EasyRoutes Delivery Driver app.
Admins monitor routes in the browser, view ETAs and driver location (Premium/Enterprise), and share branded tracking pages and notifications with customers. Proof of delivery items — photos, eSignature, notes — are captured in the field and visible on the stop record. EasyRoutes is designed for SMBs and delivery fleets of any size across industries.
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. 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
Yes. When optimizing, set per‑route limits (max items/weight) so loads fit the assigned vehicle. You can also create Vehicle Profiles for an additional indicator for routes that have specific restrictions by vehicle, and enable route constraints (e.g., avoid tolls or U‑turns), and reuse them across routes. These settings help prevent overloads and keep route planning aligned with your real fleet.
See: Creating routes by vehicle capacity · Vehicle Profiles · Max items per route
Yes. EasyRoutes processes order and customer information to plan routes, power tracking/notifications, and provide proof‑of‑delivery records. We protect this data with modern security practices and retain it according to your account activity and legal requirements. We do not sell personal information; limited sharing may occur with subprocessors strictly to operate EasyRoutes, as described in our privacy policy.
For data removal requests, contact support and we’ll guide you through available options.
See: Privacy Policy
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.
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.
EasyRoutes builds efficient routes by combining your inputs (orders/stops and addresses) with constraints and preferences. It accounts for start and end locations, optional time windows, per‑stop service times, speed factors, and limits such as maximum duration, stops, items, or weight. You can create multiple routes at once, balance stops evenly, or optimize for the fewest routes that still meet your limits. After reviewing the map and stop list, drag‑and‑drop stops to make manual adjustments, then re‑optimize to apply changes.
See: Route Options · EasyRoutes 101: Route Optimization & Route Options
EasyRoutes builds efficient routes by combining your inputs (orders/stops and addresses) with constraints and preferences. It accounts for start and end locations, optional time windows, per‑stop service times, speed factors, and limits such as maximum duration, stops, items, or weight. You can create multiple routes at once, balance stops evenly, or optimize for the fewest routes that still meet your limits. After reviewing the map and stop list, drag‑and‑drop stops to make manual adjustments, then re‑optimize to apply changes.
See: Route Options · EasyRoutes 101: Route Optimization & Route Options
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.
Yes. Use EasyRoutes Workflows to auto‑create routes daily, weekly, or monthly from saved filters or route templates. For fixed runs, copy an existing route (or selected stops) to a new date, then re‑optimize for current constraints. These options are available in both EasyRoutes for Shopify and EasyRoutes for Web and pair well with auto‑dispatch for hands‑off mornings.
CSV exports are static, but Zapier or API integrations let you sync real-time updates. For example, if an invoice’s payment status or address changes in Xero, the update can flow directly into EasyRoutes, keeping your drivers informed with the most accurate data. See: Zapier Guide
Yes. Open a route and click Print to generate driver‑friendly documents in stop order: a compact route summary, packing slips, or packing labels. You can adjust content and sizing in Settings → Packing Slips & Labels, then print or choose Save as PDF for tablet use or record‑keeping. This workflow is identical in EasyRoutes for Shopify and EasyRoutes for Web.
For multi‑package orders, print one label per item; for quick loading, include the Route Inventory/Packing List so teams can stage by stop.
Real-time GPS tracking is included with EasyRoutes Premium and Enterprise plans across both product lines (Shopify and Web). When enabled, you can follow driver position in real time, view a breadcrumb trail of recent movement, and see live stop status/ETAs on the route. Turn it on from EasyRoutes Settings → Driver settings, and ensure drivers grant background/precise location permissions in the EasyRoutes Delivery Driver app (iOS/Android).
See: Real-Time Driver Location Tracking · Pricing & Plans FAQ