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. The EasyRoutes Routes API accepts imported stops (customer details, address, items, notes) so you can bring orders from non‑Shopify sources into EasyRoutes. After importing, you can create new routes, add the stops to existing routes, assign drivers, and dispatch. This works for both EasyRoutes for Shopify and EasyRoutes for Web and complements CSV import when you need automation.
Vehicle Profiles let you save details about the vehicles you deliver with — type, make, model, and fuel economy. Create them from the Drivers & Vehicles area, then assign a profile to a route (or set one as a Route Option so it applies to new routes). Once assigned, you can track route metrics per vehicle, filter Analytics by vehicle, and the assigned vehicle shows in the driver app. Available in both EasyRoutes for Shopify and EasyRoutes for Web.
See: Vehicle Profiles
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. Workflows automate delivery tasks inside EasyRoutes, while Zapier connects EasyRoutes to external systems. Together, they create powerful end-to-end automation. For instance, a Workflow might create a route when orders arrive, while Zapier sends Slack alerts or updates a Google Sheet whenever stops on that route are completed. This layered approach ensures internal and external processes stay in sync.
See: Workflows Overview
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.
The EasyRoutes API lets you automate your delivery workflow end‑to‑end: import orders/stops from external systems, create routes with your preferred options, assign drivers or vehicles, dispatch routes, and update stop or route status as deliveries progress. You can also read back route/stops for reporting and pair the API with webhooks to keep other systems synchronized in real time. Capabilities are consistent across EasyRoutes for Shopify and EasyRoutes for Web.
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
Workflows are available on EasyRoutes Premium and Enterprise plans. These plans are designed for businesses that need more advanced tools to handle larger delivery volumes and complex processes. On Premium and Enterprise, you not only get access to Workflows, but also other advanced features like custom notifications, vehicle profiles, real-time driver tracking, and delivery analytics.
If you’re running a small business with only a few deliveries per week, you may be fine with a Standard plan. But if your business is scaling or you want to automate as much as possible, upgrading to Premium ensures you can take advantage of Workflows. This investment pays off quickly by saving your team time, reducing manual work, and improving consistency across your delivery operations.
Yes. The EasyRoutes Routes API accepts imported orders/stops (customer details, address, items, notes) so you can bring orders from non‑Shopify sources into EasyRoutes. After importing, you can create new routes, add the stops to existing routes, assign drivers, and dispatch. This works for both EasyRoutes for Shopify and EasyRoutes for Web and complements CSV import when you need automation.
Keep product moving and time on the road low. Cap Max route duration and Max stops/items per route so no run exceeds your safe window, and let optimization split the overflow into extra routes. Use time windows and priority stops so the most temperature-sensitive orders are delivered first.
Pair the routing with physical cold-chain steps — insulated bags or coolers — and a required Driver Task to confirm handling. Works in both EasyRoutes for Shopify and EasyRoutes for Web.
See: Max route duration · Priority Stops
Yes. In both EasyRoutes for Shopify and EasyRoutes for Web you can enforce a start action. When a driver taps Start Delivery in the mobile app, EasyRoutes records the route start time and begins live location updates. This prevents drivers from completing stops out of context and ensures analytics include drive time from the route's start location. If a route must be paused, drivers can resume later to continue tracking.
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. From any route you can dispatch to a specific driver, or share a route link that allows self‑assignment by your driver pool. Assigned drivers receive the route in the EasyRoutes Delivery Driver app (iOS/Android) with turn‑by‑turn directions via their preferred navigation app. For busy days, combine dispatch with Route Groups to release multiple routes at once and monitor progress on a single screen. This behaviour is consistent across EasyRoutes for Shopify and EasyRoutes for Web.
See: How do I dispatch / share routes? · Route Dispatch Links / Driver Self‑Assign
EasyRoutes for Shopify is best suited for merchants who already sell goods or services within the Shopify ecosystem. Users can plan optimized delivery routes with all orders received through their Shopify storefront, created via draft orders, or imported manually as custom stops.
EasyRoutes for Shopify integrates seamlessly with the Shopify Admin and dozens of leading third-party apps, making it the ideal choice for Shopify merchants seeking a streamlined local delivery solution.
Go to tDrivers & Vehicles, open the driver, and edit their name, phone number, or notes. If a phone number changes, update it here so dispatch and sign‑in continue to work. Drivers may also edit their display name inside the Delivery Driver app.
Analytics reflects new data shortly after drivers complete or update stops in the EasyRoutes Delivery Driver app. Because updates depend on device connectivity and permissions, you may see a brief delay if a driver is offline; once the device reconnects, metrics catch up automatically. For the most granular timeline, open the route and review the Activity Feed, which lists each delivery event as it occurred.
This live‑update behaviour applies to both EasyRoutes for Shopify and EasyRoutes for Web. If numbers look stale, refresh the page or adjust your date/driver filters and try again.
We offer a self‑serve Help Center with step‑by‑step guides and videos, plus email support from our team during business hours (ET). Most questions are resolved the same business day. Accounts on the Enterprise plan receive prioritized responses and onboarding help. For incident updates, check our public status page; for billing and plan questions, see the pricing page.
See: Help Center · EasyRoutes Pricing
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.
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. 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. 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?
EasyRoutes doesn't include a dedicated age-verification or age-gating feature, so it won't automatically confirm a recipient's age. You can still operate alcohol, CBD, or other age-restricted delivery routes and enforce the check at the door: require an e-signature and/or photo to mark the stop delivered, and add a required Driver Task (e.g., "ID checked, recipient 21+") the driver must complete first.
Note that age-gated content isn't supported for SMS notifications. These options work in both EasyRoutes for Shopify and EasyRoutes for Web.
See: Proof of Delivery · Driver Tasks
Zapier is designed to be used without coding. To integrate EasyRoutes, you typically select “Webhooks by Zapier” as a trigger, paste a webhook URL into EasyRoutes, and then connect it to actions like sending an email or updating a spreadsheet. All steps are handled through a simple, click-based interface. This makes automation accessible to any team member, not just developers.
See: EasyRoutes Zapier
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.
Admins can monitor each active route from the Tracking tab: view a live GPS pin, the recent breadcrumb path, and which stop the driver is headed to now. Stop tiles update in real time with status changes and completion times, and proof of delivery (photos, signature, notes) appears as soon as it’s captured. You can also open a Route Group to watch multiple routes/drivers concurrently.
See: Real-Time Driver Location Tracking · EasyRoutes Activity Feed