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
EasyRoutes turns your driver’s phone camera into a scanner — no extra hardware needed. Drivers scan a barcode or QR code from the Proof of Delivery section, or from a Scanner-input Driver Task, before completing a stop. Matching codes are confirmed in green; non-matching codes appear in yellow and can be flagged back to the route planner. Every scan is stored with the stop’s proof of delivery for live or later review. Works in both EasyRoutes for Shopify and EasyRoutes for Web.
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
Yes. In Settings > Delivery Zones, tick the zones you no longer need and click Archive to remove them from your active list. Archived zones aren’t gone for good — use the Add filter control below the map to show Archived or All, then select and Unarchive any you want back. This keeps your active zone list tidy without losing past boundaries. Available in both EasyRoutes for Shopify and EasyRoutes for Web.
See: Delivery Zones
Yes. EasyRoutes supports BigCommerce orders in several ways. You can export orders from BigCommerce and import them into EasyRoutes via CSV, or use Zapier and our API for real-time automation. This lets you start quickly with spreadsheet imports and grow into fully automated workflows as your delivery operation scales.
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. There's no separate "white-glove" mode, but the pieces are built in. Use Driver Tasks to give drivers an in-home checklist (unpack, assemble, position, remove packaging) and require it before the stop is marked complete, and allow extra Time per stop or a longer per-stop service time so the schedule reflects the added work.
Drivers capture photos of the finished setup and a signature as proof. Works in both EasyRoutes for Shopify and EasyRoutes for Web.
See: Driver Tasks · Route Options
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. EasyRoutes lets you set up pre‑ and post‑delivery messages so customers know when to expect their order and where to track it. Enable templates like Ready for Delivery, Out for Delivery, and Driver is X Stops Away, customize the copy/branding, and preview with example data. Works for both Shopify-native orders and imported/manual stops.
Yes. Use Delivery Analytics to review outcomes by driver — completed vs. missed stops, average delivery time, and overall success rate — over a selected period. Filter to focus on a single driver or compare across the team. For detailed investigations, open routes to see timestamps and proof of delivery, or export results for use in external tools.
See: Delivery Analytics
Yes. You can integrate EasyRoutes with ERPs, CRMs, WMS, and custom apps using our API and webhooks. Typical use cases include importing stops from non‑Shopify channels, syncing delivery status and proof‑of‑delivery back to your system of record, and powering external analytics collection. The same platform supports both EasyRoutes for Shopify and EasyRoutes for Web.
Subscriptions are processed through Shopify Billing (for EasyRoutes for Shopify) or Stripe (for EasyRoutes for Web). After your 14-day trial, app charges run on a 30-day subscription cycle that is independent from Shopify’s invoice cycle. When you add or remove driver seats during a cycle, we prorate charges/credits automatically. SMS delivery notifications are usage-based and draw from a separate balance when enabled.
See: Shopify app subscriptions · Prorated plan changes · Usage-based SMS balance
You don’t need to code to connect BigCommerce with EasyRoutes. Zapier provides an easy no-code path to automate order syncing. For teams that need more complex, real-time integrations, the EasyRoutes API allows developers to customize imports, fulfillments, and route triggers. This gives you flexibility to choose between no-code and developer-driven solutions.
See: API Getting Started
Yes! You can use EasyRoutes' API to customize your integration and build powerful workflows to suit your specific delivery needs. You can also connect EasyRoutes webhooks to Zapier to unlock seamless, no-code workflows with your favourite apps and services, triggered by route updates in EasyRoutes.
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. EasyRoutes supports Shopify Subscription orders, so recurring deliveries can be filtered and routed with your daily batch. Many subscription and checkout tools are supported out of the box; you can also combine with imported/manual stops for non‑Shopify channels. Tracking, notifications, and proof of delivery function the same as for one‑time orders.
See: How does EasyRoutes work with subscriptions? · Supported third‑party apps
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
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. 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. 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.
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
When you plan a route with the Delivery zones option enabled, only orders that fall inside the selected zone’s boundary are added. Any orders outside the boundary are held back for review rather than dropped, so nothing gets lost — you can route them separately, assign them to another zone, or handle them manually. Works in both EasyRoutes for Shopify and EasyRoutes for Web.
See: Delivery Zones
Yes. EasyRoutes supports multiple label sizes. Pick a base size and text scale in EasyRoutes Settings → Packing Slips & Labels, then confirm your printer uses the matching paper (e.g., 4×6) with an appropriate print scale.
EasyRoutes maintains a persistent log of account activity so admins have an authoritative record of delivery events over time. The Activity Feed retains entries for the lifetime of your account unless data is explicitly deleted (e.g., via route removal or a data‑deletion request). When you need a file for records or audits, pair the feed with route/stop CSV exports that include timestamps and proof‑of‑delivery links. This applies to both EasyRoutes for Shopify and EasyRoutes for Web.
See: Activity Feed · Export routes/stops
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.
Yes. You can add an EasyRoutes-native QR code to your packing slips and packing labels from Settings > Packing Slips & Labels by enabling the Show QR code option and setting its position. Drivers can then scan these codes with the Delivery Driver app to confirm the right order at the right stop, and you can optionally require a successful scan before a stop is marked Delivered or Attempted. Supported in both EasyRoutes for Shopify and EasyRoutes for Web.
See: Barcode scanning