Everything you need for clients & teams of any size without a big bill.
ClientPress is a Full-Featured Project Management System for WordPress with no per-user fees.

scope your work
Win the work before you build the portal.
Build a priced scope of work together with your prospect — phases, flat-fee or hourly line items, and a full version history they can actually see. When they approve it, one click turns that scope into a live client portal, and your prospect becomes a client without a second invite or a new login.

Native payments
Get paid without leaving the portal.
Collect a deposit before the next milestone starts, and let clients buy extra revision rounds themselves. Checkout is hosted by Stripe, so card details never touch your website. And it’s a prompt, not a padlock — an unpaid deposit never blocks the work.

Manage deliverables
Every revision, on the record.
Send work for formal sign-off, separate from your general file library. Clients approve or request changes with a note, and every round counts against the allowance you set. When they run out, they can buy more — so “just one more small tweak” stops being an argument.

Easy Onboarding
Our dedicated onboarding module makes it easy for you to create templates for portal categories or completely customize the onboarding experience per client.

Milestone Management
Keep your clients updated with every step you make towards completing their project. Project Milestones make managing your project simple.

Tasks and To-Do Lists
Break the project into lists, hand off items by name, and put a date on everything that needs one.
Everything included in ClientPress
One plugin, unlimited clients, running on your own WordPress site. No per-seat pricing and no third-party platform holding your work.
Portals & access
-
Client portals
A private, branded space for each client, on your own domain.
-
Hubs
Nested spaces so one client can run several projects side by side.
-
Client invitations
Send an email, they set a password, and they’re in their portal.
-
Magic login links
One click from any notification email signs a client straight in.
-
Sub-clients
Add every stakeholder on the client’s side to the same portal.
-
Project manager role
Give your team portal access without WordPress admin rights.
-
No dashboard access
Clients never see wp-admin — they land in their portal instead.
-
Smart login redirect
One portal opens directly; several show a chooser instead.
-
Portal switcher
Jump between portals and proposals without going back a step.
-
Portal status
Mark work Active, Pending, Overdue, Complete, or Archived.
-
Client categories
Group clients by type so the right setup applies automatically.
-
Per-client branding
Accent color, logo, and icon for every portal you run.
Winning the work
-
Scope Space
Build a priced scope of work with a prospect before you sell.
-
Phases & line items
Price a phase flat or by the hour, with durations you choose.
-
Version history
Every revision of the estimate stays visible, not just the latest.
-
Approve or request changes
Prospects respond in the proposal instead of over email.
-
Scope without prices
Hide every figure to send a plain scope-of-work document.
-
Convert to portal
An approved scope becomes a live portal, and the prospect a client.
Communication
-
Discussion thread
One shared conversation everyone on the project can follow.
-
Direct messages
Private one-to-one conversations between any two members.
-
Message board
Threaded topics with pinning, for discussions worth keeping apart.
-
Message search
Find any past message or topic without scrolling back.
-
Unread indicators
Everyone sees what’s new since they last looked.
-
Email notifications
Branded emails that link straight to what needs attention.
-
Notification preferences
Clients choose what they hear about; you choose who gets copied.
-
Image attachments
Drop screenshots straight into a board topic or reply.
Running the project
-
Task lists
Organize work into lists with assignees and due dates.
-
Kanban board
Switch the same tasks to a drag-and-drop board view.
-
Status tracking
To Do, Up Next, In Progress, Complete — at a glance.
-
Recurring tasks
Anything repeating rebuilds itself the moment it’s ticked off.
-
Progress bars
Live completion for each list and the project overall.
-
Calendar view
Tasks, onboarding steps, and milestones on one filterable calendar.
-
Project milestones
A phase-by-phase roadmap clients can follow themselves.
-
Onboarding checklists
Walk every new client through the same first steps.
-
Collect answers & files
Ask for a written answer or an upload inside any onboarding step.
-
Overdue reminders
Nudge a late step or milestone by hand or on a schedule.
-
Client dashboard
What’s next, what’s done, and what changed — on one screen.
-
Activity log
A timestamped record of everything that happened in a portal.
Files & approvals
-
Private file library
Files stored outside your public folder, never on a shareable URL.
-
Client uploads
Let clients send files in, or keep the library read-only.
-
File approvals
Require sign-off from a named approver before a file goes live.
-
Linked files
Add a Drive folder or external link alongside real uploads.
-
Preview without downloading
Images and PDFs open in a lightbox right in the portal.
-
Deliverables
A formal review space for finished work, separate from files.
-
Revision tracking
Every round of changes counted against the allowance you set.
-
Version history
Earlier drafts stay available next to the current one.
-
Cloud offloading
Move storage to S3 or compatible cloud storage when you outgrow the server.
Getting paid
-
Stripe payments
Take payment in the portal through Stripe’s hosted checkout.
-
Milestone deposits
Ask for payment before the next phase begins.
-
Sell extra revisions
Clients past their allowance can buy more rounds themselves.
-
Billing history
Every payment, its status, and its receipt in one list.
-
Off-platform payments
Record a check or bank transfer so the ledger stays accurate.
-
Payment reminders
Follow up on an unpaid deposit without writing the email.
-
Invoice links
Point any milestone at the invoice you raised in your own system.
-
Pipeline value
See what every open proposal is worth, totalled for you.
Content & resources
-
Guides
Write an answer once and share it with every client it fits.
-
Client docs
Documents that belong to one project and nowhere else.
-
Tools & links
A tidy board of the tools and folders a client keeps asking for.
-
Block-editor overview
Build a welcome page for each portal with the WordPress editor.
-
People directory
Who’s on the project, on your side and theirs.
-
Choose your layout
Top navigation or a left sidebar, plus widths that suit your theme.
Set-up templates
-
Portal templates
Spin up a fully configured portal in one click.
-
Task templates
Your standard project plan, ready to drop into any portal.
-
Onboarding templates
The same first steps for every client, without retyping them.
-
Milestone templates
A reusable roadmap, deposits and totals included.
-
Scope templates
Send your standard proposal without rebuilding the estimate.
-
Applied by client type
Tag a client and the right templates apply themselves.
Automation & admin
-
Agency overview
Status, money owed, and progress across every client at once.
-
All files in one place
Browse every portal’s files and deliverables from wp-admin.
-
REST API
Read portal data and create portals from your own systems.
-
Outgoing webhooks
Signed alerts to any endpoint when something happens in a portal.
-
Incoming webhooks
Create a portal or send an invite from an outside trigger.
-
Zapier, Make & OttoKit
Connect to thousands of apps with no code to write.
-
Built for AI agents
WordPress 7.0’s Abilities API lets an assistant run ClientPress for you.
-
Shortcodes, hooks & filters
Drop portal lists into any page and extend behavior in code.
Every feature listed is available in ClientPress 1.11.0.
not sure if clientpress fits your needs?
