Skip to main content
Nash is a delivery orchestration platform that connects you to multiple courier networks through a single integration. Nash automatically routes orders to the best available driver across providers.

Overview

  • Coverage: Global
  • Multi-provider: Access multiple courier networks
  • Smart routing: Automatic provider selection

Connected Providers

Nash connects to courier networks including:
  • DoorDash Drive
  • Uber Direct
  • Stuart
  • Roadie
  • Local courier fleets
  • And more

Setup

  1. Sign up for a Nash account at nash.io
  2. Add your billing / payment details in your Nash account
  3. Connect your preferred courier providers in Nash
  4. Obtain your Nash API key
  5. In storekit, go to SettingsIntegrationsDelivery
  6. Select Nash and enter your API key
  7. Configure routing preferences
  8. (Optional) Set a custom pickup phone number if different from your venue phone
  9. Save changes
Nash cannot create a delivery job until valid billing / payment details are held in your Nash account. Nash bills you directly for its per-delivery platform fee plus the courier provider’s fees (see Pricing) — storekit does not pay the courier on your behalf. If billing details are missing, expired or a payment fails, orders are still accepted and paid in storekit but no delivery is created. See No Delivery Job Was Created.

Pickup Phone Number

By default, Nash uses your venue’s phone number as the pickup contact. You can override this with a different number in the Nash integration settings. This is useful when:
  • Your delivery coordinator uses a different number
  • You want drivers to contact a specific department
  • Your venue phone doesn’t accept calls during delivery hours
The phone number must be in E.164 format (e.g., +442012345678).

How It Works

  1. Customer places a delivery order
  2. storekit sends order to Nash
  3. Nash evaluates available providers
  4. Best provider is selected based on your rules
  5. Driver is assigned and tracked
  6. Customer sees live tracking

Order Data Sent

Routing Rules

Configure how Nash selects providers:

Priority-Based

Set provider priority order:
  1. First choice: Cheapest available
  2. Second choice: Fastest available
  3. Fallback: Any available

Cost Optimisation

Nash selects the cheapest option that meets your requirements:
  • Maximum delivery time
  • Minimum driver rating
  • Vehicle type requirements

Speed Optimisation

Prioritise fastest delivery:
  • Select provider with shortest ETA
  • Pay premium for speed when needed

Round-Robin

Distribute orders across providers:
  • Balance volume across partners
  • Test provider performance
  • Meet volume commitments

Customer Experience

Regardless of which provider fulfills the delivery, customers see:
  • Consistent tracking experience
  • Driver details and photo
  • Live map tracking
  • Accurate ETA
  • Direct driver contact

Fallback Handling

If the primary provider can’t fulfill:
  1. Nash automatically tries next provider
  2. Process continues until driver assigned
  3. You’re notified if all providers fail
  4. Manual intervention options available

Where to Check a Delivery in the Dashboard

Every Nash delivery is tracked on its order in storekit. To see live status and courier contact details:
  1. Open the order from the dashboard
  2. On the order, find the delivery tracker (the step indicator showing Pending → Assigned → En route → At dropoff → Delivered, with a Pickup ETA or Dropoff ETA at the top)
  3. Select Details to open the Delivery details modal
The Delivery details modal shows:

Troubleshooting

No Delivery Job Was Created

If an order is accepted and paid in storekit but no delivery ever appears — no delivery tracker progress, and nothing in the Delivery details modal — the job was most likely never created by Nash, usually because of billing:
  • Check your Nash account for missing, expired or failed billing / payment details. Nash bills you directly for its platform fee plus the courier fees (see Pricing), so it cannot dispatch a courier without valid payment details on file
  • Check your email (including spam) for messages from Nash about billing or payment failures — this notice can arrive days before deliveries stop being created, and there is no warning about it in the storekit dashboard
  • Once the billing details are fixed in Nash, new delivery jobs are created automatically again — no change is needed in storekit
  • In the meantime, contact support with the order: we can create the outstanding delivery job manually so the order still gets collected

No Driver Assigned Yet

While Nash is still searching for a driver, the delivery sits on the Pending step and the Delivery details status reads Not Assigned Driver (the same “we are still looking for a driver” state as a newly Created or Scheduled job).
  • Nash keeps searching and can automatically reassign the job across your connected courier networks until a driver accepts
  • Watch the delivery tracker and Pickup ETA on the order rather than preparing the food too early — a driver may not arrive for a little while after the order is ready
  • If your kitchen has not started, hold off on cooking until a driver is assigned and the Pickup ETA looks realistic, so hot food isn’t left waiting
  • If no driver is assigned as the pickup window approaches, contact support with the Provider ID from the Delivery details modal

Driver Is Late to Pick Up

If a driver has been assigned but pickup is running late:
  • Check the live status on the order — the delivery tracker step, the Pickup ETA, and the timeline in the Delivery details modal show where the courier is and whether the ETA has slipped
  • Contact the courier directly: open Delivery details and tap the courier’s phone number in the Courier section
  • If you can’t reach the courier or the delay is significant, contact support with the Provider ID so we can follow up with Nash and the courier

Delivery Cancelled or Failed

The Delivery details status badge (and the Delivery cancelled banner on the order) shows how a delivery ended:
  • Cancelled (Canceled By Provider, Canceled By Customer) — the courier network, Nash or the customer cancelled the job. A job Nash reassigns to another provider also shows as Canceled By Provider on the original attempt
  • Expired (Expired) — no driver was found within the allowed window
  • Failed (Failed) — the delivery could not be completed
  • Returned (Returned, Return In Progress) — the order is being, or has been, returned to your store
Where Nash provides one, the reason appears in the Failure reason field of the Delivery details modal. If a delivery is cancelled or fails and you need help resolving it, contact support.

Who Is Responsible for the Delivery

storekit passes each delivery order to Nash; Nash then selects and manages the courier network that collects and delivers the order. This means the outcome of a delivery — including late pickups, no driver being assigned, or damage in transit — is handled by the courier partner performing the delivery, not by storekit. If something goes wrong, storekit support can raise a claim or refund request with Nash on your behalf. Any refund or compensation is subject to the courier partner’s approval, so we can’t guarantee an outcome, an amount or a timeline. To start this, contact support with the order and the Provider ID from the Delivery details modal.

Pricing

Nash charges:
  • Per-delivery platform fee
  • Plus courier provider fees
You control:
  • Maximum delivery cost
  • Customer delivery charge
  • Subsidy amount

Best Practices

Multiple Providers

Connect 2-3 providers for redundancy

Test Routing

Test different routing rules to optimise cost/speed

Set Limits

Configure maximum costs to control spending

Monitor Performance

Review analytics to identify best providers