Read-only OAuth to your Jira
Nothing inside Jira changes. We only see what you tell us to see. Tokens are encrypted at rest and revocable anytime.
ClientLens turns your existing Jira projects into branded, always-live, access-controlled client status pages. No migration, no spreadsheets, no “any update?” emails.
Quietly trusted by independent agencies
The reporting tax
The work is already there. It’s just locked in a tool your client can’t see — and shouldn’t see raw. The result is a manual reporting habit that grows with every client.
Five hours of screenshots, copy-paste, and tone-policing — every single week.
Clients don’t want a portal login. They want a link. You don’t have one.
Switching from Jira to “the new thing” is a quarter of delivery time. You can’t.
How it works
Nothing inside Jira changes. We only see what you tell us to see. Tokens are encrypted at rest and revocable anytime.
Map projects or epics to this page. Everything else is invisible — by construction. Exclude rules always win over include rules.
Start your trial, then publish to a clean custom address like /site/acme — or keep the unguessable default. Add a passcode for sensitive clients. Your Friday is back.
Walkthrough
Step 1 · 30 seconds
Pick the project key. Optionally narrow to an epic. That’s the entire scope contract.
Step 2 · 60 seconds
Include or exclude by label, status, issue type. Exclude rules always win.
Step 3 · zero seconds
Identical projection to the public renderer. What you preview is exactly what they see.
Trust by construction
Nothing reaches a client page unless you explicitly include it. Exclude rules always win.
Assignees, internal comments, raw descriptions, and internal labels are structurally unreachable from public pages.
See exactly what your client will see — before you publish. One click, every time.
We never write to your Jira. Tokens are encrypted at rest and revocable at any time.
What you get
Connect Jira, pick a project, send a link. No SDKs, no schema mapping, no engineering ticket.
Internal fields are structurally unreachable from public pages. Not a flag — an architecture.
Preview-as-client uses the identical projection the public page uses. No surprises after publish.
Project + epic + rules — that’s it. The same primitive scales from one client to fifty.
Share a clean custom address like /site/acme, or the unguessable default. Never indexed, optional per-page passcode.
See when your client last opened the page — without ever sending them a tracking pixel.
Demo
In this demo
Running time
01:32
Pricing
We don’t make money from your data or your team size. We charge for the product. That’s it.
ClientLens
Standard
14-day free trial · cancel anytime · billed monthly
No credit card to start · charged after day 14 · cancel in one click
Everything included
FAQ
Still unsure? Email us — a human answers within a day.