The operating system for your agency.

Agency OS is a super app. One login for the jobs agencies rent eight tools to do. Time, invoices, calendar, scheduling, video review, docs, CRM, and contracts, all reading one database, with nothing priced per seat. We built it to run Space, a 107-person collective. Now it’s open to agencies like yours.

The problem

Your agency runs on rented software.

Count the tabs. A time tracker, a wiki, a CRM, a scheduler, a video tool, an e-signature tool. Each has its own login, its own bill, its own roadmap, and its own spelling of the client’s name. A new freelancer gets provisioned six times. The one who rolled off last month still holds a seat in at least one. We ran Space on that stack for years, then did the math on per-seat pricing for 107 people and started building. Seven days in, we cancelled six subscriptions. On day 13 we deleted Notion.

  • 8subscriptions replaced
  • $0per seat, at any headcount
  • 30 minthe typical feature request, coded
  • 1database under everything

Replaced so far: Toggl, Notion, Loom, Frame.io, Calendly, Cal.com, Reclaim, Howie.

What’s inside

What used to be eight tabs.

Every tool reads the same rows.

  • Time andinvoices

    Start the timer or add the hour after. Pick the client, and it's the same client everywhere else in Agency OS. At month end, open Invoices. Saved details fill in, you check the hours and the amount, you hit send. Paid or not shows in one table.

  • Calendar andscheduling

    Connect work and personal accounts in five minutes, add sync rules, and each side sees a busy block with no details. Then CC your scheduling address on any email thread. It offers open times, books the meeting, adds the Meet link, and handles the reschedule when they move it.

  • Video andreview

    Record your screen or upload a cut, then comment on it right there, at the timecode. Title, summary, transcript, and chapters write themselves. One layout for recording and review, so the whole team learns it once.

  • Pages andCRM

    Docs, databases, folders, forms. Access follows role, so a designer opens Agency OS and sees design. Clients, projects, contacts, and pipeline live in the same tables as everyone's time entries, so nothing drifts.

Same rows, no glue.

  1. One database.The client in the CRM is the client on your timesheet is the client on the video review. Nobody copies anything between apps, so nothing falls out of sync.
  2. Tools trigger each other.Scheduling reads your calendar and books on it. Invoices read your hours. Time off shows up for the whole team. No Zapier, no glue code that breaks on a Tuesday.
  3. Provisioned once.A new crew member gets one login on day one. When someone rolls off, one switch. Admins turn features on per person from a single screen.
  4. Claude can reach in.Agency OS has an MCP connection. Ask Claude for a doc or a spreadsheet and it shows up inside the app. (Our internal guide to the app was written that way.)
Why one app beats ten
Built for one agency

The features a vendor would never ship.

For the mass market, a super app is a bad idea. You build ten average tools for millions of companies who all want different things. Building for one agency flips the math. Agency OS has none of the bloat from the tools it replaced, and it has things they never had, because those things are specific to how an agency runs.

  1. Pulse check.Once a month a pop-up asks each person how happy they are out of five. Anything under five gets a second question. What would make it a five? A three with a real reason beats a polite five.
  2. Email ghostwriter.It drafts replies inside your Gmail threads, in your voice. It never sends. You edit and hit send.
  3. Dictation.A Mac app. You talk, it types. Plain dictation is instant; AI cleanup adds half a second and catches your self-corrections. Say “Tuesday, no, Wednesday” and only Wednesday lands.
  4. A dictionary that fills itself.Team names, client names, brands, and house lingo load in on their own and keep updating. Most dictation apps read your first 50 entries. Ours reads thousands.
  5. Contracts.NDAs and hiring agreements go out from templates. Everyone sees every contract's status. Reminders send themselves, with a one-click nudge for when they don't land.
  6. Smarter models, smaller bill.A vendor picks the AI model that protects its margin across thousands of customers. We pay for one agency, so each tool runs on the smartest model for the job. Dictation runs ten times faster at a tenth of the cost.
  7. Changes by tomorrow.Most requests take about 30 minutes to code, so they usually ship the next day. Try getting that from a vendor.
A closed laptop on a dark ridged surface, lit from one side.

And now, the honest part.

Lotus Notes tried this in 1989 and lost. Each piece was a little worse than the standalone tool it competed with, so people drifted away one app at a time. The same rule applies to us. Every tool in Agency OS has to beat the one it replaced, or we’ve built a worse Notion with extra steps.

Two kinds of people read this page. Agencies, who should book the demo. And our own clients, who should notice the dates. The super app that runs a 107-person agency took two weeks to build. That’s what our engineering looks like when we’re the client.

We run a 107-person agency on it.

Every email that needs a time gets the scheduling assistant in CC. Every Friday at 4pm, Slack nudges the week’s hours into the timer. Every invoice fills itself in from those hours. Every contract goes out from a template, with reminders that send themselves. Once a month, a pulse check asks the whole collective how it’s going out of five. One of us dictates 100 times a day and has mostly stopped typing. When something feels worse than the tool it replaced, we fix it the next day.

Receipts

Who it’s for.

  • Collectivesand networks

    When headcount floats, per-seat pricing punishes you for having people. Nothing here is priced per seat, and a new freelancer gets one login on day one.

  • Studios that livein video review

    Loom for the walkthrough, Frame.io for the cut, a third tool for the client's notes. Here it's one layout. Record, upload, comment at the timecode, done.

  • Agencies thatbill by the hour

    The timer, the report, and the invoice read the same rows, so month end is a check and a send. Nobody reconciles anything.

  • Agencies thatoutgrew the roadmap

    You filed the feature request a year ago. Here, the change you ask for on Monday is usually live on Tuesday.

Frequently asked questions

The basics
Google data

How Agency OS uses your Google Calendar.

Connecting a Google account is optional. If you connect one, Agency OS asks Google for permission to:

  • See the list of your calendars, so you can choose which ones Agency OS shows and keeps in sync.
  • See, create, change and delete events on your calendars, to show your events, add the focus time and busy blocks you set up, and create a meeting when someone books you.
  • See when you're free or busy, for Find a time and booking links. Only free or busy, never what the event is.
  • Your name, email address and profile photo, to show which Google account is connected.
  • Your calendar data is only used to provide these features to you.
  • Teammates and guests only ever see whether you're free or busy, never your event details.
  • We never sell Google data, use it for ads, or use it to train AI models.
  • Disconnect any time in Agency OS: its access is removed and the calendar data we stored is deleted.

Agency OS’s use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. The full details are in our privacy policy. For access, privacy questions or to have your data deleted, email roberto@sp-ce.co.

One login. Everything else follows.