ThinkPrime
Platform Concept

ThinkPrime Client Portal

A phased concept for a client-facing freight portal backed by an internal operations platform, informed by how modern forwarders structure the shipment lifecycle from quote to delivery.

Prepared by ThinkPrime · 11 July 2026 · Confidential

What sits behind the platform

A central account for the whole shipment lifecycle

The platform revolves around a central customer account where a client manages the entire shipment lifecycle. It brings freight forwarding, customs, logistics and supply-chain data into one place, including PO-level and SKU-level visibility.

In practical terms this is much closer to a customer logistics portal, or a lightweight TMS, than a simple booking engine. Everything a client needs hangs off the shipment record rather than living in scattered emails and spreadsheets.

Quote request Booking Supplier coordination Documents Milestones Customs Tracking Delivery Reporting

Quote and booking workflow

A guided booking wizard, backed by an API

A booking can be initiated through the customer interface or programmatically through a Booking API. That API supports creating a booking request, listing bookings, retrieving individual booking details, associating metadata with bookings, and working with booking line items subject to additional permissions. The booking endpoint effectively replicates the booking-request functionality available in the user interface.

The front-end booking wizard would collect the following, step by step:

Origin

Country → City → Address or Port

Destination

Country → City → Address, Port or Warehouse

Freight type

Air, Ocean FCL, Ocean LCL, Trucking or intermodal where available

Cargo

Packages, pallets, cartons, containers

Measurements

Weight, dimensions, volume

Commercial

Cargo value, commodity, HS code where known, Incoterms

Dates

Cargo ready date, preferred departure window, required delivery date

Services

Pickup, customs, insurance, warehousing, final-mile delivery

An inbound workflow lets the customer select an international or domestic origin and enter either a supplier location or a port. If a supplier location is entered, pickup can form part of the service.

The clever part

Booking is not the same as instant confirmation

For complex international freight, the right model is not simply "enter details, calculate price, pay, done." A stronger approach is a hybrid flow.

Enter freight details Instant rate where possible, or create RFQ Operations reviews exceptions Customer approves Active booking
AUTOMATED QUOTE

Standard lane, known carrier tariff and standard cargo can be priced instantly.

MANUAL QUOTE

Unusual dimensions, dangerous goods or difficult destinations route into a manual quote workflow.

CORPORATE CUSTOMER

Negotiated rates are displayed after login.

NEW CUSTOMER

Public indicative pricing, or a quote request, until an account is established.

Customer dashboard

Six core areas

01 · DASHBOARD

Active shipments, upcoming departures, delayed shipments, customs holds and recent documents.

02 · GET A QUOTE

A guided, multi-step booking wizard for new bookings.

03 · SHIPMENTS

All bookings, each with a clear status.

04 · TRACKING

Map and timeline view with major milestones and predicted arrival.

05 · DOCUMENTS

Invoices, packing lists, bills of lading, air waybills, customs documents, certificates and PODs.

06 · MESSAGES

Communication attached to the actual shipment, not random email chains.

Shipment status flow:

Draft Quote Pending Quote Ready Approved Booked Cargo Collected In Transit Customs Out for Delivery Delivered

The document backend

Documents as structured shipment objects

Documents should be treated as structured objects attached to a shipment, not as miscellaneous uploads. A Documents API would support listing documents, retrieving document details, creating documents and downloading document contents. The client logs in and sees every document against the relevant shipment, while the operations team has the same information internally, with additional controls and notes.

Shipment TP-2026-00184In Transit
Booking Confirmation
Commercial Invoice
Packing List
Export Declaration
Bill of Lading
Customs Clearance
Delivery Order
Proof of Delivery

Architecture

Two portals, one system

Rather than cloning a full enterprise platform, the recommendation is two views over the same shipment data: a clean customer portal and a controlled operations portal.

Customer portal

What the client can do

  • Request a quote and approve a quote
  • Make a booking
  • Upload shipment documents
  • View shipment milestones and ETAs
  • Track containers or air freight
  • See exceptions and delays
  • Download documentation
  • Communicate about the shipment
  • View previous shipments and duplicate a booking
ThinkPrime operations

What the team can do

  • Review incoming RFQs
  • Create and amend rates
  • Assign carriers
  • Update milestones
  • Request missing documents
  • Manage customs status
  • Record exceptions
  • Communicate with the customer
  • See overdue operational actions
  • Manage customer-specific pricing
  • Export shipment and financial data

API and integration layer

Designed to grow in phases

Integration is where large platforms are most advanced, connecting logistics data to external systems such as ERPs through APIs and EDI. We would not attempt every integration in version one. Instead we design the architecture so capability can be layered in over time.

Phase 1
  • Customer portal
  • Bookings
  • Quote management
  • Document management
  • Manual operational updates
Phase 2
  • Carrier tracking APIs
  • Vessel tracking
  • Flight tracking
  • Automated milestone email notifications
Phase 3
  • Accounting integration
  • CRM integration
  • Customer rate cards
  • Automated quoting
Phase 4
  • ERP integrations
  • API access for large customers
  • Supplier portal
  • Purchase order management

Our view for ThinkPrime

A focused, visually impressive first version

We would not try to build a full clone. That becomes a very large software project. We would build a genuinely useful ThinkPrime Client Portal with a deliberately limited first release, connected to the ThinkPrime website we have been developing.

Get a Quote

Guided freight wizard.

My Bookings

Current and previous freight bookings.

Track Shipment

Milestone timeline, with a map where tracking data is available.

Documents

All files organised by shipment.

Messages

Communication attached to each booking.

Account

Saved addresses, suppliers, contacts and frequent routes.

The biggest UX win: repeat booking

If a customer regularly ships the same cargo from Shanghai to Sydney, they should not complete the whole form every time. They select a previous booking and adjust only what changed.

Repeat Booking TP-10482 Change quantity Change cargo-ready date Request updated rate Confirm

That makes the platform genuinely useful, rather than an expensive-looking customer login.