Describe it.Then edit it.
Say what the form is for and you get the fields, the validation and the screen that follows. Everything stays editable afterwards.
Ask for it
A sentence like “contact form for a design studio, budget range and a project brief” produces the fields, their types, which ones are required, and the copy on the thank-you screen. It comes back as a proposal — nothing is saved until you accept it.
Whether a reply address (email or phone) is required is enforced by us, not left to the model. An inquiry you cannot answer is the same as one that never arrived.
Or build it by hand
Drag to reorder, add, remove. Up to 20 fields per form.
- text
- Name, company, anything short
- textarea
- The actual message
- email / tel
- Where you reply. One of them is required
- date
- Preferred date, start date
- select
- Budget band, service, topic
- file
- Screenshots, drawings, PDFs
Make it look like your site
Five templates (plain, card, minimal, bold, compact), then colour, radius, type scale and spacing as tokens. When that is not enough, write CSS against the form’s own classes. You can drop in a logo.
It renders into your page rather than an iframe, so the height is natural, your fonts apply, and it does not fight the surrounding layout.
Split long forms
Assign fields to pages and the form becomes a step flow (up to 5 pages). Each page validates before it advances, so nobody fills in everything and gets rejected at the end.
Accept files
Screenshots, drawings, quotes. Up to 5 files per submission, 10MB each, 25MB total. Images are actually looked at by the model before it drafts the reply.
Storage is private; each view mints a URL that expires after ten minutes.
Install it
One line where the form should appear. If you want to place it yourself, put an empty element down first and point at it.
<script src="https://nintact.com/embed.js"
data-nintact="YOUR_FORM_ID" async></script>Already have markup you like? Point its action at the endpoint and keep everything — same fields, same styles. You can restrict which domains are allowed to post.
Duplicate and reuse
A form that works can be copied to the next site and adjusted — by hand or by asking. Preview URLs let you check the rendering before anything is public.