Back to Blog
Product

CSV Upload: See Mitzu Work on Your Own Data in Minutes

Upload a CSV and Mitzu's Configuration Agent sets up your whole workspace from it — no warehouse to connect, no connection request to wait on.

Mitzu now accepts a CSV as a starting point. Drop in a file and the Configuration Agent takes over: it reads the data, identifies timestamp and event columns, maps them, and models the dataset — the same setup that normally follows a warehouse connection, handled automatically. The fastest way to see Mitzu work on something real. When you're ready for live data, connect your warehouse and everything scales from there.

June 5, 2026
5 min read
CSV Upload: See Mitzu Work on Your Own Data in Minutes

TL;DR

Upload a CSV and Mitzu's Configuration Agent sets up your full workspace automatically — no warehouse connection needed to get started. The agent finds your timestamp and event columns, maps identifiers, and models the dataset the same way it does after a warehouse connection. Static data quirks are handled: the analysis window is pinned to where your events actually end.

Upload a CSV — a file you already have — and Mitzu's Configuration Agent sets up your whole workspace from it. No warehouse to connect, no connection request to wait on.

CSV upload in action: the Configuration Agent reads the file, maps event columns, and sets up the full workspace automatically.

1. What happens when you upload a CSV

Drop in the file and the Configuration Agent takes over. It reads the data, finds your timestamp and event columns, maps user identifiers, and models the dataset — the same setup that normally follows a warehouse connection, handled automatically.

The agent also handles the quirks of static data. A live warehouse connection always has a current date to anchor the analysis window to. A CSV doesn't — the data ends where it ends. Mitzu pins the analysis window to where your events actually stop, so retention curves and funnels compute correctly rather than showing artificially empty periods at the tail.

2. What you can do from a CSV

From there your CSV behaves like any warehouse-backed dataset. The same funnels, retention curves, segmentations, and user journeys. The same Analytics Agent — and it will suggest the first questions worth asking off your own data.

  • Funnel analysis — build a signup-to-activation funnel, set a conversion window, break it down by property.
  • Retention — define a cohort by their first event, pick a return event, see how they come back over time.
  • Segmentation — filter by any column the agent mapped as a user property, group by dimension.
  • Analytics Agent — ask questions in natural language and get answers grounded in your data, not invented.

3. The fastest way to see Mitzu on real data

Most evaluations start with sample data someone else prepared. That's useful for understanding the interface, but it doesn't tell you whether Mitzu works on your event schema, your column names, your quirks.

CSV upload makes the evaluation real. Export a slice of your event log from wherever it lives — a warehouse you don't control yet, a third-party tool, a spreadsheet export — and drop it in. In minutes you have a working Mitzu workspace built from your own data.

4. The path to live data

CSV is a starting point, not a permanent mode. Mitzu is a warehouse-native platform — for ongoing analytics, event data needs to live in a modern cloud warehouse: Snowflake, BigQuery, Databricks, Redshift, or ClickHouse. When you're ready, connect your warehouse and everything scales from there.

The configuration the agent built from your CSV — the event mappings, the identifier logic, the column decisions — carries over as a starting point for the warehouse setup. You're not starting from scratch.

Frequently asked questions

What CSV format does Mitzu accept?

A standard event-log CSV: one row per event, a timestamp column, a user identifier column, and an event name column. Additional columns are treated as event properties and mapped automatically. See the CSV upload documentation for exact format requirements.

Does CSV upload require a warehouse?

No — that's the point. CSV upload is the one path into Mitzu that doesn't require a warehouse connection. Upload the file and the Configuration Agent sets up your workspace from it directly.

Is there a file size limit?

See the CSV upload documentation for current file size limits. For large event histories, a warehouse connection is the right path.

What happens to my configuration when I connect a warehouse?

The event mappings and identifier logic the Configuration Agent built from your CSV carry over as a starting point for the warehouse setup. You can review, adjust, and extend them — you're not starting from scratch.

Why does Mitzu pin the analysis window for CSV data?

A CSV is a snapshot — the data ends where it ends. If Mitzu anchored the analysis window to today's date, retention curves and funnels would show empty periods after the last event in the file. Instead, the analysis window is pinned to the end of your actual event history, so every chart reflects the real shape of the data.

Get started

Export a slice of your event data as a CSV and upload it at app.mitzu.io. The Configuration Agent handles the rest. Full instructions are in the CSV upload documentation.

References

Key Takeaways

  • CSV upload removes the warehouse prerequisite for the initial evaluation — you can see Mitzu work on your own data in minutes.
  • The Configuration Agent applies the same auto-setup logic it uses for warehouse connections: column detection, identifier mapping, event modeling.
  • Static data is handled correctly — the analysis window is anchored to the actual end of your event history, not the current date.
  • Everything built during a CSV session carries over when you connect a warehouse: insights, cohorts, configurations.
  • CSV is a starting point, not a permanent mode — Mitzu is a warehouse-native platform and live data requires a warehouse connection.

About the Author

Ambrus Pethes

Growth

LinkedIn: https://www.linkedin.com/in/ambrus-pethes-19512b199/

Growth at Mitzu. Expert in data engineering and product analytics.

Share this article

Subscribe to our newsletter

Get the latest insights on product analytics.

Ready to transform your analytics?

See how Mitzu can help you gain deeper insights from your product data.

Related Articles

More insights from Product
Planning Mode in Mitzu: Review the AI Analyst's Plan Before It Runs the Analysis
Product

Planning Mode in Mitzu: Review the AI Analyst's Plan Before It Runs the Analysis

Planning Mode is a new capability in Mitzu's Analytics Agent that converts a complex product analytics question into an explicit, reviewable plan before any query runs. This guide explains how it works, when to use it, and why showing the plan first changes the trust profile of AI analytics for data teams, PMs, and growth leads.

June 1, 2026
Custom Charts in Mitzu: When the Analytics Agent's Answer Spans Multiple Insights
Product

Custom Charts in Mitzu: When the Analytics Agent's Answer Spans Multiple Insights

Custom Charts is a new capability in Mitzu's Analytics Agent. When an answer can't be expressed by any single Mitzu insight — a DAU/MAU ratio, a Q3 vs Q4 percentage delta, two conversion rates overlaid week over week — the agent now runs the calculation across multiple insights and renders the result as an ad hoc chart inline. This guide explains what Custom Charts are, when they appear, the underlying insights you can still save, and how the feature changes the kinds of questions you can ask an AI analytics agent.

June 2, 2026
Mitzu's MCP Server: Product Analytics Inside the Agent You Already Use
Product

Mitzu's MCP Server: Product Analytics Inside the Agent You Already Use

Mitzu's MCP server brings agentic product analytics into any MCP-compatible AI agent. Open Claude, Cursor, ChatGPT, or the agent your team built — and Mitzu's Analytics Agent is right there in the chat. No tool orchestration to write, no skill chains to configure. Ask a question, get a grounded answer, and every exchange becomes a durable Mitzu conversation your team can open, continue, or hand off.

June 4, 2026
Get Started

How to get started with Mitzu

Start analyzing your product data in three simple steps

Connect your data warehouse

Securely connect Mitzu to your existing data warehouse in minutes.

Define your events

Map your product events and user properties with our intuitive interface.

Start analyzing

Create funnels, retention charts, and user journeys without writing SQL.