Collecting documents from clients over email is where deals stall: attachments get lost, versions fork, nobody knows what arrived. This guide assembles four CloudFiles capabilities into one working portal — end to end, not feature by feature.

What you’ll build

The finished workflowClient opens a branded link → uploads KYC files → files appear under /Accounts/{Client}/Inbound/ → the account owner gets a notification with a checklist status → every view and upload is tracked on the record.
Screenshot placeholder
Architecture: file request link → storage folder → flow → notification

Prerequisites

CloudFiles installed (🚀 Install guide), a connected storage library (⚙ SharePoint or any other), and folders auto-created per record. Works with Document Management on its own; step 4 is richer with the Sharing add-on.

1 · Create the file request portal

Create a File Request from the record widget (or automate it with the Create File Request action). Configure the branded page: logo, accent color, email verification, allowed file types. The portal link is unique per record.

Video placeholder
Creating and branding a file request (2 min)

2 · Auto-file into record folders

Uploads land in the folder the request was created from. To enforce structure, run ⚡ Create Folder for an Inbound subfolder on record creation, and point requests there. Add a 10-second ⚡ Delay before any follow-up search — storage indexing isn’t instant.

3 · Notify the owner

Subscribe to the ◈ File Received event and post to Slack/Teams or create a Task. Owning Document AI? Chain ⚡ Process Document using AI to check the upload against a KYC checklist before notifying.

4 · Track engagement

The record timeline now shows uploads, views and link activity. Dashboards aggregate per team — see the analytics feature docs for widgets.

DoneYou have a self-serve collection portal with zero email attachments. Total setup: under an hour.

Go further

Variants of this guide: selective sub-folder sharing for advisors, approval flows before filing, AI-driven renaming on upload (⚡ Doc AI). Each builds on the same skeleton.