Skip to main content

Nash Delivery Orchestration

Nash Orchestrate is the delivery orchestration engine within the Nash platform that automates provider selection, dispatch, tracking, and recovery across your delivery network through a single API integration.

How It Works


Delivery Flow

Every delivery follows a clear, observable lifecycle from creation to completion.

Order Creation

Create a delivery by submitting pickup and dropoff details, package information, and timing requirements. This can come through our REST API, GraphQL API, or from integrated demand sources (Shopify, Toast, Wix, and more). Required fields include
  • Pickup address
  • Dropoff address
  • Contact information
  • Package details
  • Delivery window
Once created, the order enters the quoting phase.

Retrieve Quotes

Nash requests quotes from eligible providers based on:
  • Geographic coverage
  • Vehicle compatibility
  • Package requirements
  • Contract pricing
  • Real time availability
Quotes include price, estimated pickup time, and estimated delivery time.

Dispatch

You can either:
  • Manually select a provider from returned quotes
  • Configure automatic dispatch using a strategy
If automatic dispatch is enabled, Nash selects the provider according to your configured strategy.

Dispatch Strategies

You can configure how Nash selects providers:
  • Lowest Price: Automatically selects the cheapest quote from all eligible providers. Best for cost-sensitive, non-urgent deliveries.
  • Preferred Order: You define a priority-ordered list of providers. Nash tries your first choice, falls back to the second, and so on. Best when you have preferred partnerships.
  • Reliability Score: Selects providers based on historical performance in specific locations. Nash uses machine learning to compute provider reliability scores by geography.
  • Dynamic Dispatch (AI-Powered): Balance cost, reliability, speed, and contractual constraints to select the best provider per delivery.
Dispatch strategies are configurable per workflow.

Workflows

Workflows determine which dispatch strategy orders flow into by automating complex order-level decisioning, using attributes like order value, product type, destination, SLA, or any merchant-defined metadata. Workflows

Real-Time Tracking

After dispatch, Nash provides continuous delivery updates. You can retrieve order status at any time: Status transitions include:
  • Driver assigned
  • En route to pickup
  • Picked up
  • In transit
  • Delivered
  • Failed

Webhooks

Nash sends real time event notifications to your configured webhook endpoint. Supported webhook events include:
  • Status updates
  • Location updates
  • ETA changes
  • Delivery delays or anomalies
  • Proof of delivery
Webhooks allow you to update your system and notify customers in real time.

Automatic Failover

If a provider fails (driver cancels, no driver acceptance, SLA breach risk), Nash automatically:
  1. Detects the failure or risk
  2. Creates a new delivery attempt
  3. Fetches fresh quotes from remaining providers
  4. Dispatches to the next best option
  5. Continues tracking seamlessly
This behavior is configurable per workflow.

Proof of Delivery

When a delivery is completed, proof of delivery may include:
  • Photo confirmation
  • Signature capture
  • Barcode scan

Route Optimization

For businesses managing multiple deliveries, Nash supports route optimization across internal fleets or providers. You can:
  • Batch deliveries
  • Apply capacity and time window constraints
  • Automatically dispatch optimized routes
Route optimization is configurable through optimization strategies.

Cost Controls

Nash supports configurable cost management, including:
  • Maximum delivery fee caps
  • Contract based pricing
  • Competitive multi provider quoting
  • Volume allocation controls

Integration Options

Nash supports:
  • REST API
  • GraphQL API
  • Webhooks
You can also ingest orders directly from supported commerce platforms or via custom integrations.