Ninja Forms is the ultimate FREE form creation solution for WordPress. Build WordPress Forms within minutes using Ninja Forms powerful forms creation page.
Ninja Forms comes with an abundance of settings, so that you can fine tune almost any part of your form: from general settings down to individual fields.
There are hundreds of functions, action hooks, and filters that developers can use to create their own custom functionality.
Add a Ninja Form to your site easily with a widget, shortcode, template function, or append it automatically to any content you choose.
With Emma integration: Add members to your audience (action system), allow users to opt-in (checkbox), and add new groups to your audience.
“As a developer I love how easy it is to customize Ninja Forms. It’s built in a modular form so at any point you can inject your own programming and change the output. If you need to add a hook for some custom logic you can suggest it on GitHub or send a pull request yourself and it will quickly be merged into the main plugin. All round there isn’t a better form plugin for developers or anyone really."