Description
The Ninja Forms Lock add-on blocks Download Monitor downloads behind a Ninja Forms form, requiring visitors to complete and submit the form fields before receiving the file link. This integration turns every file managed by the plugin into a lead-capture point, connecting the Ninja Forms submission flow to the download button and recording each interaction in the admin panel.
Key Features
- Form-based blocking
Releases the file only after a successful Ninja Forms form submission. - Download selection
Lets you choose which Ninja Forms form protects each file registered in Download Monitor. - Automatic release
Makes the download link available as soon as the visitor completes the field submission. - Compatibility with native fields
Accepts any form structure created in Ninja Forms, including conditional fields and validations. - Metabox configuration
Sets the form responsible for the lock directly on the download edit screen.
Benefits of Ninja Forms Lock
- Capture qualified leads
Collects data from people who truly want the material, feeding contact databases with a defined profile. - No additional development
Eliminates the need for custom code to condition files on form completion on the site. - Leverage Ninja Forms automations
Reuses email actions, integrations, and webhooks already configured in the form plugin engine. - Operational centralization
Keeps download and form control in native dashboards, without switching between external tools.
Who Is It For?
- Websites that distribute e-books, whitepapers, spreadsheets, and premium materials in exchange for sign-ups.
- Digital marketing professionals focused on lead generation through free content.
- Teams that already use Download Monitor and Ninja Forms and need to unify the capture flow.
Ideal for websites that combine digital material distribution with a capture strategy, this add-on turns every Download Monitor file into an active digital lead magnet. Reading submissions is centralized in Ninja Forms, keeping the lead history available for export and integrations already configured in the form plugin, without needing to duplicate fields or adjust the theme template.
Frequently asked questions
Is Download Monitor Ninja Forms Lock GPL-licensed?
Yes. Download Monitor Ninja Forms Lock is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Download Monitor Ninja Forms Lock on multiple sites?
Yes. You can install Download Monitor Ninja Forms Lock on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Download Monitor Ninja Forms Lock cost at Ultrapack?
Download Monitor Ninja Forms Lock costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Download Monitor Ninja Forms Lock include updates?
Yes. The current version of Download Monitor Ninja Forms Lock is 5.0.1, published at Ultrapack on Aug 8, 2025. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Download Monitor Ninja Forms Lock scanned before publication?
Yes. Every version of Download Monitor Ninja Forms Lock goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the Download Monitor plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the Download Monitor plugin before this one.
- Download the file
dlm-ninja-forms.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
dlm-ninja-forms.zip, click Install Now and then Activate.
- Both stay active at the same time. Deactivating the Download Monitor plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready