Self-hosted WordPress plugin

Stop chasing clients for content.

Collect it, approve it, publish it, all inside WordPress. Clients submit through a simple portal. You approve each item. Approved content lands in the page, post, or ACF field it was meant for.

Free, with no limit on projects · No WordPress login needed for clients · Requires WordPress 6.4+

Content delays kill projects, not code.

Scattered everywhere

Copy in email, images in Drive, logos in WhatsApp. Nothing is in one place.

Copy and paste, again

Every approved sentence gets pasted into a page or ACF field by hand.

No clear status

What is missing, what is waiting on you, what was rejected? Nobody knows.

Passwords by email

Logins sent in plain text because there was no better way.

How it works

From “can you send the copy?” to a finished page in three steps

  1. 1

    Ask for exactly what you need

    Create a project and add items grouped by page: text, rich text, images, galleries, files, links, even credentials. Start from a template like “5 Page Business Site”.

  2. 2

    Send one magic link

    Your client opens a clean portal with a progress bar. No account, no password. Drafts autosave and uploads go straight into your media library.

  3. 3

    Approve and it publishes itself

    Approve an item and it is written into the mapped page, featured image, or ACF field. Reject it with a note and it reopens for the client.

Features

Everything between “please send it” and “it is on the page”

Map content to fields

Send an item to a page title, content, excerpt, featured image, the site logo, a custom field, or an ACF field.

Approve item by item

Every submission gets a clear status: waiting, needs review, approved, or changes requested, with a note the client sees.

One review queue

See everything waiting on you across all projects, oldest first, and approve or send back right there.

Templates that scale

Save any project as a template. New projects can even create a draft page per section and map the items for you.

Automatic reminders

Overdue items trigger friendly emails on a schedule you control, so you stop sending “just checking in”.

Originals, not copies

Download any file exactly as the client uploaded it, or grab a whole project as a zip organised by section.

Safer credentials

Logins are encrypted before they are saved, never shown back to the browser, and viewing them is logged.

Full activity log

Who submitted what, who approved it, what was written where, and when. Every project keeps the history.

Your site, your data

Everything lives in your WordPress database. No third-party dashboard holding your clients' content.

Why ClientCopy

The gap between onboarding tools and form plugins

ClientCopyExternal onboarding toolsForm plugins
Lives inside WordPressYesNoYes
Guided portal for non-technical clientsYesYesNot built for it
Per-item approve / rejectYesUsuallyNo
Reminders and project statusYesYesNo
Writes approved content into pages and ACFYesNoNo

A general comparison of the two categories. Features vary by product.

Pricing

Free to use. Add Pro when you run client work as a team.

Free

Free forever

  • Unlimited projects and templates
  • Client portal, approvals, and review queue
  • Writes to pages, posts, and ACF fields
  • Invite and reminder emails, downloads, and activity log
  • Nothing is locked or time-limited
Download free
Pro

Pro

Monthly, yearly or one-time

Choose monthly, yearly or one-time.

  • An add-on plugin for the free ClientCopy Portal
  • Webhooks and email alerts: send submissions and approvals to Slack, Zapier, Make or your team
  • Project owners, who are emailed when something needs review
  • Sign-off: record that a finished project was checked
  • White-label portal: your logo, colour, name and portal path
  • Branded client emails: your logo, your wording, your reply-to
  • Updates inside your WordPress dashboard
  • Activated with a license key
See Pro plans

FAQ

Questions, answered

Do my clients need a WordPress account?

No. They open a private link and see only their own project. Links are random, can be replaced at any time, and the old link stops working immediately.

Will approving something change my live site?

Not by default. Approved content is written only to draft, pending, or scheduled pages. You can allow writing to published content in Settings. Setting the site logo is the one exception, because the logo is a site-wide setting.

Do I need Advanced Custom Fields?

No. ClientCopy writes to native fields on its own. If ACF is active, its text, image, file, gallery, and URL fields appear as targets too.

Where is client content stored?

On your own WordPress site, in your database and media library. Nothing is sent to a third-party service for review or storage.

What are the requirements?

WordPress 6.4 or newer and PHP 7.4 or newer. It has been tested on PHP 8.3.

Do I need both plugins for Pro?

Yes. ClientCopy Portal is the free plugin and does the work. ClientCopy Pro is a small add-on that sits on top of it and adds webhooks and alerts, project owners and sign-off, and your own branding. Install the free plugin first, then the add-on, and enter your license key under ClientCopy, then Pro.

What happens if a Pro license ends?

Nothing is deleted, and ClientCopy Portal keeps working with no limits. A monthly or yearly license that is not renewed simply stops unlocking the add-on's features: webhooks, alerts, project owners and sign-off pause, and the white-label portal and branded emails fall back to the plain default look. Your settings and records are kept, so everything comes back if you renew. A one-time license has no renewal to miss.

I used ClientCopy Pro before version 2. What do I do?

Your license and settings are kept when you update. After updating ClientCopy Portal, download the new ClientCopy Pro add-on from this page. Install and activate it and your logo, colours, email wording and portal path come back, and the new webhooks, alerts and team tools are ready to use. Client links you already sent keep working in the meantime.

What do webhooks send, and where?

Only to the addresses you enter yourself (up to five https endpoints, such as a Slack or Zapier URL), and by email to the extra recipients you list. A message says what happened (an item was submitted, approved, sent back, or a project completed or signed off) and names the site, project, client and item, with a link to the project in your dashboard. It never includes what the client wrote, uploaded or typed into a credentials field, and never an email address. Each request can be signed with a secret so your system can check it came from your site.

How do updates work?

With the ClientCopy Pro add-on and an active license, new versions of the add-on show up in your WordPress dashboard like any other plugin: an update notice, the changelog, and the optional auto-update switch. The free plugin updates from WordPress.org like any other plugin, with an update notice on the Plugins page. Your projects and settings are kept either way.

What is the refund policy?

If Pro is not right for you, email sudarshanhosalli90956@gmail.com within 14 days of your first purchase and we will refund it in full. Subscriptions can be cancelled at any time and simply stop renewing; a renewal that has already been charged is not refunded, so cancel before the renewal date.

How do I get support?

Email sudarshanhosalli90956@gmail.com. Support is included with every Pro plan and we usually reply within two business days. The free plugin is supported on a best-effort basis.

What does the one-time license include?

Every update released for ClientCopy Pro 1.x, plus email support, with no renewals. A future major version of the add-on (2.0) may be priced separately. The free plugin is always free.

How do I install it?

In WordPress go to Plugins, Add New, search for ClientCopy Portal, then install and activate it. A new ClientCopy menu appears in your dashboard. For Pro, download the ClientCopy Pro add-on from this page and upload it at Plugins, Add New, Upload Plugin after the free plugin.

Is there a “powered by ClientCopy” line?

Only if you turn it on. It is off by default, on the portal and in emails.

Get the content, not the chase.

Install ClientCopy on a WordPress site and send your first magic link in minutes.

Download the free plugin

Version 2.0 · WordPress 6.4+ · PHP 7.4+

ClientCopy Pro

Choose how you want to pay

Same Pro features on every option. Pick the billing that suits you.

Every Pro plan includes

Prices in USD; tax is added at checkout where it applies. Subscriptions can be cancelled at any time. Every first purchase has a 14-day refund, no questions asked, and email support is included. Pro is a separate add-on for the free plugin, activated with a license key inside WordPress. The free plugin stays free and has no limits.