Overview
The User File Uploads feature allows you to add a file upload field to any page using the page builder. Users can easily submit files directly from their device, making it simple to collect things like homework, intake forms, bios, signed agreements, or other key content—without needing third-party tools.
Each uploaded file is stored with the user’s account and visible in their User Filebox (if enabled), where both Admins and Users can manage shared documents.
Please note: The file upload component will only work on private pages, so if you have Public Content turned on, your users will need to be logged in to be able to upload a file.
How it works
For Admins
Add to Products
Navigate to the desired product page, and click Add content to the page
Select the new Upload component
(Optional) Add a Title and Description for the upload
Save the upload component, then Save the page
Add to Onboarding Experiences
Navigate to the desired onboarding experience tasks tab
Add a new task
Select Upload a File from the 'Completed by' dropdown option
Click Create
Note: Whenever a user uploads a file, the following actions occur automatically:
All Admins will automatically receive an email notification
The uploaded file is added to the files tab of the corresponding user
A file upload activity is automatically logged in the activities log
For Users
Browse to a Product page or Onboarding task with an upload component
(Product page with an upload component)
(Onboarding task with an upload component)
Click the Upload link and choose a file to upload from your device
Wait for the file to upload (Note: a spinner will display on the upload component while the file is uploading, and a checkmark will display once completed)
(view while file is uploading)
(view after file has successfully uploaded)All user-uploaded files will display for later reference in their dedicated Filebox
Use Cases
Collect coaching assignments or session prep work
Receive intake forms or client bios
Accept signed agreements or waivers
Upload project files or media as part of a learning experience