If the source cannot be read or exported repeatedly, prepare the draft and state the limitation. Do not promise a maintained feed from an inaccessible system. Browser automation may help with an approved export when no stable interface exists, but it needs a reliable runner and a recovery plan for login and UI changes.
Spreadsheet setup
Keep one header row and a stable record ID column. Preserve identifiers as text, including leading zeros. Avoid relying on row numbers: sorting or inserting rows changes them. If no key exists, propose a durable source column or sidecar mapping; do not silently rewrite the workbook. Read a named table or deliberate range. Define whether hidden/filtered rows are included. Resolve merged cells, totals, blank rows, duplicate headings, formulas with errors, locale-specific decimals and date/time formats. Preserve typed values and their meanings; a display string alone may hide precision or a unit. A workbook edited by employees can be the authoritative source. Middleman should receive fresh readings automatically, so those employees maintain only that workbook. A one-time file can bootstrap mapping but does not establish recurring updates. For Google Sheets, installable time-driven Apps Script triggers can run recurring work under their creator’s account; timing may be approximate. Use an account whose ownership and access will continue. Google trigger documentation. For Excel, Power Automate can run Office Scripts and pass their results to other flow actions. Use the flow’s supported HTTP action or connector for delivery; do not assume an Office Script can make external calls when run by Power Automate. Check table pagination and connector limits. Office Scripts with Power Automate, external-call restrictions, Excel connector.Map meaning, not just column names
Record the source field, destination field, transformation, null behavior, evidence and refresh rule. A small illustrative map might look like this:
Use the supplier mapping guide for its preview record schema. Buyer requirements use the buyer workflow; there is no public buyer-write schema in this release. Do not force demand into a supplier record.
When data spans several systems, pick an owner for each field and a verified join key. Do not add together mirrored inventory. Extract only the approved business fields, excluding unrelated people, credentials and customer-specific confidential terms. The supplier preview supports public-price context only.