All projects
MarTechProductionGlobal

Agency Profit Pro

Agency performance & profitability SaaS

Multi-tenant SaaS that turns ad spend, CRM activity, and bookings into agency KPIs — daily logs, cohort economics, sales gamification, Stripe billing, and Meta/GHL webhooks.

RoleFull Stack Software EngineerDuration2025–2026ClientMarketing Agencies
Agency Profit Pro product screenshot

Product overview — full frame

The problem we solved

  • Agencies lack unified view of spend → leads → revenue
  • Short-term campaign metrics miss cohort economics
  • Need multi-tenant billing and integration webhooks

What success looked like

  • Daily logging and MRR snapshots
  • Cohort and ROAS performance views
  • Stripe subscriptions + role hierarchy
  • Meta, GHL, Zapier, OpenAI integrations

Capability profile

Measured strengths across delivery, innovation, and operational maturity.

Full funnel

KPI coverage

Owner hierarchy

Multi-tenancy

Ads+CRM+AI

Integrations

Stripe SaaS

Billing maturity

Architecture

Monolithic full-stack SaaS

React SPA + Express API + PostgreSQL (Drizzle), with cron jobs and third-party webhooks for ads/CRM sync.

  1. 01

    Frontend

    Layer 1 of 4
    React 18ViteTanStack QueryRecharts
  2. 02

    API

    Layer 2 of 4
    ExpressPassport sessionsZodStripe SDK
  3. 03

    Integrations

    Layer 3 of 4
    Meta APIGHL webhooksZapierOpenAI
  4. 04

    Data & ops

    Layer 4 of 4
    PostgreSQL / NeonDockerPM2

Technology stack

Production tools powering this product — icons for quick recognition.

  • React
  • TypeScript
  • Node.js
  • Express
  • PostgreSQL
  • Stripe
  • Docker
  • Tailwind CSS

Key features

01

TanStack Query dashboards + Recharts

02

Daily logs and cohort reports

03

Sales reps, points, quarterly champions

04

Stripe checkout and plan management

05

Webhook logs for GHL/Meta/Zapier

Structure & detail

KPI domains

DomainTables / features
Metricsdaily_logs, mrr_snapshots
Salesreps, activities, champions
Gamificationpoints + monthly ROAS scores
BillingStripe fields on users
Integrationswebhook_logs + settings IDs

Business impact

1

Visibility

Agencies see spend-to-revenue clearly

2

Retention

Cohort economics beat vanity metrics

3

Scale

Webhook + Stripe model supports agency growth

Closing note

Production MarTech SaaS that turns advertising and CRM activity into actionable agency profitability KPIs.