1. Pull the internal product catalog. CSV or Excel file from your ERP, Shopify, or a shared Google Sheet. The flow reads the file on each run.
2. Standardize field names. Your system calls it 'product_name.' Flexport expects 'Description.' Map every internal column to its Flexport counterpart in a single reference table. Update the table once when a field changes; the flow applies it everywhere.
3. Standardize field values. Country of origin codes, unit of measure abbreviations, HS codes, and packaging types all need to match Flexport's accepted values exactly. The flow normalizes each column against your reference list.
4. Validate required fields. Flag rows where a required Flexport field is blank or out of format before the file is exported. A validation column tells the team exactly which rows need attention before upload.
5. Format the output. Column order, data types, and file format match what Flexport expects on import. The output is ready to upload without any manual adjustment.
6. Export the file. Send to a shared folder, email attachment, or directly to your logistics team via Slack. Every run produces a clean, timestamped upload file.