Merkado
Sign in / Sign up
Merkado Original

Branded Client File-Sharing Workspace

Give every client their own private, branded file portal. Your name and colors, not a generic Dropbox link, and you own the whole thing.

00-hero.jpg

web

What's included

Everything you need to ship

Sharing client files shouldn't look like this

Email attachments that bounce at 25MB. A Dropbox folder named "Final_v3_USE_THIS." A WeTransfer link that expired before your client clicked it. Every one of these tells your client the same thing: this part of the relationship is an afterthought.

You don't send invoices from a Gmail draft. Why hand off deliverables from a generic file link?

A file portal that looks like your business

This is a branded, self-hosted client portal where every client gets their own private workspace. They sign in, see only their files, and download deliverables (or upload what you asked for) in a space that carries your name, your colors, your welcome message. Not Dropbox's. Not Google's. Yours.

It runs on your own Supabase project and deploys to Vercel in an afternoon. One price, no per-seat fees, no vendor holding your client relationships hostage.

What your client sees

  • A clean, branded workspace at their own link, with your business name and accent color
  • Only their files. Each client is fully isolated from every other.
  • Organized folders (Tax Documents, Deliverables, Contracts, whatever fits) with breadcrumb navigation
  • One-click downloads and drag-to-upload into the folders you allow
  • Workspace-wide search to find any file by name in seconds

What you control

  • Asymmetric permissions built for client work: you own the folder structure and every file; clients download everything, upload where you allow, and can only delete their own uploads. Moving files between folders stays admin-only.
  • A per-workspace toggle to let clients create their own folders, when you want that
  • Per-client branding overrides on top of your business defaults
  • A per-workspace activity log so you always know what was uploaded, downloaded, or changed
  • Magic-link sign-in for you and your clients. No passwords to reset, no accounts to provision.

Set up in minutes with presets

Start from one of three presets and rename to taste:

  • Creative agency (deliverables, brand assets, contracts)
  • Accounting (tax documents, financial reports, engagement letters)
  • Consultant / coach (session notes, worksheets, resources)

Built for AI editing

Every file ships with an AGENTS.md and a CUSTOMIZE_WITH_AI.md of paste-ready recipes, so you can rebrand, add a field, change a permission rule, or wire in a new notification using Cursor, Claude Code, or Windsurf. You don't need to learn the codebase to make it yours. Tell your AI editor what to change and it knows where everything lives.

Notifications that fit your stack

Upload and activity notifications go out by email (via Resend) automatically, and light up Slack the moment you add a webhook. Both degrade gracefully, so nothing breaks if you don't configure them.

What you get

  • Full Next.js 15 + Supabase source code (MIT-friendly, customize and resell your own work freely)
  • Magic-link auth for admin and clients, direct-to-storage uploads, short-lived signed download links
  • 3 industry presets, per-workspace branding, activity log, filename search
  • Slack + email (Resend) integrations, ready to switch on
  • README, SETUP, DEPLOY, and SECURITY docs, plus the AI-customization guides
  • A test suite and a clean build out of the box

Who it's for

Agencies, accountants, bookkeepers, consultants, coaches, designers, lawyers, anyone who hands files back and forth with clients and wants that experience to look professional and stay organized, without paying a monthly SaaS bill per client forever.

Own your client file portal. Brand it once, use it for every client.

Related templates

More from this shelf

See all client portals

Price shown: $249 · one-time

One-time

$249