AI SaaS Analytics
ProfitPulse
An AI CFO for founders. Unifies data from Stripe, Shopify, Meta Ads, and Google Ads into a single profit dashboard with natural language analytics.
Net Profit (28d)
$248.6K
+18.2% vs. last month
Shopify margin grew 6.4% while Meta Ads CPA dropped 11. Shift more spend there.
2025
Full-Stack SaaS Build
11 tools
7 shipped
// The Product
A closer look at the build.
Last 28 days
Morning Pulse.
Revenue
$1.24M
+12.4%
Net Profit
$248K
+18.2%
Avg ROAS
3.8x
+0.6
CAC
$42
-11%
Profit trend
+18.2%Shopify margin grew 6.4% while Meta CPA dropped 11. Shift $8k from Google to Meta.
Where the product needed to go.
Founders were stitching together spreadsheets from Stripe, Shopify, and ad platforms to understand profit. There was no single place to see revenue, ROAS, and expenses together, and no way to ask a plain English question like 'which product had the best margin last month' without writing SQL or building a report.
How we actually built it.
A full-stack SaaS platform. Next.js frontend. FastAPI backend with Celery workers and Redis for async sync jobs. Supabase Auth with a workspace based multi-tenant model so data is scoped per business. OAuth flows for Stripe, Shopify, Meta Ads, and Google Ads, each with sync jobs and webhook triggered refreshes. An AI analyst powered by Vanna and OpenAI converts natural language into validated read only SQL, then returns charts and plain English summaries.
// What shipped
Every piece, accounted for.
AI financial chat that compiles validated read-only SQL
Unified dashboard for revenue, profit, expenses, and ROAS
OAuth and sync architecture for Stripe, Shopify, Meta, Google
Multi-workspace session handling with role-based access
Onboarding for currency and Morning Pulse preferences
Saved queries and custom dashboards on the backend
Waitlist-enabled landing page for early access
// Stack
The tools behind it.
Next.js
React
TypeScript
Tailwind CSS 4
FastAPI
PostgreSQL
Supabase
Celery
Redis
OpenAI
Vanna.ai
// Outcome
The work that shipped.
An AI CFO for founders. Unifies data from Stripe, Shopify, Meta Ads, and Google Ads into a single profit dashboard with natural language analytics.
ProfitPulse
AI SaaS Analytics · 2025
Unified dashboard for revenue, profit, ROAS
Natural language AI financial analyst
OAuth sync for Stripe, Shopify, Meta, Google Ads
