As a freelancer, you're constantly collecting files from clients. Logos for the website project. Photos for the brochure. Content for the social media campaign. Legal documents for the contract. Each client sends files differently — some by email, some via WhatsApp, some through a shared Google Drive folder they set up incorrectly.

By the time you're working on three projects simultaneously, finding "the high-res logo that Client B sent two weeks ago" becomes archaeology.

The chaos of multi-client file collection

Every client uses a different channel. Client A emails attachments. Client B drops files in a Google Drive folder. Client C sends WhatsApp photos at 11 PM. Client D uses WeTransfer. You're checking five apps to find one file.

Files don't arrive together. You ask for "logo, brand guide, and photos." You get the logo on Monday, the brand guide on Wednesday, and the photos never arrive without a follow-up.

Naming is inconsistent. You receive files named "final_logo_v3_FINAL(2).png" and "IMG_4023.heic" and "document.pdf" — from three different clients, all in the same inbox.

No per-project organization. Everything mixes together. Invoice from Client A arrives in the same inbox as brand assets from Client B.

The fix is simple: create a separate upload page for each project. Each client gets their own link. All files for that project land in one place.

Example setup:

Project 1: "Website Redesign — Bakery Co." - Link: getfiles.app/a3kx9p - Checklist: Logo (SVG), Product photos, About us text, Menu PDF

Project 2: "Social Media — Fitness Studio" - Link: getfiles.app/b7ym2q - Checklist: Brand guide, Trainer photos, Class schedule, Testimonials

Project 3: "Brochure — Law Firm" - Link: getfiles.app/c4zn8w - Checklist: Partner headshots, Office photos, Case studies, Logo

Each project has its own page, its own checklist, its own deadline. No mixing, no searching, no ambiguity.

The client experience

Your client receives a link. They open it and see:

  1. Your logo and brand colors (custom branding)
  2. The project name
  3. A clear list of exactly which files you need
  4. A drag-and-drop area for each item

They upload at their convenience. If they don't have all files yet, they can upload what they have now and come back later for the rest. You see in your dashboard what's been submitted and what's still missing — without sending a "just checking in" email.

The freelancer workflow

  1. Client onboarding: Send the upload link in your welcome email alongside the contract
  2. During the project: Check your dashboard instead of searching your inbox
  3. Files arrive: You get notified, download the ZIP, and start working
  4. Something missing: The dashboard shows it. Screenshot the checklist status and send to the client
  5. Project done: The upload page expires automatically

Why this beats the alternatives

vs. Email: Files aren't scattered across threads. You have one download button, not 12 emails to search through.

vs. Shared Google Drive: Clients don't need a Google account. You control the structure, not them. They can't accidentally delete or reorganize files.

vs. WhatsApp/Telegram: Files aren't compressed. You get original quality. And they're not mixed with memes and voice messages.

vs. Client portal (Dubsado, HoneyBook): No monthly fee. No configuration. 10 seconds to create, free to use.

Getting started

Go to getfiles.app. Create your first project upload page. Add a checklist of files you need. Upload your logo. Share with your client. Takes 30 seconds total.

Do this for every new project. After a week, you'll wonder how you ever collected files any other way.

getfiles.app — free, branded upload pages for freelancers.