Skip to content
ClientPress
  • Pricing
  • Features
  • Demo
  • Use CasesExpand
    • Coaches and Consultants
    • Employee Onboarding
    • Freelancers and Contractors
    • Teams Working With Outside Freelancers
    • Web and Digital Agencies
  • Contact
  • Log In
  • 0
ClientPress

Getting Started

7
  • Inviting a Client to Their Portal
  • Creating Your First Portal
  • User Roles Explained
  • Initial Setup Checklist
  • Plugin Overview — What ClientPress Does
  • Magic Login Links in Email Notifications
  • How to Link Clients to Their Portal

Navigation

1
  • How Client Login and Redirect Works

Assets, Files, and Deliverables

1
  • Portal Files — Browsing All Uploaded Files Across Portals

Client Setup

4
  • Onboarding — Guiding Clients Through Their First Steps
  • Managing Client Invitations
  • Assigning Project Managers to a Portal
  • Adding Sub-Clients to a Portal

Advanced

3
  • Uninstalling ClientPress — What Data Gets Deleted
  • Private File Storage and Security
  • Activity Log — What Gets Tracked and How to Use It

Automations and Integrations

5
  • REST API Overview
  • Connecting ClientPress to OttoKit
  • Connecting ClientPress to Make
  • Connecting ClientPress to Zapier
  • Using Webhooks with ClientPress

Features and Tabs

14
  • Onboarding — Guiding Clients Through Their First Steps
  • Docs — Adding Portal-Specific Client Documents
  • Guides — Creating and Assigning Global Support Docs
  • People Tab — Managing Portal Members
  • Tools & Links Tab — Building a Client Resource Board
  • Managing Deliverable Revisions
  • Deliverables — Sending Work for Client Approval
  • File Approval Workflow
  • Files Tab — Uploading and Managing Client Files
  • Calendar View — Visualizing Task Due Dates
  • Using the Kanban Board View for Tasks
  • Task Manager — Creating and Managing Tasks
  • Message Board — Topic-Based Team Discussions
  • Discussion Tab — Private Messaging with Clients

Notifications and Emails

3
  • Enabling or Disabling Admin Notifications
  • How Clients Can Manage Their Notification Preferences
  • How Portal Notifications Work

Portals and Hubs

6
  • Setting Portal Width and Layout per View
  • Configuring the Portal Landing Tab
  • Branding a Portal
  • Using Portal Templates
  • Managing Portal Status
  • Understanding Portals and Hubs (Child Portals)

Settings and Configuration

5
  • Setting Up the Login Redirect
  • Appearance Settings
  • Configuring Deliverable Categories and Revision Limits
  • Configuring File Upload Settings
  • Enabling and Disabling Portal Features Globally

Shortcodes and Theme

2
  • Customizing Portal Colors with the Theme Customizer
  • Shortcode Reference

Developer

5
  • ClientPress Hooks & Filters
  • ClientPress Outbound Webhooks
  • ClientPress Inbound Webhooks
  • ClientPress REST API
  • ClientPress Abilities API Integration
View Categories
  • Home
  • Support Documentation
  • Features and Tabs
  • Deliverables — Sending Work for Client Approval

Deliverables — Sending Work for Client Approval

3 min read

The Deliverables tab is a formal space for submitting completed work and collecting structured client feedback. Unlike the Files tab (which is a general-purpose file library), Deliverables are designed around a review-and-approval workflow with revision tracking built in.


How Deliverables Differ from Files #

  • Files — General file sharing; approval is optional; no revision tracking; clients view and download.
  • Deliverables — For submitting work for client review; approval is built into the workflow; revision tracking is included (tracks revision count and history); clients approve or request revisions.

Uploading a Deliverable #

Only admins and project managers can upload deliverables.

  1. Open the portal and click the Deliverables tab.
  2. Click Upload Deliverable.
  3. Select the file and optionally assign a Category.
  4. Choose whether client approval is required (see below).
  5. Upload.

