Your clients stop asking for updates.
Windowpane turns your project board into a page your clients can check any time. You choose exactly what they see, so nothing internal ever gets out.
Free for one client. No card. Read-only access to your board.
Northwind Studio
Ridgeline
Updated 4 minutes ago
Waiting on you
- Brand assetsWaiting since 12 August
- Copy for the pricing pageWaiting since 27 August
In progress
Homepage, second round
In progress
Checkout fix
Being tested
Done this week
Analytics tracking
Contact form
Sent by Northwind Studio. Questions go to your usual contact.
Works with the tools you already use
- Notion
- ClickUp
- Linear
- Asana
- Trello
- Jira
- Monday
You write this email every Friday.
Someone opens the board, reads through it, and rewrites what is already there. Softer wording. No internal notes. No mention of the thing that slipped.
Ten minutes a client. At twelve clients that is your whole Friday afternoon, and none of it is billable.
It does not even stop the “any update?” messages, because between your emails the client still cannot see anything.
Agencies do not usually lose clients over the work. They lose them over the silence in between.
Your board is not safe to show. That is the whole problem.
Your board on Friday
What your client sees
In your board
Redo homepage, client changed their mind again
On their page
Homepage, second round
In progress
In your board
Blocked, no brand assets since Aug 12
On their page
Brand assets
Waiting on you, since 12 August
In your board
Chase invoice 4471, 40 days late
On their page
Hidden
In your board
Move Acme's retainer hours to Northwind
On their page
Hidden
In your board
Fix the checkout bug from last sprint
On their page
Checkout fix
Being tested
In your board
Client asking about scope again, need a call
On their page
Hidden
You decide every one of those translations. Anything we do not recognize stays hidden until you say otherwise.
Live in about five minutes.
- 1
Connect your board
One click. Notion, ClickUp, Linear, Asana, Trello, Jira or Monday. Read access only. No tool? Paste your last update email instead.
Connect a tool
NotionClickUpLinearAsanaTrelloJiraOne click. Read access only.
- 2
Check what we mapped
We guess your statuses and show you the finished page. You fix whatever we got wrong. There is no empty form to fill in.
Your statuses
In progress In progress Blocked Waiting on you In QA Being tested Admin Hidden Internal Hidden We filled these in from your board. Change any of them.
- 3
Send them the link
That is it. The page updates itself from then on.
Send the link
status.northwindstudio.com/ridgeline
Copy linkEmail itIt updates itself from now on. You are done.
“Blocked” becomes “Waiting on you.”
Every status maps to a label you choose. Fields you do not want shown stay off. A find-and-replace pass strips internal shorthand and other clients’ names before anything renders.
Add a new status later and it stays hidden until you decide otherwise. You get an email telling you it appeared.
Never leaves your board
- Acmethe other client
Another client's name
- P1 / P2 / P3Priority
Internal shorthand
- @northwind.internalnothing
Removed entirely
Runs on every title and description before the page renders.
The section your clients read first.
Every agency has the same four things outstanding with every client. Brand assets. Copy approval. Access to something. A decision nobody has made.
They sit at the top of the page with the date they started waiting. Your client clicks “mark as sent” and you get a notification.
Nobody had to write the awkward email.
Waiting on you
- Brand assetsWaiting since 12 August
- Copy for the pricing pageWaiting since 27 August
Or let it send the email for you.
A short email every Friday with what shipped, what is in progress, and what is waiting on them. Pulled from the same page, so there is nothing to write.
Want to check it first? Turn on approval and nothing sends until you click.
Ridgeline, week of 1 September
from Northwind Studio
Hi Dana,
Here is where things stand this week.
Shipped
Analytics tracking, contact form.
In progress
Homepage second round, checkout fix.
Waiting on you
Brand assets, since 12 August. Copy for the pricing page.
Nothing here was written by hand. It is the page, as an email.
Nothing on it says Windowpane.
Your logo, your colors, your domain. The page lives at status.youragency.com and your client has no idea we exist.
Northwind Studio
Ridgeline
Updated 4 minutes ago
Homepage, second round
In progress
Brand assets
Waiting on you
status.northwindstudio.com
Meridian
Harbour Vine
Updated 4 minutes ago
Homepage, second round
In progress
Brand assets
Waiting on you
status.meridian.com
Fieldnote
Acme Retail
Updated 4 minutes ago
Homepage, second round
In progress
Brand assets
Waiting on you
status.fieldnote.com
We cannot change anything in your board.
Windowpane requests read access. Not read and write. Not read with limited write. There is no permission we hold that could move a task, edit a title, or add anything to your workspace.
Read-only, always
The exact scopes we request are listed on our security page. Check them.
Preview before publish
See the page exactly as your client sees it. Nothing goes live until you press publish.
Hidden by default
Every status starts off. Nothing appears on a client page unless you turned it on.
Built for agencies with more clients than patience.
Design and dev studios
Five to forty clients, work in Notion or Linear, tired of Friday afternoons.
Marketing and SEO agencies
Retainer clients who want to see progress between monthly calls.
Anyone with a client asking "any update?"
If you are retyping your board into an email, this replaces that.
The other options, honestly.
| Effort | Client can self-serve | Safe to share | |
|---|---|---|---|
| Writing the email yourself | 2 hours a week | No | Yes |
| Sharing your board directly | None | Yes | No |
| Notion's own public sharing | None | Yes | Shows everything |
| Building it in-house | Two weeks, then forever | Yes | Yes |
| Windowpane | Five minutes, once | Yes | Yes |
The reason you have not solved this already is that every option costs you either time or control. This is the one that costs neither.
Priced per client page, because that is how you get paid too.
Start with one client for free. No card, no countdown.
Free
$0
No card, no countdown
Try it with one real client.
- 1 published client page
- All source integrations
- Full mapping, filters and redaction
- Windowpane subdomain
- Hourly sync
- 30 days of history
Studio
$29/month
or $290/year, two months free
Your brand, your domain, up to ten clients.
Everything in Free, plus:
- 10 client pages
- Custom domain with automatic certificates
- All Windowpane branding removed
- Full brand control: logo, favicon, colours, fonts
- Weekly and biweekly update emails
- Password-protected pages
- 3 team seats
- 15 minute sync
- 12 months of history
- Email support
Agency
Most popular$79/month
or $790/year, two months free
Every client, with approval before anything sends.
Everything in Studio, plus:
- Unlimited client pages
- Update approval, so nothing reaches a client unreviewed
- Email allowlist access with magic links
- View analytics, including last-opened and per-section
- Monthly PDF reports per client
- Mapping templates
- Client actions: acknowledge, comment, approve
- 10 team seats
- 5 minute sync
- Unlimited history
Network
$199/month
or $1990/year, two months free
Multiple agencies under one roof.
Everything in Agency, plus:
- Multiple organisations under one account
- Unlimited team seats
- SSO via SAML or OIDC
- Full REST API and outbound webhooks
- Priority support
- Guided onboarding
- Custom contract and invoicing on request
Prices in USD. Tax calculated at checkout and handled for you. Cancel any time and your client pages stay live.
Questions
- What happens to my client pages if I downgrade or cancel?
- They stay live. We never take a page offline over billing, because your client would see it and that is your relationship, not ours. If you drop below your plan's limit you get 30 days to sort it out.
- Can my client see my internal notes?
- Only if you turn them on. Every status starts hidden, anything we do not recognize stays hidden, and there is a preview that shows the page exactly as your client sees it before you publish.
- Do you write to my board?
- Never. We request read access only. There is no permission we hold that could change anything in your workspace.
- What does my client need to do?
- Open a link. No account, no password unless you add one, nothing to install.
- What if my board changes?
- The page updates on its own. New statuses stay hidden and we email you that they appeared, so nothing reaches a client page without you knowing.
- What if I do not use any of those tools?
- Paste your last client update email and we will build the page from it. You can connect a board later and it takes over.
- Can I use my own domain?
- Yes, on any paid plan. Clients see status.youragency.com with no reference to us.
- How long does setup really take?
- About five minutes for the first client. Around ninety seconds for every client after, because the mapping carries over.
Set it up for one client and look at it.
Free for one page. Five minutes. Read-only access, and you see exactly what your client would see before anything goes live.
No card. No countdown. Cancel any time and your pages stay live.