A retainer dashboard your client doesn’t need a password for.
Send one link. They open it. They see where the hours went. No portal to configure, no login, no “I forgot my password” email to reply to. It’s a URL you paste into the same Slack you already use with them — and then you forget about it.
Free forever for your first retainer · no credit card.
- Sep 3API sync debug3h
- Sep 7Onboarding call1h
- Sep 12Landing copy revisions2h
That’s the whole dashboard. If your client needs more than this, they’re asking the wrong questions.
Why no password
-
The signup is the churn.
Every client portal loses most clients at the “create your account” step. No signup means 100% open rate. The URL is the product.
-
The URL is the invite.
You already send URLs to your client every day (Figma, Loom, Notion). One more — pinned to their bookmark bar — is frictionless by comparison.
-
The URL is unguessable.
Each share link has a random slug like
acme.hourtab.com/8kQ4mR7p. Rotate it any time. Not public-search-indexed. Secure enough for hours-worked data, not audit-ready for SSNs — that’s the right trade-off.