By integrating BigCommerce with EasyRoutes, you get a complete delivery management solution: multi-stop route optimization, real-time driver tracking, branded customer notifications, proof of delivery (photos, notes, signatures), and analytics. This turns BigCommerce from a storefront into a powerful logistics tool, helping you scale local delivery with confidence.
See: BigCommerce Overview
Zapier includes ready-to-use templates to help you get started quickly. Examples include sending Gmail alerts when a stop is delivered, creating rows in Google Sheets when a route updates, or updating project management tools like Trello with delivery status. These templates save setup time and let you deploy automations in just a few clicks.
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. 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. When you assign and dispatch a route, EasyRoutes sends the driver a push notification that opens the route in the EasyRoutes Delivery Driver mobile app. If the driver doesn’t receive alerts, confirm notification permission on the device and that the driver is added with the correct phone number. Drivers can also pull‑to‑refresh their route list to fetch new assignments.
See: How do I dispatch/share routes? · Troubleshooting push notifications
Access the Drivers & Vehicles tab from the EasyRoutes navigation menu, click Add driver, and enter the driver’s name and phone number. EasyRoutes sends the invite; the driver installs the Delivery Driver app and signs in with an SMS code. Assign a seat to activate them and dispatch their first route.
Yes. EasyRoutes reads Shopify Local Delivery details (including delivery instructions from checkout) and adds them to the stop for drivers. If you maintain Pickup orders and want them represented on a route — for example, to stage curbside handoff or transfer to another location — you can include them with your store or pickup address so the task appears in sequence and on printed documents.
See: Where can I see delivery instructions from a Shopify Local Delivery order?
The majority of EasyRoutes’ core route planning and optimization features are included in both products, including our intuitive user interface, customizable route options, and visual route planning via map views.
EasyRoutes features that rely on Shopify-native functionality or APIs (such as Shopify email & SMS notifications, order tags, subscription order generation, and fulfillment workflows) are not currently available on EasyRoutes for Web. Select EasyRoutes automation tools (including import automation rules) are also currently exclusive to EasyRoutes for Shopify.
See: Notifications (Shopify + Web) · Order automation (Shopify-only)
Yes. You can translate and brand customer‑facing tracking pages and notifications so recipients see messages in their language. EasyRoutes displays order/customer fields as they are provided by your source system (e.g., Shopify), making it straightforward to serve multilingual buyers. This applies across EasyRoutes for Shopify and EasyRoutes for Web. Additionally, the EasyRoutes Delivery Driver mobile app supports automatic translations to French, Spanish, Dutch, and German on both iOS and Android devices.
See: Language options
While there isn’t a separate public sandbox, you can safely test in a non‑production environment. Create a test shop (Shopify) or an EasyRoutes for Web workspace with sample data, generate a dedicated API token, and point webhooks to staging URLs. Use draft orders or manual stops that contain your own contact info so notifications and tracking tests go only to your team. When your flows are validated, switch credentials and endpoints to production.
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.
Dispatchers manage routes from the browser interface. On Shopify, open the Shopify mobile app and launch EasyRoutes to view routes, assign drivers, and monitor progress from supported mobile devices. For EasyRoutes for Web, sign in from your phone’s browser for a responsive experience. Drivers should use the dedicated EasyRoutes Delivery Driver app for turn‑by‑turn and proof of delivery.
EasyRoutes doesn't currently offer a customer-facing "pick a new date" self-service tool. In practice, customers reply to your delivery notifications or use the contact details on their branded tracking page to reach you; you then move the order with Send to another route and send the Rescheduled notification with the new details.
Delivery Ratings and tracking pages keep the customer in the loop throughout. This flow is the same in EasyRoutes for Shopify and EasyRoutes for Web.
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
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. From any route, use the checkboxes to select one or more stops, then click the bulk actions bar and choose Send to another route. You can also open a Route Group and drag stops from one route to another within the group. After moving, click Save and (optionally) Re‑optimize to update the stop order and ETAs. This workflow works the same in EasyRoutes for Shopify and EasyRoutes for Web.
Use this to balance workloads mid‑day, handle late additions, or consolidate leftovers onto a cleanup route.
No, you don’t need to be a developer to take advantage of Workflows. The Workflows feature is designed to be accessible to non-technical users by using a visual, menu-based interface. You simply select a scheduling frequency, define any conditions (like “only include orders tagged Local Delivery”), and choose an action (for example, “create and dispatch a route”).
This no-code design makes Workflows similar to popular automation tools like Zapier or Shopify Flow, where anyone can build powerful automations just by clicking and selecting from available options. That said, more advanced users can extend Workflows with APIs or webhooks to create complex, custom integrations, giving both beginners and power users maximum flexibility.
See: No-Code Automation
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. When a route has a scheduled start date and time and its stops carry time windows, the EasyRoutes optimizer sequences stops to arrive within each window while minimizing overall driving time, factoring in start/end locations and stop durations. Driver and customer ETAs reflect those windows. If a stop can't be met within the route's constraints, it's moved to the rejected stops tab so you can widen the window, adjust the start time, or split routes. This works in both EasyRoutes for Shopify and EasyRoutes for Web.
Yes. When you collect an e-signature, the driver can record who signed — the "Signed for" name is stored with the stop and appears in exports. For an explicit record, add a Driver Task text field for the recipient's name, and the driver can add a note or photo as well.
All of it is saved to the stop's proof-of-delivery timeline and can be shown on the customer's tracking page. Works in both EasyRoutes for Shopify and EasyRoutes for Web.
See: Proof of Delivery · Driver Tasks
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.
No technical background is needed if you use Zapier to connect Xero with EasyRoutes. Zapier provides a no-code way to set up automations like sending invoices into EasyRoutes for route creation. For advanced teams, the EasyRoutes API allows for custom integrations, syncing invoice updates, or linking to ERP/CRM systems.
See: API Getting Started
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. 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.
Every minute of Time per stop is added to the running clock as the driver works down the route, so each stop's ETA reflects both travel time and the time spent delivering the stops before it. More realistic ETAs mean fewer missed windows and better customer notifications.
Service time also counts toward Max route duration: if adding stops would push a route past your cap, optimization splits the work into additional routes instead of overrunning. Applies to both EasyRoutes for Shopify and EasyRoutes for Web.
No — routes are single‑driver to keep tracking, ETAs, and proof‑of‑delivery accurate. If two or more drivers are needed, split the stops into multiple routes (or create a new route for leftovers) and dispatch each separately. You can also publish a route without assigning a driver, and share a self‑assign link so someone from your pool can claim it when ready.