Tracking & visibility

Share shipment tracking with someone outside Conterminal

A Conterminal tracking link is a long bearer URL of the form /track/do/<token>. Anyone holding it sees a read-only milestone page for the containers on one delivery-order document — no account, no password, no login wall. This article covers what that page shows, how the link reaches a recipient, and what happens when the recipient saves the shipment or asks for document access.

8 minute read · Updated July 27, 2026

Holding the link is the permission.

There is no per-recipient invitation and no per-recipient revocation. The token is the credential, so anyone the URL is forwarded to sees the same page. Treat a tracking link the way you would treat an attachment you emailed: once it is out, it is out.

What a tracking link shows

The page opens on a dark header reading Live shipment details, shared by followed by the name of the organization that owns the source document. Below it is one card per container.

Each card carries the container number, a status pill, a four-step progress bar, and a grid of facts. The grid hides any fact that is empty rather than showing a blank or a dash, so a sparse card means Conterminal does not have those values yet — not that they are zero. The nine possible facts are Vessel / voyage, Pickup terminal, Return terminal, ETA, Discharged, Last free day, Gate out, Delivered, and Returned.

Vessel name, voyage number, terminal state, discharge, gate-out, and gate-in come from LongShorty, the worker that signs into terminal, rail, and steamship-line systems and updates containers. The Updated timestamp at the bottom of the card prefers LongShorty's last successful read over the delivery order's own edit time, so it tells the recipient how fresh the carrier data is, not when someone last typed in Conterminal. Every date on the page is rendered in Eastern business time, which the footer states as Dates use Eastern business time.

The status pill

The black pill in the top-right of each card shows one of six labels, derived from the shipment's dates and LongShorty signals:

Preparing shipment
No ETA and no terminal signal yet. Usually a document that has been confirmed before the vessel data landed.
On water
An ETA exists and nothing has discharged yet.
At terminal
Discharged, or LongShorty reports the container at the terminal or available.
Pickup scheduled
A dispatch date is set but the container has not moved.
Out for delivery
Gated out, picked up, or delivered — the container is off the terminal and the empty is not back.
Empty returned
A gate-in has been recorded. The card is final.

The four-segment bar under the pill is labeled On water · At terminal · Delivered · Returned, and it does not line up with the six pill labels. A Pickup scheduled shipment lights the segment labeled At terminal, and an Out for delivery shipment lights the segment labeled Delivered. If a recipient tells you the bar says delivered and asks why the driver has not arrived, the pill is the value to read, not the bar.

If the shipment is on hold, an amber banner appears under the facts grid with one coarse label: Customs hold, Terminal hold, Freight hold, or Shipment hold. The public page never explains the hold, names the holding party, or shows a reference number.

How recipients open it

There is no “Share” button on a shipment page.

Nothing in the operations UI generates or copies a tracking link for a container. If you are looking for a share control on the shipment detail page, stop looking — it does not exist. Links reach recipients only through the emails Conterminal sends back to whoever submitted the document.

The link is created the first time a delivery-order document is processed, and it is attached to the document, not to a single container. It then appears as a plain line of text in two outbound emails:

The acknowledgment reply
The reply Conterminal sends to the address that submitted the delivery order. The link appears as a line reading “Track this shipment:” followed by the URL, in both the early “tracking initializing” version and the later enriched version that lists vessel, terminal, and last free day.
The change notice
When a confirmed shipment's facts change, the notice sent to the same submitter repeats the same “Track this shipment:” line with the same URL.

The practical consequence: to get a link to a customer or a driver, find the acknowledgment email for that delivery order and forward the URL, or ask a Conterminal platform administrator to generate one. The internal generator lives on Platform controls → Public Tracking under Generate a real tracking link. It accepts a protected shipment URL or a delivery-order UUID, reuses the latest confirmed source document, offers Copy link and Open tracking page, and — as its own copy states — never queues a client email. That page is platform staff only.

A tracking link only exists once a delivery-order document has been confirmed and assigned to shipments. If the generator answers This shipment is not linked to a confirmed delivery-order document., finish confirming the delivery order first.

What a signed-in person gets instead

