Analyze a CSV and Email the Results
Analyze CSV files with Nebula's AI agent — upload a spreadsheet and receive trend analysis, generated charts, and a plain-English summary by email.
What you'll build
Upload a CSV file, and Nebula runs Python analysis, finds trends, generates charts, and emails you the results, no formulas or code required.
What to say
Analyze this CSV. Find the top trends, generate a chart of monthly revenue, and email the results to me.
Running analysis with pandas... Found 1,200 rows across 8 columns.
Analysis complete. Revenue up 23% this quarter, top product is Widget Pro (42% of sales). Chart generated and emailed to you.
What happens
You upload your file
Drag your CSV into the chat or click the paperclip icon to attach it. Nebula accepts CSV, Excel (.xlsx), and JSON files.
Nebula analyzes the data
Nebula's Code Agent writes and runs Python (using libraries like pandas and matplotlib) to work through your data. It identifies key trends, outliers, and patterns without you needing to write a single line of code.
Charts are generated
Nebula creates visualizations based on what it finds; for example, a monthly revenue chart or a breakdown by category. You'll see these directly in the chat before they're sent anywhere.
The summary is emailed to you
Nebula sends the analysis and charts to your email. The summary looks something like this:
Sales Data Q4: Analysis Summary
- Revenue up 23% month-over-month across the quarter
- Top product: Widget Pro, accounting for 42% of total sales
- West region outperformed all others by 18%
- Highest single-day revenue: December 18 ($84,200)
- Two SKUs showed declining sales for three consecutive months and may warrant review
Make it automatic
Every Monday, pull our latest sales data and email me a summary.
Creating scheduled trigger: every Monday at 9:00 AM UTC. Task: pull latest sales CSV, run analysis, generate charts, email summary.
Your trigger is live. Every Monday morning, I'll pull your sales data, analyze it, and email you the summary with charts. You can pause or edit this from the Triggers page.
Nebula creates a scheduled trigger that runs this task automatically each week. You can view, pause, or delete it from the Triggers page in the sidebar.
Tips
For large datasets, ask Nebula to focus on specific columns or date ranges; for example, "Only look at Q4 data" or "Focus on the Revenue and Region columns." This speeds up the analysis and keeps the summary focused on what matters.
Related recipes
Data & Reporting
Automate data reporting with Nebula recipes — analyze CSVs, generate charts, chain APIs, track KPIs, and deliver weekly reports automatically.
Automate a Weekly Metrics Report
Automate weekly metrics reports with Nebula. Pull key KPIs, compare trends, generate charts, and email a formatted report to your team every week.