Agency tools
Agency tools stack: client portal, billing, deliverables
Most agencies stitch together three or four SaaS subscriptions for a client portal, file delivery, and invoicing — and still email PDFs. You can replace all of it with one small app: Next.js, a managed data layer for projects and file deliverables, Stripe for invoicing, and role-based access so clients see only their own work. It's a weekend build that pays for itself in cancelled subscriptions. Here's the stack and the access-control trap that matters most.
9 min read7