Opening a tracking link while signed in to Conterminal does not always show the public page. The route checks your session first and redirects in two cases:

  1. If your workspace can already see every shipment on the link, you are sent into the app — straight to the shipment page for a single-container link, or to a Choose a container chooser at /protected/tracking-links/ for a multi-container one.
  2. If you have already saved this link to My Tracking, you are sent to your saved copy at /protected/my-tracking/items/.

Anything else — no session, or a session that can see only some of the containers — renders the public page. So a colleague testing the link from their own account may see a completely different screen than the customer does. To check what the recipient actually sees, open the link in a private window.

Saving a shipment to My Tracking

The dark panel on the right of the tracking page reads Save it. Know when it moves. and offers Save shipment and get alerts. This creates a personal tracking account: a private watchlist, not a seat in anyone's workspace.

  1. Enter an address. The field is labeled Work or personal email. Submit with Save shipment and continue; while it works the button reads Sending secure link….
  2. Watch for the confirmation. The form is replaced by a green panel reading Check your email to finish saving this shipment. If you were already signed in under that same address, no email is sent at all — you go straight to the saved shipment.
  3. Open the emailed link within 20 minutes. The save request expires after 20 minutes and is single-use. Following it signs you in and lands you on the saved shipment.

An expired save link does not say “expired”.

If the emailed link is opened after the 20-minute window, is reused, or is opened under a different address than the one you typed, Conterminal signs the session out and shows Access denied. You are not authorized to access this application. That message is alarming and misleading here — it does not mean your account was blocked. Go back to the tracking link and request a new save email.

A personal tracking account has exactly one page in its left rail: My Tracking. It lists a card per saved link showing the container numbers, the sharing organization, and an Alerts on or Alerts off chip. With nothing saved it reads No saved shipments yet and Open a shipment tracking link and choose Save shipment.

Opening a saved item gives you the same shipment cards as the public page plus two controls: Turn on alerts / Pause alerts, and Remove, which asks Remove this shipment from My Tracking? before it acts. Alerts produce in-app status-change notifications that link back to the saved shipment. They are delivered only when the platform-wide Personal alerts switch is on and that specific saved shipment has alerts enabled; if the platform switch is off, the button is disabled rather than hidden.

Saving a shipment does not notify the sharing company, does not give you access to their workspace, and does not unlock documents. It is a bookmark with a status feed attached.

Requesting access to the sharing company

The documents card on the tracking page carries Get access for your company. It does not open a document — it routes you through the same personal signup first, with the heading changed to Start with your personal tracking workspace. The actual request form lives on the saved shipment, under Need shipment documents?

  1. Enter Company name — between 2 and 160 characters.
  2. Choose a Company type: Importer / cargo owner, Freight forwarder, or Trucking company.
  3. Submit with Request company access.

What happens next depends entirely on the name you typed. Conterminal looks for an active, non-personal organization whose name matches exactly. Exactly one match becomes a join request and you see Request sent to your company administrator. No match — or more than one — becomes a new-company claim and you see Company request sent to Conterminal for review.

The match is a literal string comparison, so Acme Logistics Inc and Acme Logistics, Inc. are different companies. A near-miss quietly turns a fast join request into a manual review queue. If your company already uses Conterminal, get the exact registered name from a colleague before submitting.

Approval is the company's and Conterminal's to grant; nothing on the tracking page can grant it. Documents unlock only after the company is approved and linked to the sharing partner — see partner access and shipment visibility. If the section instead reads Company access requests are not open yet., the feature is switched off platform-wide and there is nothing to fix on your side.

Multi-container links (all-or-nothing access)

A tracking link belongs to a delivery-order document, and its subjects are every confirmed, non-canceled container assignment on that document. A six-container delivery order produces one link showing all six cards, in the assignment order from the document.

You cannot share one container out of a multi-container document. Sending the link sends every container on it, including the ones that belong to a different customer of yours. If a document mixes consignees, do not forward its tracking link.

The same all-or-nothing rule governs the signed-in redirect. The route redirects a signed-in user into the app only if their workspace can see every container on the link. See five of six and you get the public page instead — the same page the outside recipient gets, with the sign-up prompts. That is expected behavior, not a permissions bug.

