Skip to content
Automation

Decide what happens next, while the shipment still moves.

A shipment holds at a facility. A route changes. A large account takes delivery. Each one is a moment when your team would act, and Delivered runs the work that follows it. You build the sequence, test it on real shipments, and publish it.

Where the leverage is

Your team already knows what to do. The work is in doing it every time, on time.

When a shipment holds too long, your team already knows the moves:

  • Tell the customer, before the customer asks
  • Tell the person who owns that account
  • Push the shipment into the system that handles the recovery
  • Start the replacement, the credit, or the call.

The moves are not the hard part. The hard part is to make them on every shipment, on the day that they matter. One person can watch a few shipments closely. Nobody watches all of them. So the loud shipments get the attention and the quiet ones wait.

A workflow gives every shipment the attention that your best person gives to one. You write the judgment down a single time, and it runs on all of them.

The same holds at the other end. A delivery is worth a moment: a call to a large account, a check on the contents, a follow up that the customer remembers. Most systems close the record instead.

One workflow

A rule for any state. Not only the last one.

Each row is a state that the carrier reports. You choose what happens at each one. Most of this workflow runs while the shipment is still in transit, because that is where a decision still changes the outcome.

  1. Parcel received parcel_received
    Start a timer The clock starts at the first carrier scan and runs until delivery.
  2. In transit in_transit
    no action
  3. Delayed delayed
    Text message Your customer gets the new date from you, while the shipment is still in transit.
    Notify the account owner The person who owns that account sees the exception on the same day.
  4. Exception exception
    Webhook Sends the data set for that shipment, with the PO numbers and the ASN release, to the system that handles the recovery.
    Start another workflow A replacement order, a credit, or a call. You decide the sequence.
  5. Out for delivery out_for_delivery
    Update the tracking page The page that your customer reads shows what you want it to show.
  6. Delivered delivered
    AI voice call Asks the customer to open the box and to confirm the contents.
    AI photo grade Reads the photographs that come back and reports what it sees.
  7. If the customer reports a problem
    Start another workflow The claim workflow runs as its own sequence.
  8. File the claim with the carrier In the order and the time window that the carrier requires.
  9. Notify the claims team At your company, and at the shipper.
  10. Write a note on the account The customer record shows the problem and the open claim.

Six of these actions run before the shipment arrives.

What people build

Three moments worth taking.

In transit

The customer hears it from you first.

A shipment holds at a facility past the normal time for that lane. The workflow sends the customer a message with the new date, and it tells the person who owns that account. Your team spends the day on the answer instead of the search.

On an exception

The recovery starts the same day.

A scan lands at a facility that the route plan does not include. The workflow pushes the shipment record into the system that handles the recovery. Then it starts the sequence that you chose: a replacement order, a credit, or a call.

After delivery

A delivery that needs a conversation.

One customer moves live insects. At delivery, an AI agent calls the recipient and asks them to open the box. The recipient presses one to confirm that the insects are alive, and sends photographs back by text message. An AI check reads the photographs for a sealed box and live contents. Then the recipient gets the guide on how to acclimate them.

The toolbox

Eight actions in the box. A ninth that you write.

Each action attaches to a state. You add it, you remove it, and you change where it sends. None of this needs a release from your engineers.

Text message To the customer, the consignee or your own team.
Email The same message, as email.
AI voice call An agent places the call and handles the reply.
Webhook The shipment record, with your own fields, to any destination.
AI photo grade Reads the delivery photograph and reports what it sees.
Start another workflow One sequence calls the next one.
Update the tracking page New information appears on the page that your customer reads.
Timers and delays Hold a step, or measure the time between two events.
And one more

A function that you write, on your own tenant.

When the work is specific to your business, you write a small function and we run it as an action. Customers use this to send EDI and ASN traffic, to deliver documents, and to reach systems that only they have. The code and the credentials stay on your side.

Before it touches a shipment

Build it. Run it on real shipments. Then publish.

  1. 01

    Every change is a draft.

    The live workflow does not stop. Your edits save to a draft beside it, and you can compare the two versions line by line.

  2. 02

    Run the draft against a real shipment.

    Pick a shipment that already moved. The simulator replays its events through your draft, one at a time, and you can step through it or run it to the end.

  3. 03

    Read what it did.

    The run log names each state, each action that fired, and how long it took. You see the actions that did not fire as well.

  4. 04

    Publish when it is right.

    The draft becomes the live version. Every earlier version stays in the history, so you can see what changed and when.

Simulation run draft 1d3cfdd6
  • parcel_received 1 action 0.4 s
  • in_transit no actions
  • arrived_at_facility no actions
  • out_for_delivery 1 action 5.0 s
  • delivered 2 actions 5.7 s
  • claim_filed 3 actions

You watch the workflow run before a single customer hears from it.

Who builds it

We build the first ones with you. After that your own team changes them.

There are three ways to get a workflow. We build it for you. Your team builds it in the editor, which is drag and drop. Or you describe the workflow in your own words and the builder generates it for you to review.

An analyst can do this. The reason is that the hard part is not the tool. The hard part is the carrier data underneath it, and that part is ours.

Why this is not a connector

A connector waits to be told. We are the system that knows.

A general automation tool a translation engine between two APIs

It moves data between two systems that already exist. It waits for one of them to speak first. It does not know what a shipment is, what the plan was, or what the carrier does next.

Delivered one source, many destinations

We collect the carrier events ourselves, so the workflow runs on our own data in the correct order. One shipment can feed every destination that needs it. You change a destination in the interface, not in a ticket.

Tell us what you want to happen.

Pick one moment in a shipment that matters to your business, and say what should follow it. We will build that workflow with you and run it against your last quarter, so you can watch it work before you commit to anything.

You watch it run in simulation before it touches a shipment.