Melsun — all-in-one AI platform

    Shipment Tracking · Maersk

    Refresh Maersk BL ETAs from your spreadsheet

    Stop opening Maersk tracking pages one by one. Upload Excel or CSV, confirm AI column mapping, and download updated ETAs.

    Why Maersk ETAs go stale

    Maersk publishes reliable milestone data, which is exactly why checking it by hand is so wasteful. An importer running thirty active Maersk bookings spends the first hour of every week opening the tracking page once per Bill of Lading, reading the arrival date, and typing it back into a spreadsheet that finance and the warehouse both depend on. Nothing about that work requires judgement, but it has to happen often enough that the sheet stays trustworthy.

    Melsun Shipment Tracking removes the copying step rather than replacing the spreadsheet. You upload the board you already maintain, Melsun reads the Bill of Lading and shipping line columns, looks up each Maersk row, and hands back the same workbook with refreshed dates appended to the right of your existing columns. Your formulas, formatting, and column order survive the round trip.

    That matters more than it sounds. Most tracking tools ask you to abandon your sheet and adopt their dashboard, which means rebuilding the views your team already understands and re-teaching everyone who reads them. Melsun assumes the spreadsheet is the source of truth and treats the carrier lookup as the part worth automating.

    Spreadsheet-first

    Built for ops teams who already live in Excel shipment boards.

    AI column mapping

    Melsun detects Bill of Lading and carrier columns even in messy sheets.

    Shareable output

    Download an updated spreadsheet plus a PDF summary for your team.

    How it works

    1. Sign in and open Shipment Tracking — five free runs included.
    2. Upload a sheet that includes Maersk Bill of Lading numbers.
    3. Confirm the AI mapping for BL and shipping line columns.
    4. Run tracking and download refreshed ETAs.

    Uploads accept .xlsx, .csv, and .pdf up to 5 MB, with up to 100 rows per run. Legacy .xls workbooks are rejected — save as .xlsx first.

    Read the Excel BL tracking guide or browse all carriers on the carriers hub.

    Maersk Bill of Lading formats

    Maersk Bills of Lading appear in a few shapes depending on whether the number came from the booking confirmation, the carrier portal, or your forwarder. Melsun normalizes all of these before lookup, so you do not need to clean the column first.

    FormatExampleNotes
    MAEU prefixMAEU123456789The SCAC-prefixed form. Melsun strips the prefix when the carrier lookup expects a bare number.
    Numeric only123456789Common in forwarder exports. Accepted directly when the shipping line column says Maersk.
    Sealand-era numbersSEJJ1234567Sealand is recognized as a Maersk alias, so legacy rows still route correctly.

    The shipping line column can read Maersk, Maersk Line, MAEU, Sealand, or APM-Maersk. All four normalize to the same carrier, so mixed labels across a merged sheet are not a problem.

    What Melsun adds to your sheet

    Every tracked Maersk row comes back with these columns appended to the right of your existing data.

    ColumnWhat it contains
    Melsun ETAThe refreshed arrival date pulled from the carrier. Reads TRACKING UNAVAILABLE when the lookup could not be completed.
    Melsun StatusOne of Pending, Tracked, Unavailable, Failed, or Unsupported carrier, so you can filter the rows that still need attention.
    Melsun MilestoneThe latest movement recorded for the shipment, such as loaded for export, discharged at transshipment, or discharged at destination.
    Melsun Milestone DateThe date attached to that milestone.
    Melsun LocationWhere the milestone happened, as reported by the carrier.
    Melsun Vessel / Laden / EmptyVessel and voyage where the carrier publishes it, plus laden or empty container state.
    Last Updated (UTC)When the row was refreshed, so a shared sheet always carries its own age.

    Maersk is one of the carriers where Melsun resolves a full movement history, so the milestone, location, and vessel columns are usually populated rather than blank.

    Troubleshooting

    A Maersk row came back as TRACKING UNAVAILABLE
    This usually means the Bill of Lading was not found at the carrier or the lookup was blocked before it completed. Check the number against your booking confirmation first, since a transposed digit is the most common cause. If the number is correct, retry the failed rows — a retry on a completed task does not consume another run from your quota.
    The container was discharged but the row still looks open
    Maersk reports empty-container return as a separate milestone from discharge, so a row can sit at discharged for days before the cycle closes. That is accurate carrier data rather than a stale lookup. You can retry those rows specifically once the empty has been returned.
    Some rows in my sheet were skipped entirely
    Rows are skipped when the Bill of Lading field is empty or fails format validation, or when the shipping line does not normalize to a supported carrier. The status column tells you which case applied, so you can filter on Unsupported carrier or Failed and fix just those rows.

    FAQ

    Can Melsun track Maersk Bills of Lading?
    Yes. When your shipping line column maps to Maersk, Shipment Tracking refreshes ETAs for those BL rows and appends the latest milestone, location, and vessel information alongside the date.
    Do I need a Maersk portal login?
    No. You upload your sheet in Melsun and run tracking from your Melsun account. There are no carrier credentials to configure and nothing to connect.
    Will Melsun change my existing spreadsheet columns?
    No. For .xlsx and .csv uploads Melsun loads your original workbook and appends its columns to the right of your existing headers. Your data, ordering, and formatting are preserved, and you download the same file with new columns rather than a rebuilt one.
    How many Maersk BLs can I track at once?
    Up to 100 rows per run, in a file up to 5 MB. Because a run is counted per executed sheet rather than per row, tracking one Maersk BL and tracking a hundred both consume exactly one run.
    Can one sheet mix Maersk with other carriers?
    Yes, and this is the normal case. Melsun reads the shipping line value on each row and routes it to the matching carrier, so a board containing Maersk, MSC, CMA CGM, and ONE rows is processed in a single run.