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
  • Client Setup
  • Managing Client Invitations

Managing Client Invitations

1 min read

ClientPress includes a built-in invitation system that creates client accounts automatically when a client accepts their invite. This guide covers how to send, track, resend, and revoke invitations.


Sending an Invitation #

  1. Open the portal in your WordPress admin.
  2. In the portal editor sidebar, find the Invite Client section.
  3. Enter the client’s email address.
  4. Click Send Invitation.

The client receives an email with a secure, one-time link. When they click it, they are taken to a page on your site to set their password. Once set, their WordPress account is created with the Client role and they are automatically logged in and taken to their portal.


Invitation Link Expiry #

Invitation links expire after a set number of days. The default is 14 days.

To change the expiry window: Settings → ClientPress → Access & Login → Invitation Link Expiry

Options: 7, 14, 21, or 30 days.

If a client’s link expires before they use it, resend the invitation to generate a new one.


Viewing All Invitations #

You can see all sent invitations under Portals → Invitations in your WordPress admin.

The invitations list shows:

  • The client’s email address
  • Which portal the invitation was for
  • When it was sent
  • Whether it is still pending or has been accepted

Resending an Invitation #

If a client didn’t receive the email or their link expired:

  1. Go to Portals → Invitations.
  2. Find the invitation in the list.
  3. Click Resend.

A new invitation email is sent with a fresh link. The old link is invalidated.


Revoking an Invitation #

To cancel an invitation before the client uses it:

  1. Go to Portals → Invitations.
  2. Find the invitation in the list.
  3. Click Revoke.

The invitation link is immediately invalidated. If the client tries to use it, they will see an error. A new invitation will need to be sent if you want to give them access later.


If the Client Already Has a WordPress Account #

If the client already has an account (from a previous project or any other reason), you do not need to send an invitation. Instead:

  1. Open the portal editor.
  2. Set the Client field to their existing user account.
  3. Save the portal.

They will have access immediately the next time they log in.


Troubleshooting: Client Didn’t Receive the Email #

  • Check that the email address was entered correctly
  • Ask the client to check their spam or junk folder
  • Resend the invitation from Portals → Invitations
  • If emails are not being delivered at all, this is typically a WordPress mail delivery issue — consider installing a transactional email plugin (such as one that uses SendGrid, Mailgun, or Postmark)
Updated on June 9, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Onboarding — Guiding Clients Through Their First StepsAssigning Project Managers to a Portal

Leave a ReplyCancel reply

Table of Contents
  • Sending an Invitation
  • Invitation Link Expiry
  • Viewing All Invitations
  • Resending an Invitation
  • Revoking an Invitation
  • If the Client Already Has a WordPress Account
  • Troubleshooting: Client Didn’t Receive the Email

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