W Workhouse
The agency operating system

The project management tool you'll actually feel good about inviting your clients to.

Visibility is a flag on every task and comment. Your team sees the whole picture; your clients see only what you share, through a portal scoped to their work. One database. Two audiences. No duplicate boards.

Free during beta · No credit card · Invite your team in 30 seconds

One database, two audiences·Visibility enforced in SQL·Immutable audit log·Built by Conversion Factory

If you run client work, you're maintaining two databases right now.

Every agency, dev shop, design studio, and service business runs the same hack. One project management tool — Linear, Jira, Notion, ClickUp — for the team. Another — Trello, Basecamp, a shared Google Doc — for the client. Tasks copied between them. Status updates written from scratch every Friday. Internal comments hidden by checking the URL twice before hitting send.

Two databases. One project. The duplication is the tax. The “almost” is the part that keeps you up.

One project management database. Two surfaces. Visibility you can prove.

The same database drives the agency dashboard and the client portal. The portal just gets a stricter filter — and the filter is in SQL, not in a view. Collapse two project management tools into one without losing the boundary that kept them apart.

  1. 1

    Flag each task and comment Internal or Client.

    The default is sensible. Per-task overrides exist. Your team's chatter stays where it should.

  2. 2

    Your team works in the dashboard. Clients work in the portal.

    Same data, different filter. No syncing, no duplicate boards, no drift.

  3. 3

    The portal can't see internal rows. By construction.

    The visibility check is a WHERE clause in the database — not a CSS hide. A guessed URL gets a 404, not an internal comment.

The whole stack, one tool

Built for agencies that bill for outcomes, not status meetings.

Hide internal chatter without hiding it.

Flag any task or comment Internal or Client-visible. The portal only ever loads client-flagged rows — no leaks, no duplicate boards.

Get sign-off in a click, not an email thread.

Send any deliverable for client approval inline on the task. The decision lands in the activity feed and notifies the right people.

Status reports that draft themselves.

One click per project pulls the week's actual activity into a markdown draft. Edit the parts that matter, hit send.

Every change has a paper trail.

Per-task and per-client timelines for daily use. An immutable audit log for the compliance reviewer. Both come from the same event table.

Find anything in two keystrokes.

Cmd+K searches clients, projects, tasks, and comments — scoped to what you're allowed to see.

Roles that match how agencies hire.

Owner, admin, member, billing-only, read-only auditor, plus team-level roles. Custom roles per workspace if those don't fit.

Why we built this

A note from the founders.

We run Conversion Factory — a creative agency. Until we built this, we were running it out of Notion. One database for the internal team. Separate Notion databases for each client. And a couple hundred dollars a month in Zapier and Make automations doing their best to keep them in sync.

Every task existed twice. Once on our internal board with the real conversation, once on the client board with the polite version. Versions drifted constantly. When a client commented, someone had to copy the comment into our internal chat so we could discuss before replying. Notifications fired twice. We spent more time keeping two databases lockstepped than doing the work the client was paying us for.

So we wrote more custom code to paper over it — sync scripts, custom views, scheduled jobs to reconcile drift. At some point we looked at the mess and realized: we weren't fixing Notion anymore. We were building a whole new app on top of it, badly, with duct tape.

So we built the app instead.

Workhouse is what falls out when you start from a clean sheet with visibility flagged at the database layer instead of bolted on. The client portal and the internal dashboard read the same tables with different filters. One database. Two audiences. The duct tape is gone.

We're running Conversion Factory on Workhouse now — and rolling it out to other creative agencies who've been doing the same dance.

— Corey, Zach & Nick

Founders, Conversion Factory

Built for the agency, not just the PM

Different people, different surfaces. Same source of truth.

For

Agency owners

Margin per engagement, fewer billable hours lost to coordination. One tool to renew instead of four.

For

Ops leads & PMs

Coordination overhead is a hidden tax. Replace Notion + Trello + Slack with one workspace and an activity feed that shows what moved.

For

Designers & developers

Approvals happen visibly, on the deliverable itself. Feedback lands in the activity feed, not buried in DMs.

For

Client contacts

A portal that doesn't feel like a portal — just the work they need to know about and the action items waiting on them.

Two project management tools, or one.

Each row is a place duplication shows up. The right column is where Workhouse collapses it.

 Notion, Trello, ClickUp, AsanaWorkhouse
Per-comment visibilityDuplicate the task, or expose your whole workspaceNative, in the database
Client portalBuild your own, or hand over guest accessScoped per-client, branded as yours
Weekly status reportsFriday afternoon, by handAI-drafted from real activity
Audit logNone, or partial and mutableImmutable, admin-only
Setup time30 minutes to 4 hours30 seconds

A week with Workhouse

Not a customer quote — a sketch of how the tool wants to be used.

Monday

A new design comp lands on the task. Your designer flags it Client-visible and clicks Request approval. The client gets one email with one action item.

Tuesday

The client opens the portal from the email. They see the comp, hit Approve. The decision lands in the activity feed; your designer gets notified.

Friday

One click on the project generates a markdown status report drafted from the actual week — what shipped, what's in review, what they owe you. You edit the wording. You hit send.

Questions you've already asked yourself

We already use ClickUp / Asana / Notion. Do we really need this?

You're already paying the duplication tax — measure the minutes per project per week you spend copying tasks between boards or writing status from scratch. That's what Workhouse pays back on day one.

Will our clients actually use another portal?

Action items get emailed. The portal link is one click from their inbox. The portal also doesn't look like a portal — it shows their work, not our brand.

What about invoicing, proposals, and time tracking?

Workhouse runs the work. Keep using the billing tools you already trust. We're not trying to be your accountant.

What happens to our data if we leave?

It's your data. Export anytime. We don't lock anyone in — beta or paid.

Stop running two project management tools.Start running one.

Free during beta · No credit card · Invite your team in 30 seconds · Export your data anytime