Skip to main content

Aggregate Revenue Data Upload

Aggregate Revenue Upload lets you import non-order revenue (e.g. retail, wholesale, offline, marketplace) via CSV and model it in Triple Whale. This helps you see full revenue and use it in Unified Measurement when order-level data isn’t available.

Lea Grossman avatar
Written by Lea Grossman
Updated this week

When to Use Aggregate Revenue Upload

Use this feature when revenue cannot be ingested via native integrations, including:

  • Offline or in-store sales

  • Wholesale or B2B revenue

  • Marketplace or external platform revenue

  • Historical revenue imports (manual)

Note: Imported aggregate revenue is not order-level attributed. It is modeled at a daily aggregate level and used for blended revenue analysis and Unified Measurement


Upload Types

When adding Aggregate Revenue, choose one of the following:

Single Date

  • Each CSV row represents one calendar date

  • Best for daily revenue data

  • Requires event_date

Date Range

  • Each CSV row represents a range of dates

  • Best for weekly, monthly, or periodic aggregates

  • Requires start_date and end_date

  • Total revenue is evenly amortized across all days in the range

Example:
$1,000 from Jan 1–10 → $100 per day (10 days)


Required CSV Fields

Required for All Uploads

  • source_type – One of: retail, wholesale, pos, offline

  • source_name – Descriptive source label (e.g. “In-Store Sales”)

  • amount_total – Numeric revenue value (no currency symbols)

  • currency – ISO currency code (e.g. USD, EUR)

Single Date Only

  • event_date – YYYY-MM-DD

Date Range Only

  • start_date – YYYY-MM-DD

  • end_date – YYYY-MM-DD

Optional Fields

  • platform_account_id

  • channel

  • location

  • breakdown.sku

  • breakdown.product_id

  • breakdown.amount

  • breakdown.revenue


How to Upload

  1. Go to Data Upload → Aggregate Revenue

  2. Click Add

  3. Select Single Date or Date Range

  4. Download and fill in the CSV template

  5. Upload the CSV file

  6. Review processing results


Viewing Uploaded Data

Important:
It can take up to 40 minutes for uploaded data to appear while Triple Whale processes and models the data.

Once processed, the data is available in:

  • Data Logs on the Data Upload page

  • SQL Editor, where it can be queried alongside other Triple Whale data in the Revenue Aggregates table


Scope & Limitations

This feature does not support:

  • Order-level attribution

  • Automatic syncing from external platforms

  • Inventory, margin, or cost modeling

  • Customer- or transaction-level data

Did this answer your question?