Skip to content
AgencyOS
Client portal and project work for agencies/Berlin, Germany

One workspace for your agency and your clients.

Your team plans the work for every customer in AgencyOS and tracks time against it. In the same application, your clients submit requests, answer questions, comment on documents and follow progress. You decide, item by item, what stays internal.

07
Fixed stages

Call your columns whatever you like. Underneath, every one of them maps to one of seven shared stages.

05
Things a client never gets

Each one is checked automatically before anything we ship goes live.

01
Timer per person

It runs on our server, one per person, so a reload, a crash or a second device can’t lose it.

€0
Per client seat

Charging for client logins would work against the whole idea. You pay for your own team.

Fig. 1All work · every customer, grouped by stage
All work
BoardListAssigned to me
Backlog
PORTAL-151PDF invoice export
NW-08Cookie banner rewrite
PORTAL-150Newsletter opt-in
Planned
PORTAL-148Role-based accessfrom Anna Meier
NW-06Q4 analytics setup
In progress
PORTAL-142SEPA direct debit8 h
PORTAL-139Contract detail page7 h
Review
PORTAL-136Invoice list filters
OPS-22Deploy pipelineinternal
Done
PORTAL-131Checkout A/B test4 h
NW-04Domain migration

Every project names its columns differently, yet “Requested”, “Ideas” and “Inbox” all belong to Backlog. That shared stage is what lets one board hold three customers at once.

§ 01

One item, two points of view

Your team and your client look at the same item at the same moment, and each sees what they need. Your team gets the internal estimate, the tracked hours, the time notes and the internal items. Your client gets their request in their own words and the estimate you shared with them.

JBYour team
PORTAL-142In progress
SEPA direct debit in checkout
Internal
10.0 h
Quoted to client
8.0 h
Tracked
9.4 h
Time noteinternal

Sandbox keys took 3 h — worth quoting higher next time.

OPS-22Staging deploy pipelineinternal only
AMTheir side
PORTAL-142We’re on it
SEPA direct debit in checkout
Estimated effort8.0 h

Jonas is on it. You’ll get it for review before it ships.

They see the 8.0 h estimate you shared and nothing else. The 10.0 h you actually expect and the 9.4 h already tracked stay with you.

The estimate you share is the only number the client sees. Your internal estimate, tracked hours, time notes and internal items are never sent to their browser in the first place, so there is nothing on their screen to hide.

Privacy by design →
§ 02

What AgencyOS covers

AgencyOS isn’t a suite. It covers the work an agency does with its clients every day: planning, time, documents and communication.

All features →
01 / Board & work items

Name your columns, keep a common language.

Seven fixed stages sit underneath whatever you call things. That’s how one board pulls in work from every customer, while each client sees their project under the column names you set for them.

BacklogIn progress+5
More →
02 / Time tracking

Time tracked on the work item.

One per person, running on the server. Forgot to start it? Type 1.5, 90m or 9–11:30. Every hour lands on a work item or a customer, so nobody wonders where it belongs.

01:24:07
PORTAL-142 · SEPA direct debit
Stop
More →
03 / Documents

Specs, briefs and notes, next to the work.

Pages on a customer, a project or a work item, with tables, images, diagrams and comments on any passage. They stay internal until you share them.

🧾 Checkout — technical briefinternal

Existing mandates stay as they are. · 2 comments

More →
04 / Status overview

Where things stand, one page per customer.

Each customer gets one page showing what’s in progress, the latest feed entries and the newest documents. Your client lands there when they sign in, and your team also sees the month’s hours on the same page.

Muster GmbH · In progress
SEPA direct debitPORTAL-142
Invoice PDF exportPORTAL-147
More →
05 / Feed

One feed per customer.

Summaries, decisions and questions sit next to the work they’re about, along with files, inline images and internal notes your client never sees.

JBKickoff — 4 Sepsummary

Checkout first. Anna sends the mandate wording by Friday.

More →
06 / Privacy by design

You decide what the client sees.

Every item, comment, entry and page is either shared or internal. The rule lives in the database itself, so a screen that forgets to filter shows nothing at all rather than a leak.

OPS-22ClientInternal
More →
§ 03

How client access works

We built client access before anything else. Every record in the database carries its own rule about who may read it, and anyone not explicitly allowed sees nothing. Nothing new goes live without such a rule.

The access model →
No client ever receivesWhy it stays with you
Your time entries and notesHow long things took, and why
Your internal estimateWhat you actually expect it to take. Clients only see the estimate you shared.
Internal notes and pagesWhat you say about them among yourselves
Internal items and commentsNothing on their side so much as confirms they exist
Anything belonging to another customerIt appears in none of the lists they open
§ 04

What changes in daily work

There’s no big rollout. Start with a single customer; you will usually notice the difference in three areas.

The status question

Where things stand is always one click away.

The overview shows what’s in progress, what was decided and what was shared. Your client can look there instead of waiting for a weekly summary, and you can still email an important feed entry when it matters.

Requests and estimates

Requests and estimates stay traceable.

Every request records who asked and when, the estimate you shared sits on the item it belongs to, and every hour on the work it was spent on. When scope is questioned, you can look it up instead of reconstructing it.

Month-end

The hours are already logged.

Hours were logged against items while the work happened, so nobody has to rebuild a week from calendar entries and memory. AgencyOS doesn’t send invoices; export an item’s time entries as CSV and take them into your accounting.

Try AgencyOS with one of your clients.

We’ll set up your workspace with you and move your current projects over. Then invite one of your clients and see whether it fits the way you work.