Skip to content
ClientPress
  • Pricing
  • Features
  • 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
  • Getting Started
  • Creating Your First Portal

Creating Your First Portal

1 min read

This guide walks through creating a new client portal and configuring it before inviting your client.


Step 1: Create the Portal #

  1. In your WordPress admin, go to Portals → Add New.
  2. Give the portal a title — this is the client’s name or project name and will be visible to them.
  3. The title becomes the portal’s URL slug automatically (e.g., a portal called “Acme Corp” becomes /client-portal/acme-corp/).

Step 2: Assign a Client #

In the portal editor sidebar, find the Client field and select the client’s WordPress user account.

If the client doesn’t have an account yet, you can leave this blank for now and invite them later — the invitation process creates their account automatically.


Step 3: Set the Portal Status #

Set the portal Status to one of the following:

  • Active — The portal is live and accessible to the client
  • Pending — The portal exists but is not yet accessible to the client
  • Archived — The portal is hidden from the client’s portal list

Set it to Pending while you are setting up the portal, then switch to Active when you are ready to give the client access.


Step 4: Configure Branding (Optional) #

In the portal editor, you can customize the portal’s appearance:

  • Accent Color — A hex color used for buttons and highlights in this portal. Overrides the global default.
  • Logo — Upload the client’s logo to display in the portal header.
  • Icon — Upload a small icon used as a portal favicon or thumbnail.

Step 5: Assign Project Managers (Optional) #

If team members should have access to this portal, add their accounts to the Project Managers field. They will be able to view and participate in the portal immediately.


Step 6: Add Portal Content #

The main content area of the portal editor is a standard Gutenberg block editor. This content appears on the portal’s overview tab — use it to write a welcome message, outline the project scope, or share any information the client should see when they first open their portal.


Step 7: Publish the Portal #

Click Publish (or Update if the portal already exists). The portal is now created.

If the status is set to Active, clients assigned to it can access it immediately. If set to Pending, it will not be visible to them yet.


Step 8: Invite Your Client #

With the portal created, you are ready to invite your client. See Inviting a Client to Their Portal.


Tips #

  • You can create portal templates to save time when setting up portals that follow a similar structure. See the Portal Templates documentation for details.
  • Portals can have child portals (hubs) nested underneath them — useful for clients with multiple projects or workstreams.
  • The portal URL is based on the post slug. If you need to change it, update the slug in the portal editor before sharing the link with the client.
Updated on June 9, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Inviting a Client to Their PortalUser Roles Explained

Leave a ReplyCancel reply

Table of Contents
  • Step 1: Create the Portal
  • Step 2: Assign a Client
  • Step 3: Set the Portal Status
  • Step 4: Configure Branding (Optional)
  • Step 5: Assign Project Managers (Optional)
  • Step 6: Add Portal Content
  • Step 7: Publish the Portal
  • Step 8: Invite Your Client
  • Tips

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
  • Use Cases
    • Coaches and Consultants
    • Employee Onboarding
    • Freelancers and Contractors
    • Teams Working With Outside Freelancers
    • Web and Digital Agencies
  • Contact
  • Log In
  • 0

Notifications