The internal platform we refused to buy.
Pipeline, projects, uptime monitors, call logs, LinkedIn prospecting, email warmup, SEO audits, and a full suite of Paperclip AI agents — one multi-tenant operating system for an agency that runs on its own medicine.

The agency was running on HubSpot, Monday, ClickUp, Pipedrive, a spreadsheet for invoices, Uptime Robot, a separate LinkedIn automation tool, and three Zapier chains holding it together. Context was scattered across nine SaaS tabs. Data was rented. Nothing connected. Every new client meant configuring nine tools again.
A self-hosted multi-tenant platform on Supabase — one core with isolated per-division schemas. Pipeline and projects native. 37 uptime monitors pulled from Uptime Kuma into a live dashboard. Paperclip — our internal orchestration agent — wired across the stack. 8x8 call logs sync every 15 minutes. Built-in LinkedIn prospecting with daily summaries. Email warmup domain config. SEO audits running in-platform, not syndicated to third-party dashboards.

Platform screenshot · demo data
Every feature shipped, line by line.
- Pipeline with Companies, Contacts, Projects, Proposals
- Project hub with documents, invoices, and detail pages
- Recurring invoice templates + expense tracking
- Client portal per tenant
- Uptime monitors (37) with live status + response times
- Google Analytics, GSC, Google Ads metrics sync
- Backlinks & SEO audits with opportunity detection
- Whiteboards + documentation modules
- Paperclip — autonomous orchestration agent via service-ctl
- OpenClaw embedded chat widget
- Voice agents module for call handling
- AI call analysis on every logged call
- LinkedIn prospecting agent with daily summaries
- Email warmup domain configuration
- 8x8 telephony call log sync (15-min cadence)
- Multi-channel activity feed
