---
title: "File uploads · Upclient"
description: "Ask for the logos, photos and documents you need right on a task. Whatever a client sends, from a task, a form or the portal’s Files page, lands in the project’s Files tab, and you choose what they can see."
url: https://upclient.app/features/file-uploads
---

# Every file from a client, in one place

Ask for the logos, photos and documents you need right on a task. Whatever a client sends, from a task, a form or the portal’s Files page, lands in the project’s Files tab, and you choose what they can see.

[Get started](http://app.localhost:4400/signup) [Files docs](https://upclient.app/docs/projects/file-management)

## Ask for exactly the files you need

Add a file upload to any task and set how many files it takes. The client drops them in from the task, and the task completes once every action on it is done.

- Set a minimum number of files and, if you like, a maximum
- The upload stays complete only while the required files are attached
- Add a file upload field to a form when the files belong with the answers

## Share files back with one switch

Every file and folder in the Files tab has a Show in portal switch. Turn it on for a folder and everything inside is shared too.

- Files a client uploads from the portal are shown to them by default
- Task attachments follow their task: shown in the portal, shared with the client
- Turn sharing off and the file stays in the project, out of the portal

## Clients can add files any time

Each project in the portal has a Files page. Clients open shared folders, download what you sent, and upload their own without waiting for a task.

## Works with workflows

File uploaded runs when a file upload action receives its required files, so it fires once the set is complete, not for every file.

[All triggers and actions](https://upclient.app/workflows)

### Assets in, design starts

Once the brand assets are all in, the designer is told and the moodboard task is handed to them.

File uploadedUpload brand assets

1. 1Notify team member: Maya Ortiz

2. 2Assign task: Build the moodboard to Maya Ortiz

### Files still missing

If the upload task is still waiting after five days, the client gets a short reminder of what is still needed.

Task status elapsed5 days in Active

1. 1Send email to the client

## Questions

Where do the files a client sends end up?

In the project’s Files tab, with a Source column that says whether each one came from a task, a form submission, a client upload or your team.

Can clients delete files?

They can delete the files they uploaded from the portal. Files your team shared can only be viewed and downloaded.

What happens if a client removes a file a task asked for?

A file upload action stays complete only while its required files are attached. If one is removed, the action opens again.

Can every project start with the same folders?

Yes. Add folders and files to a project template and every project made from it starts with them.

## More of Upclient

[All features](https://upclient.app/features)

- [FormsIntake questionnaires with conditional questions](https://upclient.app/features/forms)
- [ContractsSigned in the portal, countersigned by you](https://upclient.app/features/contracts)
- [E-signaturesA drawn or typed sign-off on any task](https://upclient.app/features/e-signatures)
- [EmbedsBooking calendars and videos inside a task](https://upclient.app/features/embeds)
- [Portal pagesWelcome notes, briefs and timelines](https://upclient.app/features/portal-pages)
- [MessagesProject threads with internal replies](https://upclient.app/features/messages)
- [Notifications and remindersYour team hears, clients get reminded](https://upclient.app/features/notifications)
- [Review and approveApprove client work or send it back](https://upclient.app/features/review)
- [BrandingYour logo, colour, header and layout](https://upclient.app/features/branding)

## Stop collecting files by email

Add a file upload to your first task and set how many you need.

[Get started](http://app.localhost:4400/signup) [Read the docs](https://upclient.app/docs)
