Variables
Named and schema validated, and addressable anywhere a rule or a message runs. A variable reads from the shipment, from your organization or from the whole account.
shipment.carrierorganization.nameglobal.expected_delivery_duration
Shipping Hub maps the path your shipment took against the path we predicted. Each hub carries the time it held the shipment, so a change of plan shows up the moment it happens.
Example route. Your own shipments draw the same two lines.
The top line is the route your shipment took. The bottom line is the route we predicted. Shipping Hub draws both, hub by hub, and marks the legs that ran off plan.
Move the scrubber across the timeline at one, two or four times speed and watch the shipment move between hubs.
Each carrier scan arrives with the temperature at the place it happened, next to the event on the shipment record.
A leg we did not predict draws separately from the rest, so the surprise is the first thing you see.
Your rules live in versions. You edit a draft, then replay it against a scenario you write yourself. The run log shows every action and the words it sends.
A scenario is one shipment life on a clock. You place each event where you want it, then save the list for anyone on the team to reuse.
Awaiting Parcel 0s · In Transit 2d · Out for Delivery 4d 14h · Delivered 4d 19h
Every workflow keeps a live version and a draft. Pick the draft and the scenario, and Shipping Hub runs your events in order against the draft rules.
Draft 5 · scenario default-next
Advance one event at a time, or run straight to the end. Each step names the actions that fired and the time each one took.
Out for Delivery · 1/1 actions · 5.0 s
Open an action to see the exact text it sends, with the real names in place. You approve the words before a customer reads them.
“Hi Joe Schmoe! Your package is out for delivery. You can track it here.”
The draft goes live when you say so. The version that ran your shipments stays on the record, and you can set any two versions side by side.
Live 2706d57d · Compare 1d3cfdd6 → b9ed5312
Five rehearsals cost you an afternoon. The confidence they buy lasts as long as the rule does.
Shipping Hub reads what arrives on your shipments and shows you how often each key appears and when it last came in. Give a key a name and a schema, and it joins search, filters and every message template.
Named and schema validated, and addressable anywhere a rule or a message runs. A variable reads from the shipment, from your organization or from the whole account.
shipment.carrierorganization.nameglobal.expected_delivery_durationThe keys your organization already puts on shipments. They work in templates the moment they arrive. Promote one to give it a short name, a schema and a place in search.
shipment.metatags.shipmentShipping Hub gives you the levers and gets out of the way. Each area below is yours to shape, and every change lands on the record.
The people in your organization, each with the access you give them.
Sets of people who share a job, and so share the same access.
Permissions gathered under a name, then attached to a person or a token.
Tokens for your own systems, each with a role and a status you control.
Your endpoints, fed the same events the application reads.
A record of what changed, who changed it and when.
We connect to the carriers you already use and run a week of your shipments through Shipping Hub. You open the same screens your team would open, with your own data in them.
Your carriers, your data, your screens.