Most small business websites need two things from a form: enquiries that actually arrive, and no spam. NR Forms does both, and it keeps a copy of every message in your WordPress dashboard, so an enquiry is never lost because an email went missing.
Build forms by clicking or dragging fields into place: name, email, phone, message, drop-downs, choices, tick boxes, numbers, dates, file uploads, hidden fields and a GDPR consent box. Put two fields side by side, mark them as required, and show a field only when it is needed, for example “Number of sash windows” only when someone picks sash windows.
Turn any form into an instant quote. Give a number field a price per window, or give each option a price, and visitors see a guide price that updates as they choose. The total is worked out again on your server before it goes into your email, so it cannot be faked.
Spam is stopped on your own site, with no reCAPTCHA, no puzzles for your customers and nothing sent to Google: a hidden trap field, a timer, a limit on links, your own blocked words and a limit per visitor. Anything caught waits in a Spam folder so you can check it.
Every message is saved in Entries, where you can read, reply, mark as read, search, export to Excel (CSV) and delete. Old messages and their files are deleted automatically after the number of days you choose, which helps with UK GDPR. Photos and documents people send are kept in a private folder that only administrators can open.
You get an email for every enquiry, with Reply-To set to the customer, and the customer gets an automatic reply. Add the form to any page with a shortcode or the NR Form block. Three ready-made examples (Contact us, Request a quote and Call me back) get you started in a minute.
Made by Nomad Robin, with a plain-English “How to use” screen built in.
Key features
- Drag-and-drop form builder in your dashboard
- 12 field types: text, email, phone, paragraph, drop-down, choose one, tick boxes, number, date, file upload, hidden and GDPR consent
- Click to add a field, or drag it to the exact place
- Reorder by dragging or with keyboard-friendly arrow buttons
- Duplicate and remove fields, with a check before removing
- Half-width fields that sit side by side
- Required fields, placeholders, help text and default values
- Show/hide rules: show a field only when another field has a certain answer
- Combine rules with "all" or "any"
- Quote calculator: prices per unit on number fields and prices on options
- Live total shown to the visitor as they fill in the form
- Total worked out again on the server, saved with the entry and shown in emails
- Your own currency symbol, total label and small print
- Spam protection with no reCAPTCHA and no outside service
- Hidden honeypot trap field
- Time trap with a signed token (works on cached pages)
- Link limit and blocked words list
- Per-visitor limit on messages every 10 minutes
- Spam folder, with "Not spam" to rescue a real message
- Every entry saved in the dashboard
- Unread count in the menu
- Search and filter entries by form and status
- View an entry with clickable email and phone, and a Reply by email button
- Mark entries as read, unread or spam, one at a time or in bulk
- Delete entries and their files, with a check first
- Export entries to CSV for Excel (safe against spreadsheet formula tricks)
- Automatic deletion of entries after the number of days you choose
- Automatic deletion of spam after 30 days (adjustable)
- IP addresses not stored unless you switch it on
- File uploads kept in a private folder with a random name
- Allowed file types list; SVG, web pages and programs always blocked
- File size limit and real file-content check
- Files downloadable only by administrators
- Notification email with Reply-To set to the visitor
- Uploaded files attached to the notification if you like
- Automatic reply email to the customer
- Merge tags such as {name}, {total} and {all_fields} in subjects and messages
- Neat HTML email with a table of everything sent
- Custom "From" name and address
- Thank-you message or redirect to a thank-you page
- Hidden fields that record the page, date or tracking codes like utm_source
- GDPR consent box with a link to your privacy policy, saved with the date
- Shortcode [nr_form id="x"]
- "NR Form" block for the block editor, with a live preview
- Sends without reloading the page, with inline error messages
- Still works with JavaScript switched off
- Accessible labels, grouped choices and error messages linked to their fields
- Modern, polished look that uses your theme's fonts
- Accent colour, button colour and rounded or square corners
- No jQuery, and nothing loads on pages without a form
- Three ready-made example forms, including a joinery quote form
- Duplicate whole forms
- Keeps your data when uninstalled unless you choose otherwise
- Translation-ready
- Built-in "How to use" tab in plain English
- Version number shown on the plugin's screen
- Works on phones and tablets
- One price: use it on as many sites as you like
Screenshots
Details and requirements
| Version | 1.0.0 |
|---|---|
| Last updated | 27 October 2026 |
| Download size | 84 KB |
| Licence | GPL v2 or later (code) |
Changelog
- 1.0.0 27 Oct 2026 — First release
Questions
How do I get the plugin after paying?
Straight away: there's a download button on the thank-you page, and you'll get an email with your personal download link and licence key.
How do updates work?
Your download link always gives you the latest release of version 1: fixes, security updates and small improvements are included. A future version 2 would be a separate purchase, and you never have to upgrade.
Can I use it on more than one site?
Yes. One price, and you can use it on as many sites as you like.
Is support included?
No. Help, set-up and customisation aren't included in the price. If something doesn't work as described, report it through the support page and I'll put it right. Your legal rights are not affected.
Can I get a refund?
Your legal rights apply if the product is faulty or not as described, and if it doesn't work as described and I can't fix it, I'll refund you. Because it's a download, the usual 14-day change-of-mind right ends once you start the download. Full details are in the Digital Products Terms.
Prices in pounds. I'm not VAT registered, so no VAT is added. Digital Products Terms





