Curri for eCommerce

Put the rush option in checkout.

Put live-priced Rush, Same Day, and Scheduled delivery directly in checkout, including heavy, bulky, and palletized orders. Keep your fleet first. Use Curri for overflow. Or run the whole program on Curri.

In development. We're piloting with design partners now — not yet generally available.

34 min median booking to driver at pickup99% fulfillment$0 program cost

Rush, Same Day & Scheduled

Powered by

Order within 1h 44m 06s for same-day delivery.

Delivery details

Pickup
FleetParts Austin Branch
6200 Airport Blvd, Austin, TX 78752
Dropoff
1400 Industrial Pkwy, Austin, TX 78744
Vehicle
Enclosed · resolved from 620 lb, 12 items
Cargo Van
Timing
Estimated pickup ~30 min after checkout
Same-day Rush

Delivery total

$$$$

Live component · Curri-rendered UI inside your checkout

One checkout.
Your fleet, Curri, or both.

01

Connect checkout

Add Curri Embed and define delivery rules once. Set timing, pricing, vehicle, and network logic behind the scenes.

02

Buyer chooses delivery

Show Rush, Same Day, or Scheduled delivery with a live price and delivery window before the order is placed.

03

Route and deliver

Send the order to your trucks first, Curri first, or Curri only when capacity is tight. Tracking and proof of delivery stay with the order.

The hard parts are already built.

Same-day delivery in checkout gets complicated fast. Pricing, cutoffs, vehicle matching, quote refreshes, dispatch, tracking, and proof of delivery all have to work together. Curri Embed handles the delivery logic so your team does not have to build it from scratch.

Schedule picker

Set same-day cutoffs, pickup windows, and scheduled delivery rules once. The component applies them at checkout.

Live pricing

Show the buyer a current delivery price before the order. Quotes refresh as the cart, address, or timing changes.

Vehicle logic

Match the order to the right vehicle from weight and dimensions, including flatbeds and specialty equipment.

Tracking & notifications

Keep the customer informed from booking through proof of delivery with branded status updates and tracking.

Quote lifecycle

Keep pricing current through checkout. Curri refreshes expiring quotes as the session changes.

Your brand, everywhere

Make Curri look like part of your storefront, not a third-party handoff. Control color, typography, radius, and tracking presentation.

Keep your fleet. Add capacity when you need it.

Your trucks do not have to compete with Curri. Put them first in the routing logic, use Curri for overflow and urgent demand, or make Curri the primary network. The buyer sees one delivery option either way.

Delivery network

My Fleet

Keep your trucks first

Curri Network

Overflow, urgent demand, or primary fulfillment

Delivery timing

Rush (under 2 hours)

Premium pricing enabled

Same Day

By end of business

Scheduled Windows

With first-out premium slots

Premium pricing

Charge for priority windows

First-out 7 AM slot → $5 · Free after noon

Launch the fastest way your stack allows.

Use Curri Embed when you want Curri to render the delivery experience. Use the API when engineering wants full control. Start in sandbox and use the same delivery model for quoting, booking, tracking, and fulfillment.

React component

JSX

import { CurriDeliveryElement } from '@curri/elements';

function Checkout() {
  return (
    <CurriDeliveryElement
      branchId="branch_2847"
      orderWeight={1200}
      deliveryNetwork="hybrid"
      customerAddress="4521 Riverside Dr"
      theme={{
        primaryColor: "#003087",
        mode: "white-label"
      }}
      onDeliverySelected={handleSelect}
    />
  );
}

Quote a delivery

cURL

curl https://api.curri.com/v1/quotes \
  -H "Authorization: Bearer sk_live_..." \
  -d origin="2847 Industrial Blvd" \
  -d destination="4521 Riverside Dr" \
  -d vehicle_type="cargo_van" \
  -d network="hybrid"

# Response
{
  "id": "qt_8xKj2mN",
  "options": [
    { "type": "rush", "price": 112, "eta": "45min" },
    { "type": "same_day", "price": 84 },
    { "type": "scheduled", "windows": [...] }
  ],
  "fulfiller": "own_fleet"
}

POST /v1/quotes

Price Rush, Same Day, and Scheduled delivery for an origin and destination, with vehicle recommendations included.

POST /v1/deliveries

Book from an accepted quote and route the order to your fleet or Curri based on your dispatch rules.

GET /v1/deliveries/:id/track

Pull driver location, ETA, delivery status, and proof of delivery in real time.

POST /v1/webhooks

Push driver assignment, en route, delivered, and photo events back into your system in real time.

GET /v1/branches/:id/windows

Return delivery windows by branch, including capacity, pricing tiers, and cutoff times.

POST /v1/config/rules

Manage fleet priority, overflow thresholds, pricing tiers, and time windows programmatically.

A checkout promise is only as good as the system behind it.

99.85%

Platform uptime, 2026 year to date. Measured against Datadog SLOs covering booking, fulfillment, live tracking, and API response time.

SOC 2

Compliant. TLS 1.2+ encryption in transit, encryption at rest, and annual third-party penetration testing.

15 min

Update cadence during a SEV-1 incident, under a formal SEV-1 through SEV-4 response framework.

24/7

US-based live support, with a roughly 40-person service operations team behind every delivery.

Help us build it.

Curri Embed is in pilot with design partners. If you want same-day in your checkout without building every screen, we want your team in the room while we shape it. Already have engineers ready? The Curri API is live today.