Total Syncs Run
—
all time
Successful
—
status = success
Failed
—
status = failed
Rows Staged Total
—
cumulative
Supplier Sync Configurations
| Supplier | Source Type | Schedule | Last Run | Status | Rows Last Run | Enabled | Action |
|---|---|---|---|---|---|---|---|
| Loading configurations... | |||||||
ℹ
CSV File Naming Convention
Upload CSVs to Storage path:
Example:
The sync job reads the most recent file in the supplier's prefix folder.
Upload CSVs to Storage path:
supplier-imports/{prefix}YYYYMMDD_prices.csvExample:
supplier-imports/roofmart/20260619_prices.csvThe sync job reads the most recent file in the supplier's prefix folder.
| Run ID | Supplier | Source | Triggered By | Status | Started | Duration | Rows Staged | Errors | Logs |
|---|---|---|---|---|---|---|---|---|---|
| Loading run log... | |||||||||
Email Ingestion Queue
| Received | From | Subject | Supplier Match | Confidence | Attachments | Status | Action |
|---|---|---|---|---|---|---|---|
| Loading email queue... | |||||||
⚠
Approving a row permanently updates the live supplier price catalog. Rows with no material match cannot be approved. Manual mapping is available in RC4.
| Supplier | Parsed Product Name | Catalog Material Match | Current Price | New Price | Change | Confidence | Actions | |
|---|---|---|---|---|---|---|---|---|
| Loading staged rows... | ||||||||
CSV Feed Import Wizard
Paste CSV data, define column mappings, and preview the parsed rows before pushing them to Staging for approval.
Estimate Impact Review
Review draft and open estimates affected by newly approved supplier prices. Customer-facing estimates must be recalculated manually.
| Estimate # | Customer | Status | Materials Affected | Cost Delta | Actions |
|---|---|---|---|---|---|
| Loading impact analysis... | |||||