James Laws

James is a designer, developer, teacher, and learner. His passion is solving problems wherever they may show up. When he is not working on the project currently on his screen you can find him either running or enjoying a great cup of coffee. James is not only a co-creator of Ninja Forms but he is also a co-founder of the WP Ninjas, the business behind Ninja Forms.

Please note that not all Ninja Forms addons are 3.0 compatible yet. While they ARE all being converted, please check here for the current status.If you need any functionality that an addon provides which is not yet a 3.0 version, … More →

Hopefully you weren’t too sad by the fact that we missed an update last week. It’s not that we were slacking off. We were simply working on some under the hood stuff and so we had nothing to show in … More →

This is a very exciting release as it marks the last of the core areas needed before we can release the first beta. While there are still several smaller things to finish, we are certainly at the home stretch. This means that … More →

We are excited to present to you the 3rd installment of our Ninja Forms THREE Alpha releases. In this version we are putting our Emails & Actions under the microscope for testing Keep reading if you would like to see exactly how … More →

We are super excited to announce that our Ninja Forms 3.0 ALPHA release is now available for download! This release is the first public-facing step towards the soon-to-be completed Ninja Forms 3.0, and represents many months worth of virtually around … More →

Everything you need to build everything you want

Quick Start Guides

I want to pre-fill form fields

I want to integrate with a third party service

I want to connect to a third-party like Slack, Trello, Mail Chimp, etc. using their API. How do I hook into the Ninja Forms processing system to send data to those services?

I want to create a custom field for my users

I need to collect specific data or present fields to a user that aren’t native to Ninja Forms. How can I create something that will be reusable and won’t require me to mess with the code once it’s written?

I want to display submission information on the front-end

I’d like to display submissions on the front-end for my users.

I want to send submissions to another database

I have another database that I would like to store Ninja Forms data in.

Translation Ready

Want Ninja Forms in another language? The framework is translation-ready, making it as easy as possible for you. Special incentives for translators who want to join the team.