Appearance
NXForms
NXForms is a drag-and-drop form builder for Joomla 5 and 6. It ships as one commercial package: the component (com_nxpeasyforms) with companion plugins and a site module.
One package includes every feature. A subscription covers downloads, updates and support, and your forms keep working if you don't renew. See License & Updates; pricing is on the product page.
Features
- Drag-and-drop builder with real-time preview and mobile-friendly editing.
- Form templates, including Contact, Newsletter, Membership Application, GDPR Data Subject Request, and Client Onboarding.
- Field types including Country/State, Step Break, Geolocation, Rich Text, Multi-File Upload, Calculation, Dynamic Select, Rating, and Price. See Advanced fields and Calculations.
- Advanced validation with rules such as regex, IBAN, password gates, and MX checks.
- Multi-column layout for two- and three-column grids, and theme presets (Classic, Material, Clean, Card, Underline).
- Multi-step forms with a progress indicator, and conditional visibility to show or hide fields from the visitor's answers.
- Security layers: CSRF validation, CAPTCHA providers, rate limiting, honeypot protection, and upload validation.
- Privacy controls for IP anonymisation, retention, encrypted queued submissions, and save/resume draft handling.
- 9 email providers: SendGrid, Mailgun, Postmark, Brevo, Amazon SES, SMTP, and more, plus submitter confirmation emails.
- Payments through Stripe or PayPal, with fixed, Price-field, or Calculation-driven amounts.
- PDF downloads of submissions, submission preview in the admin, and modal forms from shortcode triggers.
- Integrations including Zapier, Make, Slack, Mailchimp, Brevo, HubSpot, Salesforce, Twilio SMS, Joomla Article, user registration/login, and generic webhooks.
- AI Assistant to generate forms, review existing forms, and draft notification copy.
- Form API for trusted server-to-server submissions with a per-form API key.
- Developer lifecycle hooks for submission, email, integration, and admin-save flows. See Developer Hooks.
- Site module (
mod_nxpeasyforms) plus{nxpeasyform …}shortcode helpers for embedding inline or modal forms.