Title: DocsInOrder – Client Document Requests &amp; Checklists
Author: strandsystems
Published: <strong>November 13, 2026</strong>
Last modified: November 13, 2026

---

Search plugins

![](https://ps.w.org/docs-in-order/assets/banner-772x250.png?rev=3800207)

![](https://ps.w.org/docs-in-order/assets/icon-256x256.png?rev=3800207)

# DocsInOrder – Client Document Requests & Checklists

 By [strandsystems](https://profiles.wordpress.org/strandsystems/)

[Download](https://downloads.wordpress.org/plugin/docs-in-order.0.4.0.zip)

 * [Details](https://wordpress.org/plugins/docs-in-order/#description)
 * [Reviews](https://wordpress.org/plugins/docs-in-order/#reviews)
 *  [Installation](https://wordpress.org/plugins/docs-in-order/#installation)
 * [Development](https://wordpress.org/plugins/docs-in-order/#developers)

 [Support](https://wordpress.org/support/plugin/docs-in-order/)

## Description

DocsInOrder helps accountants, lawyers, immigration consultants and other professional
firms collect documents from clients without email attachments or client accounts.

 * Build a checklist of the documents you need, or start from a general tax or mortgage
   template and save your own.
 * Send the client a private magic link. No username or password needed.
 * Clients see exactly what is missing and upload from their phone or computer.
 * Files are stored in a protected folder outside the public media library.
 * Review each item, approve it or request changes with a note, and see an activity
   log of who did what.
 * Your firm’s name and logo on the client page and in emails.
 * Give staff a “DocsInOrder Staff” account that only sees document requests, not
   the rest of WordPress, or set “Access DocsInOrder” to Yes on any staff member’s
   profile without changing their role. Customer accounts can never access client
   documents.

DocsInOrder is developed by Strand Systems, a registered business name of Kapany
Technologies Inc. (Ontario, Canada).

### External services

DocsInOrder works on your own site and does not contact any outside service on its
own. The only external service involved is Freemius, which handles the optional 
DocsInOrder Pro add-on.

**Freemius** (https://freemius.com), used to offer and license DocsInOrder Pro.

 * Opt-in usage data: only if you choose “Yes, keep me updated” on the Setup screen(
   off by default), your site’s URL, WordPress and PHP versions, your admin name
   and email, and which plugins are active are sent to Freemius, so we can send 
   update and security notices. You can opt out at any time from DocsInOrder  Settings
   Account & licence.
 * Get Pro: the “Start free trial” and “Buy Pro” buttons open Freemius’s checkout
   in a new tab. Nothing is sent until you click them, and then only what you enter
   at checkout.
 * Client names, emails and documents are never sent to Freemius or anyone else.

Freemius terms of service: https://freemius.com/terms/
 Freemius privacy policy:
https://freemius.com/privacy/

## Screenshots

[⌊Your client's private upload page on a phone: what's still needed, what needs 
changing and your note, with no account to create.⌉⌊Your client's private upload
page on a phone: what's still needed, what needs changing and your note, with no
account to create.⌉[

Your client’s private upload page on a phone: what’s still needed, what needs changing
and your note, with no account to create.

[⌊All your document requests at a glance, with progress and what's ready for you
to review.⌉⌊All your document requests at a glance, with progress and what's ready
for you to review.⌉[

All your document requests at a glance, with progress and what’s ready for you to
review.

[⌊Review a request: view or download each file, approve it or request changes with
a note, and see the activity log.⌉⌊Review a request: view or download each file,
approve it or request changes with a note, and see the activity log.⌉[

Review a request: view or download each file, approve it or request changes with
a note, and see the activity log.

[⌊Create a request from a template or a blank checklist, and choose the file types
you accept for each item.⌉⌊Create a request from a template or a blank checklist,
and choose the file types you accept for each item.⌉[

Create a request from a template or a blank checklist, and choose the file types
you accept for each item.

[⌊The setup checklist checks that emails send, client links work and client files
are kept private.⌉⌊The setup checklist checks that emails send, client links work
and client files are kept private.⌉[

The setup checklist checks that emails send, client links work and client files 
are kept private.

[⌊Settings: your firm's name and logo, link expiry, and the wording of client emails.⌉⌊
Settings: your firm's name and logo, link expiry, and the wording of client emails
.⌉[

Settings: your firm’s name and logo, link expiry, and the wording of client emails.

[⌊The same client page on a tablet, with your firm's logo at the top.⌉⌊The same 
client page on a tablet, with your firm's logo at the top.⌉[

The same client page on a tablet, with your firm’s logo at the top.

## Installation

 1. Upload the `docs-in-order` folder to `/wp-content/plugins/`, or install it from
    the Plugins screen.
 2. Activate the plugin. The setup checklist opens so you can add your firm’s name 
    and logo, send a test email and confirm client files are private.
 3. Click “New request” to create your first document request.

## FAQ

### Do my clients need to create an account?

No. Each client gets a private link that opens their checklist directly.

### Where are uploaded files stored?

In their own folder inside your uploads directory (`wp-content/uploads/docs-in-order`
on most sites), kept out of the media library and protected from direct web access.
The setup checklist tests this, and on Nginx servers it shows the rule to give your
host.

### Does DocsInOrder send my data anywhere?

No. Client details and documents stay on your own website. The privacy check only
asks your own site to fetch a temporary test file.

DocsInOrder uses the Freemius SDK to deliver the optional DocsInOrder Pro add-on.
Nothing is sent to Freemius unless you choose “Yes, keep me updated” on the Setup
screen (off by default). If you opt in, Freemius receives your site’s URL, WordPress
and PHP versions, your admin name and email, and which plugins are active, so we
can send update and security notices. Client names, emails and documents are never
shared. You can opt out at any time from DocsInOrder  Settings  Account & licence.
See the Freemius privacy policy: https://freemius.com/privacy/

### What does DocsInOrder Pro add?

Automatic reminders until the client is done, an automatic email when you request
changes, an email to your team when a client finishes uploading, simple tracking
of your own work (who it’s assigned to, your deadline, an internal status and private
notes), and branded HTML emails with your brand colour. Learn more at https://getdocsinorder.
com/pro. The free plugin is fully usable without it.

### Can staff use it without full admin access?

Yes. Give them the “DocsInOrder Staff” role. They can create and review requests
and manage templates, and they land straight on DocsInOrder when they log in.

Someone who also needs their current role (for example an Editor who updates your
website, or a custom role such as “Paralegal”) keeps it: open their profile under
Users and set “Access DocsInOrder” to Yes.

Customer accounts (Subscriber, WooCommerce Customer) can never use DocsInOrder, 
so a wrong click can’t expose client documents.

### Does it work with WooCommerce?

Yes. WooCommerce keeps customers out of the WordPress admin area; DocsInOrder staff
are let through to DocsInOrder (and sent there after logging in on the My Account
page), while customers stay on My Account.

### Emails aren’t arriving. What can I do?

Many hosts don’t deliver email from WordPress reliably. Install an SMTP plugin (
for example WP Mail SMTP or FluentSMTP), connect it to your email provider, then
use “Send a test email” in DocsInOrder  Setup.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“DocsInOrder – Client Document Requests & Checklists” is open source software. The
following people have contributed to this plugin.

Contributors

 *   [ strandsystems ](https://profiles.wordpress.org/strandsystems/)

[Translate “DocsInOrder – Client Document Requests & Checklists” into your language.](https://translate.wordpress.org/projects/wp-plugins/docs-in-order)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/docs-in-order/), check
out the [SVN repository](https://plugins.svn.wordpress.org/docs-in-order/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/docs-in-order/) 
by [RSS](https://plugins.trac.wordpress.org/log/docs-in-order/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.4.0

 * New client files are stored in your uploads folder (`wp-content/uploads/docs-
   in-order`), still protected from direct web access.
 * Client emails no longer end with a DocsInOrder footer.
 * Extra security check on client uploads.
 * Code names now use the `docsino_` prefix. If you wrote custom code using DocsInOrder’s
   hooks, update the names.

#### 0.3.3

 * First public release.

## Meta

 *  Version **0.4.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [accountant](https://wordpress.org/plugins/tags/accountant/)[checklist](https://wordpress.org/plugins/tags/checklist/)
   [client portal](https://wordpress.org/plugins/tags/client-portal/)[file upload](https://wordpress.org/plugins/tags/file-upload/)
 *  [Advanced View](https://wordpress.org/plugins/docs-in-order/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/docs-in-order/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/docs-in-order/reviews/)

## Contributors

 *   [ strandsystems ](https://profiles.wordpress.org/strandsystems/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/docs-in-order/)