Freelancing has a scale illusion problem, and it cuts the wrong way. Agencies with mediocre work win projects because their onboarding email includes a portal login; solo operators doing better work send a Google Drive folder and hope. Clients notice the difference before they've seen a single deliverable.
The day-to-day tax is worse. "Quick status?" texts on a Tuesday night. The preview link you sent twice already, requested a third time. Feedback dribbling in across email, WhatsApp, and one memorable voicemail. And invoice #12, unpaid for five weeks, invisible to a client who genuinely forgot it exists — because nothing they look at ever shows it.
Here's the part nobody tells solo freelancers: the portal that fixes all of this doesn't require an agency budget or a developer. If you track projects in a spreadsheet — and you do — AI can turn that exact spreadsheet into a login-protected page for every client on it.
Structure one workbook: a top sheet listing every client, then a tab per client where their files and feedback will collect. The top sheet wants these eight fields:
| Sheet column | Filled in |
|---|---|
| Client | Ada's Bakehouse |
| Project | Website redesign |
| Stage | Revisions |
| Preview link | staging.adasbakehouse.com |
| Feedback due | Jul 25 |
| Invoice | #12 — $2,400 |
| Paid? | No |
| Portal user | ada-bakehouse |
Keep Stage to a handful of words a non-designer understands — Brief, First draft, Revisions, Final delivery — because those words are about to become a progress bar.
Sign up at lovespreadsheets.com — the build itself is free, which matters when you're a business of one. Client logins and a custom domain are paid add-ons; the logins are the piece that makes it a portal instead of a public page, so treat that as the real price tag.
Select the Website template and describe it the way you'd explain it to a client over coffee:
"Everyone on my client list gets their own private page: which stage their project is in, the live preview link, when I need their feedback by, and their invoice with whether it's been paid. They should also have a spot to drop feedback and files for me. One client, one page — nobody sees anyone else's project."
Three asks that pull real weight for a freelancer:
Upload the workbook and run the build — hit AI Optimize if your description feels rough, field the odd clarifying question, and give it 15–20 minutes.
Each client gets a unique URL. Under Share, set it Private and enter the usernames from your sheet; passwords are hashed, and logging in reveals only that client's page. Your logo and colors go on top, and clients.yourstudio.com finishes the impression — no one looking at it can tell it wasn't built by a five-person ops team.
The loop runs itself after that. Client drops feedback in the box: it appears in their tab. You flip Stage to Final delivery or mark the invoice paid in the sheet: their page updates the moment you do. Your tools didn't change — your clients' view of you did.
You look like a studio without hiring one. A private branded portal in the kickoff email repositions you before the first deliverable — and repositioning is what rate increases are made of.
Visible invoices get paid faster. An unpaid invoice buried in email is easy to forget; one sitting next to the preview link every time the client checks progress is not. Passive persistence beats awkward reminder emails.
Overhead stays at zero. No client-management suite subscription, no separate tool to update at midnight. You edit the one spreadsheet you were editing anyway, and every portal follows.
I only have four clients — is this overkill? Four clients means four chances to look established, and the sheet takes an evening to set up. The portal earns its keep at any roster size because the cost doesn't grow with it.
What if a client ignores the portal and texts me anyway? Reply with their link. After two or three redirects, checking the page becomes the habit — especially once their feedback deadline and preview live there.
Can I run different project types through one sheet? Yes. A logo sprint, a website build, and a monthly retainer are just rows with different Stage words; each client's page renders whatever their row and tab contain.
You already maintain the spreadsheet; the upgrade is one prompt away. Go to lovespreadsheets.com, upload your project sheet, and describe the page each client deserves. By next week, "quick status?" can be a question your portal answers while you're asleep.
The team turning other people's spreadsheets into software they actually trust — one sheet at a time.