WordPress Email Validation: What Actually Works
A plain language walkthrough of how email validation works on WordPress forms, from the automatic format check every Ninja Forms Email field already runs to Confirm fields and double opt-in.
How to Use Conditional Logic in WordPress Forms
Show or hide fields, redirect visitors, route email to the right inbox, and set values automatically, all with one conditional logic rule. Here’s how to build it in Ninja Forms.
How to Pay Per Lead on WordPress with Siren Affiliates
Set up a pay per lead partner program on your Ninja Forms with Siren Affiliates: what’s free, what requires Siren Essentials, and how attribution actually works.
The Complete Guide to Ninja Forms File Upload Fields
A step-by-step guide to adding a Ninja Forms file upload field to any WordPress form, plus the storage, naming, and email options the File Uploads add-on unlocks.
How to Stop Form Spam in Ninja Forms: 7 Free Methods, Step by Step
A step by step walkthrough of all seven antispam methods built into Ninja Forms core, from the honeypot that’s already running to hCaptcha, reCAPTCHA, Cloudflare Turnstile, and Akismet.
WordPress File Upload Security With Ninja Forms
A practical walkthrough of WordPress file upload security with Ninja Forms: what gets blocked automatically, how to restrict file types and size, and how to keep uploads private.
AI Form Builder for WordPress: Describe It, Build It, Stay in Control
Describe the form you need in plain language and Ninja Forms AI Form Builder creates it, ready to publish. Learn how to generate, refine by chatting, and undo any change.
How to Limit Form Submissions in WordPress
Learn three ways to limit form submissions in Ninja Forms: cap total entries, block duplicate submissions, and restrict the form to logged-in users. All built into core, no add-ons required.
Form Building Tips & Tricks (59)
You’d be surprised what you can do (and the money you can save) with a simple WordPress form
Styling Your Forms (31)
Use custom styles on your forms for the exact look you want to optimize the user’s experience.
Conditional Emails & Actions (21)
Tailor any form to fit a variety needs using conditional settings and data triggered actions.
Displaying Your Forms (16)
Place a form or form submissions anywhere on your WordPress website without touching a line of code!
Stopping Spam (6)
Stop form spam now! Take control of your submissions and block the spam for good.
GDPR Compliance (6)
Keep your forms GDPR compliant, & use your forms to facilitate Export &Erase requests
All Articles
How to Send an Uploaded File in a Notification Email
Did you know you can attach uploaded files to your email notifications with Ninja Forms? Not sure where to find this feature? Read below to find out how to quickly and easily attach uploaded files to…
How to Use Input Mask in Your Contact Form (Examples)
Want to learn how to use input mask and customize the way data is entered into your form? You are at the right address! If you apply input masks to your fields, you are giving instructions…
How to Send Discord Messages with WordPress Forms
Give users the option to join your Discord server, by adding a WordPress form to your website, and connecting your form to your Discord server. With our WordPress form builder and Zapier add-on, you can create…
How to add Ninja Forms to Kadence WP
Kadence WP has been around for the last couple of years but has been picking up steam lately due to its compatibility with Gutenberg, giving page builders like Elementor and Divi a run for their money….
Frequently Asked Questions About Ninja Forms
Whether you are looking for your next WordPress form builder, or you are a free or premium Ninja Forms user, you probably have tons of questions on your mind. If you want to get your answer…
How to create reusable fields for WordPress forms
The Ninja Forms drag-and-drop form builder for WordPress comes with an extremely underrated reusable field feature called Favorite Fields. This feature allows you to create customized fields that can then be used over and over again…
Want to Accept E-signature in WordPress Form?
Sometimes simple checkboxes and agreement statements on your form won’t do and you need to create legally binding contracts or agreements that accept e-signature in your WordPress forms. This can definitely present challenges. The paperwork itself…
How to Upload a File to Amazon S3 from WordPress
Is your WordPress Media Library is overflowing, or are you simply looking for a better solution to store uploaded files from your forms? If you are looking for a way on how to upload a file…
How to Automate Zoom Webinar Registration & Mailing List Subscription with Ninja Forms
From livestreams and webinars to meetings and roundtables, online events are a powerful way to inexpensively connect with customers and make more sales. For many marketers, online events are a great way to establish trust with…
How to Setup a Thank You Page Redirect for Ninja Forms
There’s an option in your form submissions settings that can deepen the relationships you create with your customers and prospects. It’s simple, it’s free, and easy to set up. Yet, you probably aren’t even using it….
How to Use Ninja Forms for Market Research
One of the best ways to become a better marketer and make more sales is to get to know your customers. After all, there is plenty of data that tells us that personalization is a primary…
Send Conditional Email with Ninja Forms!
Sending email triggered by form submissions is simple! A question we’re often asked is about the ability to send email only to certain people or departments based on what a user inputs into their form. Let’s…



