The deliverable is created with a status of Pending (or Approved if approval is not required — see below).


Requiring (or Skipping) Client Approval #

When uploading a deliverable, a Require client approval checkbox appears in the upload options. It is checked by default.

  • Checked (default) — Deliverable goes through the full Pending → In Review → Approved workflow
  • Unchecked — Deliverable is immediately set to Approved — clients can download it right away with no approval step

When approval is not required, the Mark as Ready button (for admins) and the Approve / Request Revision buttons (for clients) are hidden — there is nothing to act on.


The Deliverable Workflow #

Each deliverable moves through the following stages:

  • Pending — Uploaded but not yet sent for review
  • In Review — Sent to the client for approval
  • Approved — Client has approved the deliverable
  • Revision Requested — Client has asked for changes

To send a deliverable for review: Change its status from Pending to In Review. The client will be notified and can then approve or request revisions.


Client Actions #

When a deliverable is In Review, the client sees two options:

  • Approve — Marks the deliverable as approved. No further action needed.
  • Request Revision — Opens a form where the client can write notes explaining what changes are needed. If a team member is set up as a schedulable contact on the portal, the client can also request a call.

After a revision is requested, the deliverable returns to Revision Requested status. Your team can then upload a new version, which resets the deliverable to Pending and starts the cycle again.


Revision Tracking #

Each deliverable tracks:

  • Revisions Allowed — The maximum number of revisions the client can request (set by category or global default)
  • Revisions Used — How many revisions have been requested so far
  • Revision History — A log of every version that has been uploaded, including who uploaded it and when
  • Revision Notes — The client’s feedback from their most recent revision request

The remaining revision count is shown to the client so they know how many requests they have left.


Deliverable Categories #

Categories help organize deliverables by type (e.g., Design, Copywriting, Development). Each category can have its own revision allowance and an optional “buy more revisions” link.

Categories are configured by admins under Settings → ClientPress → Deliverables.


Linking an External Deliverable #

Instead of uploading a file, you can add a link to an external URL (such as a Figma file, staging site, or Google Doc).

  1. Click Add Link in the Deliverables tab.
  2. Enter a name and the URL.
  3. Save.

Linked deliverables go through the same approval workflow as uploaded files.


Enabling or Disabling Deliverables #

The Deliverables tab can be turned off globally under Settings → ClientPress → Features. When disabled, the tab is hidden from all portals.

Updated on June 9, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Managing Deliverable RevisionsFile Approval Workflow

Leave a ReplyCancel reply

Table of Contents
  • How Deliverables Differ from Files
  • Uploading a Deliverable
  • Requiring (or Skipping) Client Approval
  • The Deliverable Workflow
  • Client Actions
  • Revision Tracking
  • Deliverable Categories
  • Linking an External Deliverable
  • Enabling or Disabling Deliverables

Use Cases

  • Coaches and Consultants
  • Employee Onboarding
  • Freelancers and Independent Contractors
  • Teams Working With Outside Freelancers
  • Web and Digital Agencies

How We Compare

  • Market Comparison
  • ClientPress vs Client Portal
  • ClientPress vs. Asana
  • ClientPress vs. Basecamp
  • ClientPress vs. Microsft Teams
  • Clientpress vs. Clickup

Customers

  • Dashboard

Support

  • Documentation
  • Support
  • Changelog
  • Roadmap

Affiliates

  • Affiliate Program
  • Affiliate Dashboard
  • Affiliate Terms and Conditions

Legal

  • Privacy Policy
  • Terms of Service

© 2026 ClientPress

Review My Order

0

Subtotal

Taxes & shipping calculated at checkout

Checkout
  • Pricing
  • Features
  • Demo
  • Use Cases
    • Coaches and Consultants
    • Employee Onboarding
    • Freelancers and Contractors
    • Teams Working With Outside Freelancers
    • Web and Digital Agencies
  • Contact
  • Log In
  • 0

Notifications