« Back to FAQs

Can I mix pickups and deliveries on the same route?

Yes. A single EasyRoutes route can combine deliveries and pickups, so a driver can drop off orders and collect returns, empties, or reusable packaging on one trip. Add pickup stops alongside deliveries from Shopify orders, CSV/API imports, or manual stops; optimization sequences everything together, and each task is labeled for the driver in the app and on printed documents. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Pickup orders · Adding custom stops

Can I customize my packing slips?

Yes. Packing slips are configurable so teams can show the fields drivers or packers need. In EasyRoutes Settings → Packing Slips & Labels you can: include a logo, select variables (customer details, order items, notes), set text sizes, and tweak headers and helper text. Print slips directly from any route.

Note: Some variables are only available when printing one slip per stop vs. one per item. Adjust your preference in the Print Preview if you need item-level detail.

See: Customizing Packing Slips

How does EasyRoutes optimize my routes?

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

What are the main benefits of using EasyRoutes with Xero?

By integrating Xero with EasyRoutes, you unlock a complete last-mile delivery toolkit: multi-stop route optimization, real-time driver tracking, branded notifications, proof of delivery (photos, signatures, notes), and analytics. This makes it easy to turn Xero invoices into efficient deliveries while providing customers with professional updates and proof of completion.

See: Xero Integration

Can I show my driver’s real-time location to customers?

Yes. When real‑time tracking is enabled, customer tracking pages can show an anonymized, live GPS pin as the driver approaches (configurable between 1 and 10 stops away). Turn on live location in EasyRoutes Settings → Driver settings, and enable the customer display option in EasyRoutes Settings → Order tracking. This capability is available across EasyRoutes for Shopify and EasyRoutes for Web.

See: Real‑Time Driver Location Tracking

Can I connect EasyRoutes to Zapier?

Yes. Use EasyRoutes webhooks as Zap triggers to connect delivery events to apps like Google Sheets, Slack, Gmail, Twilio, HubSpot, and more. Common automations include updating a shared delivery log, notifying customer service when an attempt fails, or sending a custom message when proof of delivery posts. Zapier is supported for both EasyRoutes for Shopify and EasyRoutes for Web.

See: Integrate EasyRoutes Webhooks with Zapier

Can I edit routes after they’ve been created?

Yes. Click into a route to make changes: add orders or custom stops, update addresses and service times, change the assigned driver (or vehicle), or edit start/end locations and the scheduled start. Drag‑and‑drop the list to manually adjust the stop sequence, or select multiple stops to bulk‑move them to another route. The editing toolbox is the same in EasyRoutes for Shopify and EasyRoutes for Web.

See: How to Edit Routes

Can drivers self-assign routes?

Yes. For flexible fleets, create a self‑assign link so any active driver can claim the route from the link. This is useful for contractor pools or last‑minute coverage — whoever taps the link first becomes the assigned driver. You can share links in SMS, WhatsApp, or Slack and revoke them if needed.

See: Dispatch links & driver self‑assign

Can I send staff notifications through Zapier when a stop is completed?

Zapier makes it easy to send internal notifications whenever a stop status changes in EasyRoutes. For example, you can set up a Zap that listens for the STOP_STATUS_UPDATED webhook and then sends a Slack alert or email to your team with details like the order number and driver notes. This keeps staff informed in real time without needing to manually monitor dashboards.

See: Zapier Staff Notifications

Can I factor driver breaks into my optimized 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.

See: Driver Breaks · Overnight / Multi‑day routes

Can I make proof of delivery mandatory?

Yes. From Proof of Delivery settings, you can force one or more PoD elements to be collected before drivers can complete a stop. Choose the combinations that fit your workflow — e.g., require a photo for attempted stops, or require e‑signatures for only completed stops. These rules apply in EasyRoutes for Shopify and EasyRoutes for Web, and can include Attempted stops.

See: Make PoD Required

Does EasyRoutes integrate with Xero?

Yes. EasyRoutes supports Xero data by letting you export invoices from Xero and import them into EasyRoutes via CSV. For automation, you can connect Xero through Zapier or build custom workflows with the EasyRoutes API. This flexibility allows businesses to start with manual exports and move toward fully automated integrations as they scale.

See: Importing Orders from Xero

Can I track my drivers in real-time?

Yes. With Premium or Enterprise plans, turn on live tracking from EasyRoutes Settings → Driver settings. You’ll see a live GPS pin, breadcrumb path, current/next stop, and real‑time status updates on each route’s Tracking tab. Ensure drivers grant Always/Precise location permissions in the Delivery Driver app. Route Groups let you monitor multiple drivers at once.

See: Real‑Time Driver Location Tracking

Can I set specific start and end locations for my routes?

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

Can I export customer delivery data?

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.

See: How do I export routes/stops?

What are the main benefits of using EasyRoutes with WooCommerce?

By connecting WooCommerce to EasyRoutes, you unlock the full delivery management suite: optimized multi-stop routes, live driver tracking, branded notifications, proof of delivery (photos, notes, signatures), and analytics dashboards. This transforms WooCommerce from a simple order-taking tool into a complete last-mile delivery platform. Whether you’re handling 10 deliveries a week or 1,000, EasyRoutes scales with your business and improves customer satisfaction.

See: WooCommerce Integration

How does EasyRoutes handle orders without a shipping address?

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?

Can drivers confirm who received the delivery?

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

Does EasyRoutes let me avoid tolls or u-turns?

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

Can I plan for two-person or extended-handling stops?

For extended-handling stops, increase the Time per stop or the individual stop's service time so ETAs and Max route duration account for the extra work. For two-person deliveries, note that a route is assigned to a single driver account, so you'd staff that route's vehicle with a crew operationally rather than assigning two driver logins to one route.

Driver Tasks can capture crew-specific steps at the stop. Works in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Route Options · Driver Tasks

How often is analytics data updated?

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.

See: Delivery Analytics · Activity Feed

How do I handle perishable or temperature-sensitive deliveries with EasyRoutes?

EasyRoutes helps protect perishable and temperature-sensitive goods by keeping product moving and time on the road to a minimum. Cap each route with Max route duration and Max stops per route so no run exceeds your safe window, assign delivery time windows to fragile stops, and let optimization sequence and split orders across drivers for faster dispatch. This works the same in EasyRoutes for Shopify and EasyRoutes for Web.

See: Route Options · Time Windows

Can I manage recurring deliveries?

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.

See: Workflows · Sending stops to a new route

How does EasyRoutes use real-time traffic in route optimization?

EasyRoutes factors expected traffic conditions into its route optimization and ETA calculations, using live map and traffic data to sequence stops and estimate arrival times. As conditions or your stops change, you can re-optimize at any time and EasyRoutes recalculates the most efficient order. This works alongside options like time windows, toll avoidance, and stop priorities. Available in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Route Options

Can I track more than one route simultaneously?

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.

See: Real-Time Driver Location Tracking · Route Groups

How do I give drivers cold-chain or cooler-handling instructions for temperature-sensitive orders?

Put the handling steps where the driver will see them: add cooler or cold-chain instructions as a stop note or a saved customer note, which appear on the stop in the driver app. For steps you want confirmed, add a Driver Task — for example a required checkbox "Order kept in cooler until hand-off" or a note field — that the driver must complete before marking the stop delivered.

Saved task sets and Address Book stops let you reuse the same instructions across recurring routes. Works in both EasyRoutes for Shopify and EasyRoutes for Web.

See: Driver Tasks · Driver & Stop Notes