Melsun — all-in-one AI platform

    Shipment Tracking · CMA CGM

    Keep CMA CGM ETAs current in Excel

    Importer and trader sheets go stale quickly. Melsun refreshes CMA CGM Bill of Lading ETAs and returns an updated file.

    Why CMA CGM ETAs go stale

    CMA CGM ETAs move. Transshipment schedules shift, vessels are re-phased, and a date that was accurate when you built the sheet on Monday is quietly wrong by Thursday. For importers and traders the cost is rarely the delay itself — it is committing to a delivery window, a warehouse slot, or a payment date based on a number that stopped being true and nobody noticed.

    Melsun Shipment Tracking is designed for that specific decay. Rather than asking you to watch each booking, you re-run the sheet whenever the numbers need to be trustworthy again and get a refreshed file back. The tracking board you already circulate stays the artifact; only its freshness changes.

    Because the output preserves your original workbook and appends its columns to the right, you can re-run the same file repeatedly as a shipment progresses without rebuilding anything or losing the notes your team added along the way.

    Batch refresh

    Run a full sheet instead of checking each CMA CGM BL manually.

    PDF summary

    Share a clean report with brokers, finance, or warehouse teams.

    Same tool for other carriers

    Also supports Maersk, MSC, and ONE in mixed spreadsheets.

    How it works

    1. Sign in for five free tracking runs.
    2. Upload your CMA CGM BL list.
    3. Confirm AI column mapping.
    4. Download refreshed ETAs and the PDF summary.

    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.

    CMA CGM Bill of Lading formats

    CMA CGM references show up in more shapes than most lines, partly because the group covers several brands and partly because forwarders pass along different reference types. Melsun accepts the common forms without pre-cleaning.

    FormatExampleNotes
    Letter-and-digit blockLGS0184344AA frequent CMA CGM shape: a short letter prefix, a digit block, and a trailing letter.
    CMDU prefixCMDU1234567The SCAC-prefixed form, recognized both as a Bill of Lading pattern and as a carrier alias.
    Numeric references1234567890Numeric-only references are accepted when the shipping line column identifies CMA CGM.

    The shipping line column can read CMA, CGM, CMA CGM, CMA-CGM, CMDU, or CMA CGM Group. All of these normalize to the same carrier.

    What Melsun adds to your sheet

    Every tracked CMA CGM 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.

    CMA CGM rows always return a refreshed ETA and status. Milestone, location, and vessel detail depends on the lookup path available for the shipment, so those columns can be sparser for CMA CGM than for Maersk, MSC, or ONE.

    Troubleshooting

    My CMA CGM row has an ETA but no milestone detail
    This is expected rather than a failure. CMA CGM ETA refresh and milestone history come from different lookup paths, and the ETA is the field guaranteed on every successful row. Treat the milestone columns as a bonus for CMA CGM and the ETA and status columns as the reliable output.
    A CMA CGM row returned TRACKING UNAVAILABLE
    Confirm the reference first, since CMA CGM accepts several reference types and a booking number pasted into a Bill of Lading column will not always resolve. If the reference is right, retry the failed rows, which does not consume another run.
    CMA CGM rows are slower than the rest of my sheet
    CMA CGM lookups are given a longer time budget than other carriers because the carrier's own responses are slower. A mixed sheet will finish its Maersk and ONE rows well before its CMA CGM rows, which is normal — the job completes when every row has resolved or timed out.

    FAQ

    Does Melsun support CMA CGM tracking?
    Yes. Rows whose shipping line maps to CMA CGM are refreshed through the CMA CGM lookup path and returned with an updated ETA and status in your sheet.
    What counts as a tracking run?
    One executed spreadsheet job counts as one run, regardless of how many Bill of Lading rows it contains. Uploading and previewing a file does not consume a run — only starting the tracking job does. Runs that fail still count, but retrying failed rows on a completed job does not.
    How often should I re-run a CMA CGM sheet?
    It depends on how close you are to arrival. Most teams re-run weekly while cargo is on the water and more frequently in the final week, when berth and discharge changes are most likely to move the date you have committed to.
    Can I share the refreshed CMA CGM data with customers?
    Yes. Every completed run produces both an updated spreadsheet and a PDF summary, so you can send the PDF to a customer or broker without exposing the rest of your internal board.
    What happens to rows for carriers you do not support?
    They are marked Unsupported carrier in the status column and left otherwise untouched. Melsun currently refreshes Maersk, MSC, CMA CGM, and ONE, so a mixed sheet still processes its supported rows and clearly flags the rest.