Learn. Build. Extend.

Making forms work for you.

How to Create a WordPress Multi Page Form in 5 Steps

Long form, few finishers? Here’s how to create a WordPress multi page form in five steps with the Multi Step Forms add-on: named pages, Next and Previous buttons, breadcrumbs and a progress bar, plus an optional…

How to Easily Accept Payments in WordPress

You don’t need a store to take money on your site. Set a price, offer variations or quantities, add it all up into one total, and connect PayPal (with Apple Pay and Google Pay), Stripe or…

All Articles

Track UTM Parameters on Your WordPress Forms

See exactly which campaign brought in a lead. This walkthrough shows two ways to track UTM parameters on your Ninja Forms submissions, a free hidden field method and a zero setup add on, no Google Analytics…

How to Send a Conditional Email in WordPress

Route form submissions to the right person automatically. This guide covers the setup for one department, how it scales to several, and the three most common reasons a routing rule silently stops firing.

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.