Features

Everything RJ App Studio Form Builder does, in detail

Eight capabilities, one plugin. Each section below covers what it does today — no roadmap promises dressed up as features.

Visual builder

Drag, drop, done — inside wp-admin

The builder is constructed from @wordpress/components, the same UI library WordPress core uses. That means familiar buttons, panels, and inputs — and a builder that keeps up when WordPress updates its admin styles.

  • Drag fields from the palette straight onto the canvas
  • Reorder by dragging; settings open in a side panel
  • Draft and published states, so edits never go live early
  • Duplicate a form as the starting point for the next one

Field types

29 field types, one consistent settings panel

Everything from a plain text input to ratings and range sliders. Each field shares the same settings pattern — label, placeholder, required, width — so learning one field means learning them all.

  • Inputs: text, email, textarea, number, phone, URL, hidden
  • Choices: select, radio, checkbox
  • Date & time pickers, file upload, rating, range slider — and more
  • Full, half, or third width per field, flowing responsively

Field palette

Multi-step forms

Long forms, broken into short ones

Split any form into steps with Back/Next navigation and a per-step progress indicator. Visitors see one manageable chunk at a time instead of a wall of inputs.

  • Add a step break anywhere in the canvas
  • Back/Next buttons handled for you
  • Progress shown per step, so people know where they are

Entries

Submissions live in your database, not someone else's

Every submission is stored on your site. Browse them in an admin list, open a detail view for the full record, and export to CSV when a spreadsheet is the right tool.

  • Admin list with the fields that matter at a glance
  • Detail view for each entry, including uploaded files
  • One-click CSV export for reporting or migration

Email notifications

Templates with tokens, plus a paper trail

Write notification emails once using tokens that fill in per submission — the visitor's answers, the whole form, the form title. Send as HTML or plain text, and check the email log when someone asks "did that ever arrive?"

  • Tokens: {field:xxx}, {all_fields}, {form_title}, and more
  • HTML or plain-text mode per notification
  • Email log viewer for auditing what was sent

Design controls

Make the button match the site

Adjust the submit button's colors, corner radius, size, and alignment with a live preview. No CSS required — and nothing stops you from adding your own if you want it.

  • Background and text color pickers
  • Corner radius and size sliders
  • Left, center, right, or full-width alignment
  • Live preview as you adjust

Security & accessibility

Hardened by default, accessible by design

Forms are a favorite target and a common accessibility failure. RJ App Studio Form Builder takes both seriously: every admin action is capability-checked, every REST endpoint verifies permissions, output is XSS-escaped, and uploads are hardened. On the front end, the markup is WCAG-conscious out of the box.

  • Capability-based access control in the admin
  • REST API permission checks on every endpoint
  • XSS-escaped output and hardened file uploads
  • ARIA attributes and fieldset/legend groups in rendered forms

Import & export

Forms that travel between sites

Export any form as JSON and import it on another site — staging to production, one client site to the next, or a library of starter forms you reuse everywhere.

  • Export a form to a portable JSON file
  • Import on any site running RJ App Studio Form Builder
  • Pairs with duplication for building form libraries

See it in your own admin

Every feature above is included, and RJ App Studio Form Builder is free — no pro tier, no feature gates.

Get RJ App Studio Form Builder