Loading...

Tera Industries

Work/profitpulse
Case 03 / 08

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.

ProfitPulse / AprilLive

Net Profit (28d)

$248.6K

+18.2% vs. last month

AI Analyst

Shopify margin grew 6.4% while Meta Ads CPA dropped 11. Shift more spend there.

Year

2025

Role

Full-Stack SaaS Build

Stack

11 tools

Features

7 shipped

// The Product

A closer look at the build.

Live View
profitpulse.io

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%
AI Analyst

Shopify margin grew 6.4% while Meta CPA dropped 11. Shift $8k from Google to Meta.

// Context

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.

// Approach

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.

07 features
Feature 01

AI financial chat that compiles validated read-only SQL

Feature 02

Unified dashboard for revenue, profit, expenses, and ROAS

Feature 03

OAuth and sync architecture for Stripe, Shopify, Meta, Google

Feature 04

Multi-workspace session handling with role-based access

Feature 05

Onboarding for currency and Morning Pulse preferences

Feature 06

Saved queries and custom dashboards on the backend

Feature 07

Waitlist-enabled landing page for early access

// Stack

The tools behind it.

11 technologies
N
01

Next.js

R
02

React

T
03

TypeScript

T
04

Tailwind CSS 4

F
05

FastAPI

P
06

PostgreSQL

S
07

Supabase

C
08

Celery

R
09

Redis

O
10

OpenAI

V
11

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

01of 03

Unified dashboard for revenue, profit, ROAS

02of 03

Natural language AI financial analyst

03of 03

OAuth sync for Stripe, Shopify, Meta, Google Ads