Dead Simple Client Portal

A client portal
that just works

Replace email threads and Google Drive chaos with a clean portal your clients will actually enjoy using. Tasks, files, invoices — all in one place.

No passwords for clients Works with any theme 100% white-label

Everything you need

Simple by design,
powerful where it counts

No bloat, no feature creep. Just the essentials to keep your client work organized.

Task & Request Management

Clients submit requests and track progress through clear status stages. No more lost emails.

Secure File Management

Upload, organize, and share files securely. Stored outside public directories with access controls.

Invoice Management

Create, send, and track invoices. Link tasks directly to line items. Draft, Sent, Paid, Overdue tracking.

Passwordless Login

Clients enter their email, receive a one-time code, and they’re in. No passwords to manage or forget.

Rich Comments

Discuss tasks with formatted comments. Bold, lists, links — plus file attachments on every message.

Email Notifications

Automatic emails for task updates, new comments, invoice alerts, and status changes. Fully configurable.

White-Label Ready

Your logo, your colors, your welcome message. Clients see your brand, not ours.

Pure WordPress

Standard WordPress architecture. No frameworks, no build steps. Lightweight, fast, and works with any theme.

Integrations & Webhooks

Connect to Zapier, Make, n8n, or any HTTP endpoint. Outgoing webhooks fire on task, invoice, and file events — automate your workflow.

Get started in minutes

Three steps. That’s it.

1

Install the plugin

Upload to WordPress, activate, enter your license key. Done in under a minute.

2

Add your clients

Create client accounts from WP Admin. No passwords needed — they’ll use email OTP.

3

Clients log in

They visit your portal, enter their email, get a code, and see their tasks, files, and invoices.

Built for your industry

Works for agencies,
firms, and freelancers

See how teams like yours use DS Client Portal to stay organized.

Simple pricing

Free to start. Pro to grow.

Core portal features are free forever. Upgrade to Pro for invoicing, webhooks, and full customization.

Pro — 1 Site
$ 39 99 /year one-time

Billed annually. Cancel anytime.

One-time payment. Updates forever.

  • Everything in Free
  • 1 site or domain
  • Invoicing with PDF export
  • Webhooks & integrations
  • Full white-label & customization
  • Priority support & updates
Get Annual Plan Get Lifetime Access
Pro — Unlimited
$ 149 349 /year one-time

Billed annually. Cancel anytime.

One-time payment. Updates forever.

  • Everything in Free
  • Unlimited sites & domains
  • Invoicing with PDF export
  • Webhooks & integrations
  • Full white-label & customization
  • Priority support & updates
Get Annual Plan Get Lifetime Access

Just need the basics? Core features are free forever — tasks, files, OTP login, branding & unlimited clients.

Download Free

All Pro plans include a 14-day money-back guarantee. Powered by Lemon Squeezy.

Questions

Frequently asked

Technically yes, but they’ll never know. DS Client Portal handles everything behind the scenes. Your clients just enter their email, receive a one-time code, and they’re logged in. No passwords, no admin access.
Yes. The portal runs on its own /portal/ URL with its own templates. It doesn’t interfere with your theme at all. Your main website stays exactly as it is.
Absolutely. The free version on WordPress.org includes core portal features — tasks, files, OTP login, and branding. Use it as long as you want, on as many sites as you like. When you’re ready for invoicing, webhooks, and full white-label control, upgrade to Pro. All Pro plans include a 14-day money-back guarantee.
Unlimited. There are no client limits on any plan. Add as many clients as you need.
Your portal keeps working with all the features you had, but you won’t receive Pro updates or support after your subscription ends. If you choose not to renew, the plugin gracefully falls back to free-tier features. Your data is always yours — nothing gets deleted. You can renew anytime to restore Pro.
We offer multi-site tiers for exactly that. The 5 Sites plan covers up to five domains, and the Unlimited plan covers as many domains as you need. Both are available as annual or lifetime purchases. Each tier comes with a single license key you can activate across all your allowed domains.

Stop managing clients
over email

Give them a portal they’ll actually use. Free to start, set up takes less than five minutes.

Get Started Free