Data Warehouse & Analytics

Stop exporting CSVs.
Get answers instantly.

A fully managed BigQuery data warehouse built into your ERP. Query Shopify orders, Amazon inventory, 3PL shipments, and financials in seconds. No ETL setup, no separate BI subscription.

Built for every team

Built for every team at your DTC brand.

No exports for each team or duplicate spreadsheets. Everyone queries the same warehouse with the tools they already know.

01 / OPERATIONS

Track fulfillment and turnover.

Monitor inventory turnover, fulfillment performance, and 3PL efficiency. Track order-to-ship times across warehouses and identify bottlenecks in real-time.

02 / FINANCE

Real margins by channel.

Track COGS, margin analysis, and revenue attribution across channels. Understand true profitability by product, channel, and customer segment.

03 / MARKETING

Cohorts and channel ROI.

Analyze customer LTV, cohort retention, and campaign ROI. Segment customers by purchase behavior and identify your highest-value acquisition channels.

04 / LEADERSHIP

One source of truth.

A single source of truth across the business. Make data-driven decisions without waiting on exports or reconciling spreadsheets.

Platform

Know your numbers without the headaches.

A complete analytics platform that's ready to use from day one.

01 / PROVISIONED

Automatic provisioning.

Your data warehouse is provisioned automatically with Fulfil. Sales orders, inventory, customers, and products sync immediately. No ETL pipelines to build.

02 / FRESH

Near real-time data.

Critical tables update multiple times per hour. Make decisions on current data, not yesterday's snapshots.

03 / OPEN

Connect any BI tool.

Use Fulfil's built-in reporting or connect Looker, Tableau, Power BI, or Google Sheets.

04 / METAFIELDS

Metafields.

Add custom fields to capture information not natively stored in Fulfil. Fully customizable for additional visibility into data from external systems.

Use cases

Powerful insights at your fingertips.

From operational reporting to advanced analytics, get answers to your toughest business questions.

Sales velocity

Multi-channel sales velocity

Calculate daily sales velocity across Shopify, Amazon, and wholesale channels. Identify fast and slow movers by location, and determine days of stock remaining by warehouse to prevent stockouts during peak season.

Bundling

Market basket analysis

Discover which products customers frequently purchase together. Use the insights to create product bundles on Shopify, optimize picking paths, and recommend complementary products at checkout.

Inventory

Inventory across 3PLs

Track inventory turnover across multiple 3PL warehouses. Identify dead stock eating into storage fees, optimize reorder points based on actual demand patterns, and reduce carrying costs.

LTV

LTV by acquisition channel

Segment customers by how they found you (Shopify organic, paid ads, Amazon, wholesale) and track lifetime value, frequency, and retention by channel. Optimize marketing spend on the channels driving the highest LTV customers.

BFCM

BFCM revenue attribution

Track Black Friday/Cyber Monday revenue by channel, product line, discount code, and customer cohort. Understand which promotions drove the most profitable sales and plan next year's strategy.

3PL performance

Multi-3PL fulfillment performance

Compare order-to-ship times, shipping costs, and carrier performance across multiple 3PL partners. Identify which 3PLs handle peak season best and make data-driven decisions about your warehouse network.

Built-in data warehouse vs. legacy ERP analytics

Most legacy ERPs make you export CSVs manually or pay $10K+ for separate BI tools. Fulfil includes a fully managed data warehouse at no extra cost.

Capability Legacy ERPs Fulfil Data Warehouse
Data freshness Export CSVs manually or wait for overnight batch jobs ✓ Near real-time sync (multiple updates per hour)
Cost Pay $10-50K+ for separate BI tools and consultants ✓ Included with your ERP at no extra cost
ETL setup Build and maintain custom ETL pipelines ✓ Fully managed; Fulfil handles all ETL automatically
Query performance Data siloed in the operational database ✓ Dedicated BigQuery warehouse, query billions of rows without impact
Accessibility SQL-only, requires data team ✓ AI Copilot translates plain English to SQL

How it works

Fully managed three-tier architecture.

No infrastructure to manage, no ETL pipelines to build. We handle everything from data extraction to storage in Google BigQuery, so you can focus on insights.

  • Automatic ETL managed by Fulfil
  • Google BigQuery cloud data warehouse
  • Sales orders sync multiple times per hour
  • Inventory and shipments update continuously
  • Zero impact on operational systems
  • Petabyte-scale query performance
Tier 01

Fulfil ETL

Automatic extraction & loading

