{"id":402562,"date":"2026-11-13T10:43:23","date_gmt":"2026-11-13T10:43:23","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/docsinorder-client-document-requests-checklists\/"},"modified":"2026-11-13T10:43:12","modified_gmt":"2026-11-13T10:43:12","slug":"docs-in-order","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/docs-in-order\/","author":23589861,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.4.0","stable_tag":"0.4.0","tested":"7.1.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"DocsInOrder \u2013 Client Document Requests & Checklists","header_author":"Strand Systems","header_description":"Request, collect and review client documents with secure magic-link checklists. No client accounts needed.","last_updated":"2026-11-13 10:43:12","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/getdocsinorder.com","header_author_uri":"https:\/\/strandsystems.ca\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":103,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.4.0":{"tag":"0.4.0","author":"strandsystems","date":"2026-11-13 10:43:12","revision":3800209}},"upgrade_notice":{"0.4.0":"<p>New client files are stored in the uploads folder, and internal names change. If you use DocsInOrder Pro, update it to 1.1.0 or later.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3800207,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3800207,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3800207,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3800207,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.4.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3800207,"resolution":"1","location":"assets","locale":"","width":780,"height":1688},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3800207,"resolution":"2","location":"assets","locale":"","width":1280,"height":660},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3800207,"resolution":"3","location":"assets","locale":"","width":1280,"height":1323},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3800207,"resolution":"4","location":"assets","locale":"","width":1280,"height":1120},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3800207,"resolution":"5","location":"assets","locale":"","width":1280,"height":962},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3800207,"resolution":"6","location":"assets","locale":"","width":1280,"height":1125},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3800207,"resolution":"7","location":"assets","locale":"","width":1620,"height":2160}},"screenshots":{"1":"Your client's private upload page on a phone: what's still needed, what needs changing and your note, with no account to create.","2":"All your document requests at a glance, with progress and what's ready for you to review.","3":"Review a request: view or download each file, approve it or request changes with a note, and see the activity log.","4":"Create a request from a template or a blank checklist, and choose the file types you accept for each item.","5":"The setup checklist checks that emails send, client links work and client files are kept private.","6":"Settings: your firm's name and logo, link expiry, and the wording of client emails.","7":"The same client page on a tablet, with your firm's logo at the top."}},"plugin_section":[],"plugin_tags":[30966,13042,17989,292529,5887],"plugin_category":[],"plugin_contributors":[288152],"plugin_business_model":[],"class_list":["post-402562","plugin","type-plugin","status-publish","hentry","plugin_tags-accountant","plugin_tags-checklist","plugin_tags-client-portal","plugin_tags-document-request","plugin_tags-file-upload","plugin_contributors-strandsystems","plugin_committers-strandsystems"],"banners":{"banner":"https:\/\/ps.w.org\/docs-in-order\/assets\/banner-772x250.png?rev=3800207","banner_2x":"https:\/\/ps.w.org\/docs-in-order\/assets\/banner-1544x500.png?rev=3800207","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/docs-in-order\/assets\/icon-128x128.png?rev=3800207","icon_2x":"https:\/\/ps.w.org\/docs-in-order\/assets\/icon-256x256.png?rev=3800207","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/docs-in-order\/assets\/screenshot-1.png?rev=3800207","caption":"Your client's private upload page on a phone: what's still needed, what needs changing and your note, with no account to create."},{"src":"https:\/\/ps.w.org\/docs-in-order\/assets\/screenshot-2.png?rev=3800207","caption":"All your document requests at a glance, with progress and what's ready for you to review."},{"src":"https:\/\/ps.w.org\/docs-in-order\/assets\/screenshot-3.png?rev=3800207","caption":"Review a request: view or download each file, approve it or request changes with a note, and see the activity log."},{"src":"https:\/\/ps.w.org\/docs-in-order\/assets\/screenshot-4.png?rev=3800207","caption":"Create a request from a template or a blank checklist, and choose the file types you accept for each item."},{"src":"https:\/\/ps.w.org\/docs-in-order\/assets\/screenshot-5.png?rev=3800207","caption":"The setup checklist checks that emails send, client links work and client files are kept private."},{"src":"https:\/\/ps.w.org\/docs-in-order\/assets\/screenshot-6.png?rev=3800207","caption":"Settings: your firm's name and logo, link expiry, and the wording of client emails."},{"src":"https:\/\/ps.w.org\/docs-in-order\/assets\/screenshot-7.png?rev=3800207","caption":"The same client page on a tablet, with your firm's logo at the top."}],"raw_content":"<!--section=description-->\n<p>DocsInOrder helps accountants, lawyers, immigration consultants and other professional firms collect documents from clients without email attachments or client accounts.<\/p>\n\n<ul>\n<li>Build a checklist of the documents you need, or start from a general tax or mortgage template and save your own.<\/li>\n<li>Send the client a private magic link. No username or password needed.<\/li>\n<li>Clients see exactly what is missing and upload from their phone or computer.<\/li>\n<li>Files are stored in a protected folder outside the public media library.<\/li>\n<li>Review each item, approve it or request changes with a note, and see an activity log of who did what.<\/li>\n<li>Your firm's name and logo on the client page and in emails.<\/li>\n<li>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.<\/li>\n<\/ul>\n\n<p>DocsInOrder is developed by Strand Systems, a registered business name of Kapany Technologies Inc. (Ontario, Canada).<\/p>\n\n<h3>External services<\/h3>\n\n<p>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.<\/p>\n\n<p><strong>Freemius<\/strong> (https:\/\/freemius.com), used to offer and license DocsInOrder Pro.<\/p>\n\n<ul>\n<li>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 \u2192 Settings \u2192 Account &amp; licence.<\/li>\n<li>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.<\/li>\n<li>Client names, emails and documents are never sent to Freemius or anyone else.<\/li>\n<\/ul>\n\n<p>Freemius terms of service: https:\/\/freemius.com\/terms\/\nFreemius privacy policy: https:\/\/freemius.com\/privacy\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>docs-in-order<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install it from the Plugins screen.<\/li>\n<li>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.<\/li>\n<li>Click \"New request\" to create your first document request.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20my%20clients%20need%20to%20create%20an%20account%3F\"><h3>Do my clients need to create an account?<\/h3><\/dt>\n<dd><p>No. Each client gets a private link that opens their checklist directly.<\/p><\/dd>\n<dt id=\"where%20are%20uploaded%20files%20stored%3F\"><h3>Where are uploaded files stored?<\/h3><\/dt>\n<dd><p>In their own folder inside your uploads directory (<code>wp-content\/uploads\/docs-in-order<\/code> 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.<\/p><\/dd>\n<dt id=\"does%20docsinorder%20send%20my%20data%20anywhere%3F\"><h3>Does DocsInOrder send my data anywhere?<\/h3><\/dt>\n<dd><p>No. Client details and documents stay on your own website. The privacy check only asks your own site to fetch a temporary test file.<\/p>\n\n<p>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 \u2192 Settings \u2192 Account &amp; licence. See the Freemius privacy policy: https:\/\/freemius.com\/privacy\/<\/p><\/dd>\n<dt id=\"what%20does%20docsinorder%20pro%20add%3F\"><h3>What does DocsInOrder Pro add?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"can%20staff%20use%20it%20without%20full%20admin%20access%3F\"><h3>Can staff use it without full admin access?<\/h3><\/dt>\n<dd><p>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.<\/p>\n\n<p>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.<\/p>\n\n<p>Customer accounts (Subscriber, WooCommerce Customer) can never use DocsInOrder, so a wrong click can't expose client documents.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%3F\"><h3>Does it work with WooCommerce?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"emails%20aren%27t%20arriving.%20what%20can%20i%20do%3F\"><h3>Emails aren't arriving. What can I do?<\/h3><\/dt>\n<dd><p>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 \u2192 Setup.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>New client files are stored in your uploads folder (<code>wp-content\/uploads\/docs-in-order<\/code>), still protected from direct web access.<\/li>\n<li>Client emails no longer end with a DocsInOrder footer.<\/li>\n<li>Extra security check on client uploads.<\/li>\n<li>Code names now use the <code>docsino_<\/code> prefix. If you wrote custom code using DocsInOrder's hooks, update the names.<\/li>\n<\/ul>\n\n<h4>0.3.3<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<\/ul>","raw_excerpt":"Request, collect and review client documents with secure checklists. Clients upload through a private link, with no account needed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/402562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=402562"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/strandsystems"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=402562"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=402562"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=402562"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=402562"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=402562"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=402562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}