CSV Import

Import historical orders, ad spend, and product data using our CSV template.

CSV Import lets you bring in historical data that predates your integration connection, or data from platforms we don’t yet support natively.

Supported Data Types

  • Orders — Historical revenue, order counts, and AOV
  • Products — SKU catalog with COGS data
  • Ad Spend — Campaign-level spend and conversion data
  • Email Metrics — Campaign sends, opens, clicks, revenue
  • Inventory — Stock levels at a point in time

Getting the Template

  1. Go to Settings → CSV Import.
  2. Select the data type you want to import.
  3. Click Download Template to get a pre-formatted CSV with the correct column headers.
  4. Fill in your data following the column descriptions in the template.

Required Columns (Orders)

ColumnRequiredFormat
order_idYesUnique string
order_dateYesYYYY-MM-DD
gross_revenueYesDecimal (USD)
discountsNoDecimal (USD)
refundsNoDecimal (USD)
shippingNoDecimal (USD)
customer_emailNoEmail string
platformNoshopify | amazon | etsy | other

Uploading Your File

  1. Return to Settings → CSV Import and select your data type.
  2. Click Upload CSV and select your file (max 50 MB).
  3. Dashified will validate your columns and show a preview of the first 5 rows.
  4. If the preview looks correct, click Import.
  5. Processing takes 30 seconds to 2 minutes depending on file size.

Handling Errors

If any rows fail validation, they are skipped and a detailed error report is available for download. Rows that pass validation are always imported — you don’t lose valid data because of a few bad rows.

Avoid duplicates

If you later connect a native integration (e.g., Shopify) that covers the same date range as your CSV import, Dashified will deduplicate records by order_id.

Was this article helpful?

Not finding what you need? Visit the Help Center or contact support.