The in-app chooser at /protected/tracking-links/ exists only for links with two or more containers, and it returns a plain 404 — not an access-denied screen — for a single-container link, for a revoked link, or for a user who cannot see the whole set. A 404 here does not mean the shipment was deleted.

What the recipient can and cannot see

Visible on the public page
Container number, status, the milestone dates listed above, vessel and voyage, pickup and return terminal, a coarse hold label, the sharing organization's name, and how recently the data was refreshed.
Never on the public page
Document files and file names, rates, charges, invoices, notes, contact details, appointment specifics, other shipments in the workspace, and any explanation of a hold. The page is also marked noindex, so search engines do not list it.

Documents are represented only as a teaser: a count and up to three broad category chips drawn from a fixed set — Delivery order, Delivery proof, Equipment receipt, and Shipment document. There is no file name, no preview, and no download. When the teaser is switched off platform-wide, or there are no documents, the card falls back to Documents become available to authorized company partners as the shipment progresses.

Every open is recorded — public views, redirects, sign-up requests, rate-limit rejections, and invalid tokens — against a hashed IP rather than the address itself. Conterminal can tell you a link has been used and how often; it cannot tell you which individual opened it.

If a shipment has no cards at all, the page shows Shipment is being prepared and Container details will appear here as soon as document review is complete. That is a valid link with nothing to show yet, not a broken one.

Troubleshooting

“We can’t open this tracking link.”

One page covers every failure: a malformed or mistyped token, a link that was revoked or deactivated, a rate limit, public tracking being switched off platform-wide, or a missing server-side setting. It deliberately gives no detail — the page itself says the link “may have expired, been replaced, or the shipment may still be preparing.” Re-open the link from the original email first so no characters are lost, then contact support with the full URL.

The link worked this morning and now says unavailable

Suspect a rate limit before anything else. A single link tolerates 60 opens per minute and a single origin IP 120 per minute; a customer refreshing hard, or a mailing list that fanned the link out to a whole office, trips it. Rate limiting clears within the minute — wait and reload before escalating.

Everyone’s links stopped working at once

That is the platform-wide Public tracking reads switch, not a per-link problem. All five tracking switches default off, and turning public reads off also forces individual signup, alerts, and company access off. Contact support rather than regenerating links.

You open the link and land inside Conterminal instead

Expected. A signed-in user whose workspace can see every container on the link is redirected to the shipment page, or to the Choose a container chooser for a multi-container link; a user who has already saved the link is redirected to their My Tracking copy. Open the link in a private window to see what the recipient sees.

A shipment disappeared from a link that used to show it

A container drops off when its delivery order is superseded — typically a corrected document replacing the original. The link itself stays valid and keeps showing the remaining containers. If every container drops off, the page falls back to “Shipment is being prepared.” Ask whoever confirmed the correction for the current link.

A container you canceled is still on the link

Subjects are added to a link and are not removed when an assignment is later canceled, so a canceled container can persist on an already-issued link until its delivery order is superseded. If a link is showing something it should not, ask support to revoke it rather than assuming it will self-correct.

The dates look wrong or the card is missing a fact

Empty facts are hidden rather than shown blank, so a missing row means Conterminal has no value — not zero. Every date renders in Eastern business time regardless of where the recipient is. If a milestone is genuinely stale, the shipment's own tracking is the problem, not the link; see “When tracking is not updating.”

“Enter a valid email address.”

The save form rejected the address before sending anything. Retype it without spaces or a trailing period.

“Unable to save this shipment right now. Please try again later.”

Either individual signup is switched off platform-wide, the link no longer resolves, or you hit a signup rate limit — 3 attempts per hour for one email address, 10 per hour from one IP, 20 per hour against one link. Repeating the attempt burns the allowance. Wait an hour or contact support.

“Tracking signup is temporarily unavailable.”

A required server-side setting is missing on Conterminal's side. Nothing the recipient does will fix it; report it to support with the tracking URL.

“Unable to send the sign-in link right now.”

The save request was recorded but the email could not be sent. Try once more after a few minutes; if it repeats, contact support rather than re-submitting repeatedly.

“Could not check that company right now.” / “Could not submit the request right now.”

The company-access request failed on the server, not on your input. The request was not filed — resubmit it, and if it fails again send support the company name and type you used.