Managed by Fulfil
Tier 02

Google BigQuery

Cloud data warehouse

Managed by Google Cloud
Tier 03

Your BI Tools

Looker, Tableau, Power BI

Your choice
AI Copilot
Show me my top 5 selling products last week
Generating query...
Product Units Sold Revenue
Classic Tee - Navy 1,247 $37,410
Slim Fit Jeans 892 $71,360
Crew Neck Sweater 745 $44,700
Canvas Sneakers 623 $49,840
Leather Belt 581 $20,335
Generated SQL
SELECT product_name, SUM(quantity) as units_sold,
SUM(unit_price * quantity) as revenue
...
SELECT
  product_name,
  SUM(quantity) as units_sold,
  SUM(unit_price * quantity) as revenue
FROM sales_orders so,
  UNNEST(lines) as line
WHERE order_date >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
  AND order_date < CURRENT_DATE()
  AND state = 'confirmed'
GROUP BY product_name
ORDER BY revenue DESC
LIMIT 5

AI-powered analytics

Ask questions in plain English.

No SQL expertise required. The AI Copilot translates your business questions into optimized SQL queries automatically.

  • Natural language to SQL conversion
  • Schema-aware query generation
  • BigQuery best practices built in
  • Learn SQL by reading the generated queries

Works with

Google Sheets analytics integration

Analyze data in the tool you already know.

No need to learn complex BI tools. Connect your data warehouse directly to Google Sheets and analyze millions of rows with familiar formulas and pivot tables.

  • Query billions of rows directly from Sheets
  • Auto-refresh on schedule or on demand
  • Use pivot tables and charts you know
  • Share live dashboards with your team
Sales dashboard

Weekly sales dashboard

Pull sales data for the last 7 days, create pivot tables by channel and product, and email automated reports to stakeholders every Monday morning.

Reorder

Inventory reorder sheet

Query current inventory levels and sales velocity, calculate days of stock remaining, and generate purchase orders for items below reorder points, all in a familiar spreadsheet.

Cohorts

Customer cohort analysis

Analyze customer lifetime value, purchase frequency, and retention rates by acquisition month. Use conditional formatting to highlight trends and share insights with marketing.

Fulfillment

Fulfillment performance tracker

Monitor order-to-ship times, carrier performance, and shipping costs by warehouse. Create charts showing daily trends and compare against SLAs, no SQL required.

How Connected Sheets works

Step 01

Connect to BigQuery

Open any table or query result in BigQuery and click "Open in Connected Sheets".

Step 02

Work in Google Sheets

Use familiar formulas, pivot tables, and charts. Data stays connected to the warehouse.

Step 03

Auto-refresh data

Schedule automatic refreshes or update on demand. Always see the latest data.

FAQ

Questions? Answers.

Do I need to set up ETL pipelines or manage infrastructure?
No. The data warehouse is fully managed by Fulfil. We handle all ETL processes, infrastructure maintenance, and synchronization automatically. You simply get access to your data in BigQuery, no setup required.
How fresh is my data?
Critical operational tables like sales orders, shipments, and inventory update multiple times per hour when changes occur. Forecast tables refresh every 4 hours. You can also request manual refreshes when needed.
Can I use my own BI tools?
Yes. The data warehouse is built on Google BigQuery, which connects to virtually any BI platform including Looker, Tableau, Power BI, Metabase, and even Google Sheets. You can also use Fulfil's built-in reporting tools.
Do I need SQL knowledge?
No. The AI Copilot translates plain English questions into SQL automatically, and Google Sheets integration lets you analyze data with familiar formulas and pivot tables. However, SQL knowledge helps you build more advanced custom analyses and understand the generated queries better.
Can I add my own custom data to the warehouse?
Yes. While you can't modify Fulfil-managed tables (they're read-only), you can create your own Google Cloud Project with BigQuery and join your custom data with Fulfil data in queries. This is perfect for adding marketing data, industry benchmarks, or survey results.
Does querying the warehouse impact my operational system?
No. The data warehouse is completely separate from your operational Fulfil system. You can run intensive queries without any impact on order processing, inventory management, or other operations.
How do I get started?
The data warehouse is provisioned as part of your Fulfil instance setup. Once activated, you can access it immediately through Fulfil's built-in reporting tools. For external BI tool connections, submit a support ticket to request BigQuery credentials.

See how Fulfil's
data warehouse changes the game.

No CSV exports, no ETL pipelines, no waiting on IT.