Skip to content
← All work

Our own agency

How we run our own agency: AgencyOS

Halftone collage of a classical bust with a CRT monitor for a head, representing a custom CRM built for our own agency
Our own agency

The problem

Spreadsheets and off-the-shelf CRMs couldn't track leads, stages, tasks and time the way we actually work.

What we built

Our own operating system: a custom CRM on Next.js and Supabase where our team tracks every lead, stage, task and the time spent on each. It has dashboards, secure team logins, CSV imports with de-duplication, a website auditing engine that spots automation gaps, and an AI assistant connected through MCP.

Architecture

Team loginsSupabase AuthNext.js appCRM UISupabase Postgresleads · stages · tasks · time logsCSV import+ de-dupeDashboardslive reportingWebsite audit engine→ automation-gap reportsMCP serverCRM data accessAI assistantvia MCP

Tools used

  • Next.js
  • Supabase Auth
  • Supabase Postgres
  • MCP
  • AI assistant

Outcome

One place for the whole team to see what's happening, what's next and where time goes. It's living proof we build real custom software - not just Zaps.

Services used in this project

Want something like this? Book a free audit.

More work