Support Log in
All Features — Fillin Forge Features

AI Form Generator — Describe It, We Build It

Fillin Forge’s AI form generator builds a complete WordPress form from a plain-English description. Type what you need. The AI picks the right field types, writes the labels, sets up validation, and orders the fields logically. You get a complete form from your description instead of dragging each field into place.


The problem with traditional form builders

Building a WordPress form by hand is not hard, but it’s tedious. You drag a text field. You label it. You set it as required. You drag another. You label it. You remember you forgot the phone number. You drag another. You go to the settings panel to configure validation. You go back to the builder. You realize you ordered the fields wrong. You reorder them. You test it. You forgot a checkbox for the terms of service. You add one.

For a five-field form, this takes ten minutes. For a fifteen-field form with conditional logic and validation, it takes an hour.

Now imagine doing it ten times for ten different client sites this week.

The AI form generator collapses all of that into one prompt. You type what you want. The AI builds it. You review, edit what you don’t like, and publish.


What a good AI form generator needs to do

A real AI form generator can’t just output a blob of field names. It needs to understand:

  • Which field type fits which concept. “Email” needs to be an email field, not a text field. “Date of birth” is a date field. “Resume” is a file upload.
  • Validation rules. Email fields need format validation. Phone fields need masking. Password fields need length requirements.
  • Labels that match your use case. “Name” or “Full Name” or “First Name / Last Name” — each is right for a different form.
  • Required vs optional. An “Apply for job” form needs resume and email required but cover letter optional.
  • Order. Asking for email before name feels wrong. Asking for phone before showing the form’s purpose feels wrong.
  • Dropdowns and choices. “Inquiry type” is a dropdown with plausible options, not a textarea.
  • Conditional logic opportunities. If the form asks about the type of service, follow-up fields should show/hide based on the answer.
  • Multi-step splits. A long form should be broken into logical steps.

Fillin Forge’s AI handles all of these.


How it works

Step 1: Describe the form

On the New Form screen, you’ll see a prominent “Describe your form” input field with placeholder examples and a few preset buttons (Contact, Registration, Booking, Survey, Order, Application). Type your description or click a preset to start from a template.

Step 2: AI generates the form

The AI receives your prompt along with:

  • A list of all 28 Fillin Forge field types and when each is appropriate
  • Examples of form structures for common use cases
  • Validation patterns for standard field types
  • Best practices for field ordering and mobile UX

It returns a complete form structure — every field with its type, label, placeholder, required flag, validation rules, and (when appropriate) conditional logic and multi-step breaks.

Step 3: Review and edit in the drag-and-drop builder

Fillin Forge drops you directly into the visual builder with the generated form loaded. Every field is fully editable. You can:

  • Add or remove fields
  • Change field types
  • Edit labels, placeholders, and descriptions
  • Adjust validation rules
  • Add conditional logic
  • Toggle conversational mode
  • Reorder fields with drag-and-drop

Step 4: Publish

Hit Publish, grab the shortcode, and embed the form anywhere on your WordPress site. Done.


Example prompts and their results

Prompt 1: Contact form

“Simple contact form with name, email, phone, and a short message”

Generated form:

  • Name (text field, required)
  • Email (email field, required)
  • Phone (phone field, optional)
  • Message (textarea, required, max 1000 characters)

Prompt 2: Job application

“Job application for a senior marketing manager role. Resume upload required, cover letter optional, need LinkedIn URL, years of experience as a dropdown, and a short paragraph about their favorite marketing campaign.”

Generated form:

  • First Name (text, required)
  • Last Name (text, required)
  • Email (email, required)
  • Phone (phone, required)
  • LinkedIn URL (URL field, required)
  • Resume (file upload, required, PDF/DOC/DOCX only, max 10MB)
  • Cover Letter (file upload, optional, same restrictions)
  • Years of Experience (select: 0–2, 3–5, 6–10, 10+)
  • Favorite Marketing Campaign (textarea, required)
  • I agree to the terms (checkbox, required)

Prompt 3: Event registration with payment

“Conference registration form. Full name, email, company, job title, dropdown for ticket type (General $99, Student $49, VIP $249), dietary restrictions, and payment via Stripe.”

Generated form:

  • Full Name (text, required)
  • Email (email, required)
  • Company (text, required)
  • Job Title (text, required)
  • Ticket Type (radio: General $99 / Student $49 / VIP $249, required)
  • Dietary Restrictions (checkbox list: Vegetarian, Vegan, Gluten-free, Dairy-free, None)
  • Payment (Stripe field, amount calculated from Ticket Type)
  • I accept the terms (checkbox, required)

Prompt 4: Patient intake form

“New patient intake form for a dental clinic. Personal info, insurance details, medical history questions with conditional follow-ups, and a consent checkbox at the end.”

Generated form (multi-step):

Step 1: Personal Information

  • Full Name, Date of Birth, Phone, Email, Address, Emergency Contact Name, Emergency Contact Phone

Step 2: Insurance

  • Insurance Provider, Policy Number, Group Number, Insured’s Name, Relationship to Patient

Step 3: Medical History

  • Current medications (textarea)
  • Allergies (checkbox list + “Other”)
  • Current medical conditions (checkbox list)
  • If “Diabetes” selected → follow-up: Type 1 or Type 2?
  • If “Hypertension” selected → follow-up: Current blood pressure reading
  • Previous dental surgeries (textarea)

Step 4: Consent

  • Informed consent text (HTML block)
  • Consent checkbox
  • Date

Note how the AI created a multi-step form, inserted conditional logic for the medical follow-ups, and put the consent checkbox at the end. That’s what “AI builds the form for you” actually means.


What AI can’t do (and what you control)

The AI is a starting point, not a replacement for you. It’s great at:

  • Picking the right field types
  • Writing reasonable default labels
  • Applying standard validation
  • Ordering fields logically
  • Adding conditional logic where it’s clearly needed
  • Suggesting multi-step splits for long forms

It’s less great at:

  • Brand voice in field labels — you’ll want to tweak
  • Exact wording for legal/compliance forms
  • Domain-specific details like insurance code lists
  • Visual styling — your theme controls that, not the AI

For anything AI does not get right, edit the form in the drag-and-drop builder.


AI credits

Each AI form generation uses about 3 credits. Your account starts with a one-time 100-credit welcome bonus at its first paid license activation — enough for about 33 generations. When you need more, top-up packs start at $3 for 250 credits (or $9 for 1,000) and never expire.

See pricing and credit details →


Ready to generate your first form?

See pricing →

AI form generation is included in every paid plan. It uses credits, and credit packs are sold separately (see pricing).

Forge AI Assistant Online

Hi! I'm the Fillin Forge AI assistant. Ask me anything about the plugin — setup, features, troubleshooting, or development.

Just now
Powered by Forge AI · Browse docs