Once your BigCommerce orders are in EasyRoutes—whether through CSV, Zapier, or API—they can be used with Workflows to automate repetitive tasks. For example, you could build a Workflow that automatically creates and dispatches routes every morning for all BigCommerce orders tagged “Delivery.” This allows your BigCommerce operation to benefit from the same automation available to Shopify users.
See: Workflows Overview
On your EasyRoutes Orders page, click Configure table columns (below your active Route Options) and enable the Delivery Date and Time Window columns. Once enabled, EasyRoutes parses these values from your date picker app so you can sort, filter, and build routes by delivery date and window. The same columns are available in both EasyRoutes for Shopify and EasyRoutes for Web.
Yes. Integrate EasyRoutes with your existing stack in two ways: (1) programmatically via the Routes API to import stops, create/dispatch routes, and update status; and (2) event‑driven with webhooks and Zapier to push delivery events into Sheets, Slack, email, ERPs/CRMs, or custom endpoints. These options are available for both EasyRoutes for Shopify and EasyRoutes for Web.
See: API Getting Started Guide · Integrate webhooks with Zapier
Zapier integration is available whether you’re using EasyRoutes for Shopify or EasyRoutes for Web. Shopify users can extend native integrations with Zapier for additional automations, while non-Shopify users can rely on Zapier to connect EasyRoutes with their eCommerce, ERP, or POS platforms. This makes Zapier a universal automation layer for all EasyRoutes users.
See: Platform Support
EasyRoutes doesn’t provide a native accounting app, but it connects cleanly via exports and integrations. Export route/stop CSVs for reconciliation, or use the Routes API and webhooks to sync delivery events (e.g., Delivered, Attempted) to tools like QuickBooks, Xero, or an ERP. Zapier can automate common tasks — posting mileage, closing jobs, or notifying finance of COD deliveries — without complicated code.
See: EasyRoutes Webhooks · Integrate with Zapier · Export routes/stops
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. 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. From the Analytics page, pick your time period (e.g., last 7/30 days or a custom range) and optionally filter by driver. Use the Export option to download a CSV for spreadsheets or external tools, or use Print to generate a PDF summary. CSV exports preserve the filters you applied so downstream reports match what you saw in EasyRoutes.
Exports are available in both EasyRoutes for Shopify and EasyRoutes for Web. If you need more granular, stop‑level records, combine Analytics with route exports from the Routes page.
Yes. Most teams ramp using our self‑serve resources: the Getting Started guide, topic‑specific articles, and short videos embedded throughout the Help Center. If questions arise, contact us via email from inside the app or the Support Portal; we aim to respond the same business day. Customers on the Enterprise plan receive priority responses and can coordinate onboarding help prior to go‑live.
If a scanned code doesn’t match the stop, the app shows it in yellow rather than the green used for a confirmed match, so the driver can tell right away. Non-matching scans can still be saved, and drivers can flag a scan issue from the alert icon on the Add Barcode screen, which sends a report to the route planner instead of a matched scan. Works the same in EasyRoutes for Shopify and EasyRoutes for Web.
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.
Drivers can install the EasyRoutes Delivery Driver app from the App Store (iOS) or Google Play Store (Android) using the official links provided in our Help Center. The app works with both EasyRoutes for Shopify and EasyRoutes for Web accounts; once added as a driver, sign in using the phone number on file and the SMS code sent to that device. After dispatch, routes appear automatically in the app and can also be opened from the push notification's shared route link.
See: Where can I download the EasyRoutes Delivery Driver app?
Yes, when available. Expanding an Activity Feed entry and opening its details shows who initiated the event — a user’s email address (or Shopify user ID) or a driver’s name — along with the IP address and device details captured for that action. This makes the feed useful for tracing changes and for compliance review. Available in both EasyRoutes for Shopify and EasyRoutes for Web.
See: Activity Feed
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?
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.
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.
Drivers can capture multiple photos, obtain a customer e‑signature, and add notes at the stop. These items are stored with timestamps and the completion context, and they’re visible to admins on the route and stop record. When enabled in EasyRoutes Settings, customers can see PoD on tracking pages and in notifications.
See: Proof of Delivery
Yes. Drivers can add photos and notes for attempts (e.g., no answer, inaccessible). You can make PoD mandatory for Attempted stops, so drivers document the situation before moving on. Attempt proof appears with the stop’s history for admins and, if enabled, on customer tracking pages/notifications to explain what happened.
See: Proof of Delivery
Yes. 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?
Zapier’s app directory includes thousands of CRMs, ERPs, and productivity tools. With EasyRoutes as the trigger, you can automatically update customer records in HubSpot when a delivery is completed, or sync invoice statuses in NetSuite when routes are dispatched. This ensures delivery data flows into the rest of your business systems seamlessly.
See: Zapier App Directory
Yes. In EasyRoutes Settings → Customer notifications, enable the Rescheduled template and customize the message and variables (date, window, tracking link, etc.). Trigger it when routes or stops move to a new day/time so recipients are informed proactively. This works for both Shopify orders and imported/manual stops across EasyRoutes for Shopify and EasyRoutes for Web.
Yes. Even though WooCommerce doesn’t have the same native integration as Shopify, once orders are imported into EasyRoutes they behave the same as any other order. This means customers can receive branded email or SMS notifications, along with live tracking links. This reduces “Where’s my order?” calls and improves the customer experience.
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. 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.
Most likely, yes. EasyRoutes doesn't depend on a specific app — it reads the delivery date and time window from your Shopify orders. As long as your date picker writes that data into order attributes or order tags in a recognized format (for example, a "Delivery Date" attribute or a "8:00 AM - 12:00 PM" time value), it will appear in EasyRoutes. If it doesn't show up, enable the Order Tags and Order Attributes columns to view the raw data, or reach out to support.
See: Supported delivery date apps · How EasyRoutes works with your Shopify setup and third-party apps
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