Our own agency
How we run our own agency: AgencyOS

AgencyOS · tasks
- Discovery call → Proposal2h 15m
- Audit report sentDone
- Build: CRM syncIn progress
- Assistant via MCPConnected
- CSV import · de-duped✓
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
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
- AI assistants
Chat agents that answer, qualify and book - around the clock.
- Custom apps & dashboards
Client portals, internal tools and live reporting.
Want something like this? Book a free audit.
More work

Roofing · US storm markets
From audit to a lead machine before storm season.
Every lead in one pipeline, tracked properly and followed up automatically - ready before the busy season hit.
View case →
Healthcare · Acupuncture clinic
Every ad lead touched within minutes.
Every new lead gets a warm, fast reply and a route to booking - without the owner lifting a finger.
View case →