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
  • Automations and Integrations
  • Connecting ClientPress to Zapier

Connecting ClientPress to Zapier

1 min read

Zapier lets you connect ClientPress to thousands of other apps without writing code. You can trigger Zaps when things happen in ClientPress portals, and you can also send actions back to ClientPress from Zapier.


How the Connection Works #

ClientPress connects to Zapier in two directions:

  • Outbound (Triggers): ClientPress sends webhook events to Zapier when portal activity occurs. Zapier uses these as Zap triggers.
  • Inbound (Actions): Zapier sends requests to ClientPress to create portals, send invitations, assign users, or update portals.

Step 1: Generate an API Key #

  1. In your WordPress admin, go to ClientPress → Integrations
  2. Find the Zapier section
  3. Click Generate Key
  4. Copy the key immediately — it is only shown once and cannot be retrieved later

Step 2: Set Up a Trigger Zap (Outbound) #

To trigger a Zap when something happens in ClientPress:

  1. In Zapier, create a new Zap
  2. Choose Webhooks by Zapier as the trigger
  3. Select Catch Hook
  4. Copy the webhook URL Zapier provides
  5. In your WordPress admin, go to Settings → ClientPress → Advanced → Webhooks
  6. Paste the URL into the Endpoint URL field
  7. Select which events should fire
  8. Save settings
  9. Back in Zapier, trigger one of the selected events in a test portal to send a sample payload
  10. Zapier will detect the payload structure and let you map fields to subsequent Zap steps

Step 3: Set Up an Action Zap (Inbound) #

To have Zapier send an action to ClientPress (e.g. create a portal when a form is submitted):

  1. In Zapier, add a Webhooks by Zapier action step
  2. Select POST
  3. Set the URL to: https://your-site.com/wp-json/cp/v1/webhook
  4. Set Payload Type to JSON
  5. Add a header: X-CP-API-Key with your API key as the value
  6. In the Data field, add your action payload. For example, to create a portal:
{
  "action": "create_portal",
  "title": "Client Name",
  "status": "pending"
}

Available Inbound Actions #

  • create_portal — Creates a new portal
  • send_invite — Sends a client invitation to a portal
  • assign_user — Assigns an existing user to a portal
  • update_portal — Updates a portal’s status, color, or upload setting

Available Trigger Events #

Any of the 13 ClientPress webhook events can serve as a Zapier trigger. See Using Webhooks with ClientPress for the full event list.


Security Note #

Keep your API key private. If a key is ever exposed, revoke it immediately from ClientPress → Integrations and generate a new one. The old key is invalidated instantly.

Updated on June 9, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Connecting ClientPress to MakeUsing Webhooks with ClientPress

Leave a ReplyCancel reply

Table of Contents
  • How the Connection Works
  • Step 1: Generate an API Key
  • Step 2: Set Up a Trigger Zap (Outbound)
  • Step 3: Set Up an Action Zap (Inbound)
  • Available Inbound Actions
  • Available Trigger Events
  • Security Note

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