AI FORM GENERATION

Describe what you need. Get a form that works.

Tell Forms what information you're collecting. It generates a complete, validated form with the right field types, conditional logic, and validation rules. No drag-and-drop builder. Just describe the job and get a production-ready form.

KEY FEATURES

Natural Language Input

Describe your form in plain English. "I need to collect company info, a W-9, and banking details for vendor onboarding." Forms handles the rest.

Smart Validation

Field types, required fields, conditional visibility, and validation rules are all generated automatically. Edit anything you want after.

Embed Anywhere

Drop the form into your product with a single script tag. Collect submissions via webhook or pull them from the API.

HOW IT WORKS

1

Describe it

Tell Forms what you're collecting in plain language or structured JSON.

2

Review it

Forms generates the schema, fields, and validation. Adjust anything.

3

Ship it

Embed in your product or share a link. Submissions flow to your webhook or API.

SDK EXAMPLE

from masonry import forms
form = forms.generate(
prompt="Collect company name, EIN, address, "
"and upload a W-9 for vendor onboarding",
style="minimal"
)
print(form.fields) # 4 fields with validation
print(form.embed_url) # Drop into your product

Describe it. Ship it.