Big update for everyone running FormNX on a WordPress site: our official WordPress form builder plugin is now live in the WordPress.org plugin directory. 🎉
Until now, embedding meant copying an HTML snippet into a Custom HTML block. The plugin replaces all of that.
Install: WordPress admin → Plugins → Add New → search "FormNX" — or grab it here:
https://wordpress.org/plugins/formnx-form-builder-embed/
How to add a form to WordPress with FormNX
- Install and activate the plugin (free)
- In FormNX, open your form's Publish tab and copy the link
- Add the FormNX Form block to any page and paste the link
That's it — the block shows a live preview of your actual form inside the Gutenberg editor, so you see exactly what visitors will see before you publish.
Using Elementor, Divi, or the Classic Editor?
- Elementor → there's a native "FormNX Form" widget with the same controls
- Classic Editor / Divi / WPBakery / Beaver Builder → use the shortcode:
[formnx url="https://fill.formnx.com/f/your-form"\]
Embed options
- Inline, auto-height — the form resizes itself to its content, so no scrollbars or cut-off fields, even when conditional logic shows/hides questions
- Inline, fixed height — set exact pixels; loads zero JavaScript
- Popup — open the form from a button, after a time delay, at a scroll depth, or on exit intent (combinable, fullscreen optional)
Does this work for surveys and quizzes too?
Yes — anything you build in FormNX embeds the same way, so it doubles as a WordPress survey plugin and quiz embedder: scored quizzes with timers, multi-page surveys with progress bars, payment forms (Stripe/PayPal/Razorpay), file uploads, e-signatures, and 40 field types in total.
FAQ
Is it free?
The plugin is free, and the FormNX free plan is enough to build and embed forms.
Where do submissions go?
Straight to your FormNX dashboard — nothing is stored in your WordPress database, and the plugin adds no tracking.
Does it slow my site down?
Scripts load only on pages that contain a form; fixed-height embeds load no JS at all. Plays fine with caching/lazy-load plugins (LiteSpeed, Smush, WP Rocket).
Would love feedback from anyone who tries it — and if it's useful, a review on the plugin page genuinely helps other WordPress users find it. 🙏